You are on page 1of 2125

Introduo Introduo

INTRODUO
O desenvolvimento de aplicaes WEB para internet / intranets uma forte tendncia na Informtica. Cada vez mais, as empresas desenvolvem ou migram seus sistemas para plataforma WEB. No entanto, criar aplicaes para a internet no tarefa simples. Aquisio de tecnologias, capacitao e diversidade de linguagens so alguns dos desafios, alm de representarem investimentos de alto custo. Pensando nisto, a NetMake desenvolveu o ScriptCase, um ambiente de desenvolvimento de aplicaes WEB (consultas, relatrios, formulrios e menus), baseadas em Banco de Dados. Facilidade de manuseio, rapidez na criao de aplicaes e inmeros recursos de programao so caractersticas 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 aplicaes WEB a sistemas j existentes. Para o usurio profissional, o ScriptCase permite a programao avanada (regras de negcio), permitindo at a criao de sistemas complexos. Para o usurio final, devido a facilidade de manuseio - o ScriptCase requer apenas conhecimento bsico de SQL - torna-se forte gerador de relatrios e consultas em diversas sadas, destacandose os formatos PDF, XLS e RTF. Fontes O ScriptCase gera os programas-fonte (PHP, JavaScript, HTML e AJAX). Os fontes gerados so 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 padro 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 usurio: O ScriptCase utilizado a partir do browser, nos ambientes Windows ou Linux. desejvel conhecimentos bsicos de SQL.

Ferramentas Adicionais
Alm dos recursos para criao de aplicaes 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 construo de consultas SQL em forma de wizard. Permite a escolha da base de dados, tabelas, campos, order by e where, assim como, a realizao de simulaes dos comandos montados e a sua salva para uso posterior. WebHelp Permite criar webhelps, de modo a padronizar uma documentao e facilitar a sua criao. Principais Recursos: Permite criar arquivos HTMLS com interface grfica(WYSIWYG), css, upload de imagens e menu hierrquico. Permite tambm ligar uma aplicao diretamente a uma pgina do help, sem a necessidade editar os helps de cada aplicao.

Banco De Dados
O ScriptCase no 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 abstrao da base de dados, permitindo a utilizao de comandos SQL para diversos bancos de dados (padres ODBC ou OLEDB). Bancos de dados compatveis:

Scriptcase Instalao Scriptcase Instalao

ScriptCase Instalao
O processo de instalao do ScriptCase ser descrito de acordo com o tipo de ambiente.

Pr Requisitos ScripCase Windows - Instalador (Executvel) ScriptCase Windows - Instalao Manual (Pacote ZIP) Configurao do Internet Information Service - IIS5 (Windows Server 2000/XP) Configurao do Internet Information Service - IIS6 (Windows Server 2003) ScriptCase Linux (Pacote ZIP ou GZIP) Instalao no MacOSX

Pr-requisitos De Instalao

ScriptCase: Pr Requisitos de instalao


Os pr Requisitos para instalao do ScriptCase so 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 mdulos mbstring, zip e gd2. 3 - Zend Optimizer 3.3.0 ou superior. 4 - Banco de dados padro SQL (SQLite, MySQL, MSSQL, PostgreSQL, Oracle e DB2) acessvel 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 executvel para Windows configura automaticamente todos os requisitos acima descritos, com excesso do Java/JRE.

Instalao Scriptcase - Windows Instalador

ScriptCase Windows - Instalador


Usando o Instalador do ScriptCase O Instalador executvel do ScriptCase, instala automaticamente em seu sistema: 1 - Servidor Web Apache 2.2.8. 2 - PHP 5.2.1 habilitado com os mdulos 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 verso do Java instalado, semelhante imagem acima, seu ambiente est preparado.

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

Iniciando a instalao do ScriptCase. Execute o arquivo scriptcase_install_pt_br_v5.X.XXX.exe.

Leia os termos do contrato de licena e clique em Avanar.

Escolha o diretrio onde ser instalado o ScriptCase e clique em Instalar.

Aps o processo de instalao clique em terminar.

Ler o Leiame para obter informaes importantes, tais como: Usurio e Senha do ScriptCase.

Instalao Scriptcase (windows) - Instalao Manual

ScriptCase Windows - Instalao 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 mdulos mbstring, zip e gd2. 3 - Zend Optimizer 3.3.0 ou superior. 4 - Banco de dados padro SQL (SQLite, MySQL, MSSQL, PostgreSQL, Oracle e DB2) acessvel 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 verso do Java instalado, semelhante imagem acima, seu ambiente est preparado.

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

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

Depois de configurar o seu ambiente, extraia o arquivo para uma pasta temporria, usando a opo 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 instalao. Exemplo: http://servidor:porta/scriptcase

A tela abaixo mostra a escolha do idioma (portugus/ingls) do processo de instalao 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 extenses instaladas. Se voc marcar os checkboxes das extenses no instaladas ele tenta configurar o arquivo php.ini para reconhecer essas extenses.

O ScriptCase precisa de algumas permisses para funcionar corretamente, neste momento ele verifica as permisses. OBS: Em caso de Servidor Web IIS, necessrio a permisso de Escrita, Leitura e Execuo para o usurio IUSR_NOMEDOSERVIDOR, nos seguintes diretrios: 1 - Diretrio de instalao do PHP. 2 - Diretrio do ScriptCase. 3 - Arquivo cmd.exe do Windows.

Este passo consiste na definio do banco de dados em que o ScriptCase ser instalado, a opo default o SQLite (Recomendado), requer apenas no PHP que seu mdulo esteja habilitado, porm pode-se fazer a instalao em outros bancos de dados conforme o item 4 dos pr-requisitos. Ao prosseguir as tabelas sero criadas.

*Caso tenha alguma dvida acesse a seo Conectando a sua Base de Dados disponvel na documentao do ScriptCase - Documentao. As tabelas utilizadas pelo ScriptCase foram criadas com sucesso.

Esta tela disponibiliza a opo de instalar uma base de dados para testes, porm s para banco de dados MySQL e SQLite.

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

Caso a instalao tenha tido sucesso esta tela aparecer. Clique em prosseguir para inicializar o ScriptCase.

Tela de login para acessar o ScriptCase com o usurio e senha informados anteriormente.

Instalao Scriptcase - Linux

ScriptCase Instalao - 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 mdulos mbstring, zip e gd2. 3 - Zend Optimizer 3.3.3 ou superior. 4 - Banco de dados padro SQL (SQLite, MySQL, MSSQL, PostgreSQL, Oracle e DB2) acessvel 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 verso do Java instalado, semelhante imagem acima, seu ambiente est preparado.

Links relacionados: Instalao 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 seo de downloads do site www.netmake.com.br.

Acessar o arquivo de configurao do php (info.php), para verificar se os mdulos esto habilitados, conforme imagens abaixo: *OBS: Antes de compilar o PHP verifique o help de compilao da verso. Exemplo: ./configure --help

Zend Optimizer Instalado.

Mdulo GD habilitado.

Mdulo MBSTRING habilitado.

Mdulo ZIP habilitado.

Aps realizar o download extrair o ScripCase ZIP na raiz do servidor web.

Renomear a pasta extrada para scriptcase.

Dar permisso de escrita, leitura e execuo de forma recursiva (Subdiretrios e arquivos) no diretrio scriptcase.

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

A tela abaixo mostra a escolha da idioma (portugus/ingls) do processo de instalao do ScriptCase.

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

Aqui ele verifica quais as extenses instaladas no PHP.

O ScriptCase precisa de algumas permisses em alguns diretrios para funcionar corretamente, neste momento

ele verifica as permisses que foram definidas anteriormente (chmod 777 scriptcase -R) .

Este passo consiste na definio do banco de dados em que o ScriptCase ser instalado, a opo default o SQLite (Recomendado), requer apenas no PHP que seu mdulo esteja habilitado, porm pode-se fazer a instalao em outros bancos de dados conforme o item 4 dos pr requisitos. Ao prosseguir as tabelas sero criadas.

*Caso tenha alguma dvida acesse a seo Conectando a sua Base de Dados disponvel na documentao do ScriptCase - Documentao.

As tabelas utilizadas pelo ScriptCase foram criadas com sucesso.

Nessa tela ele disponibiliza a opo de instalar uma base de dados para testes, porm s para banco de dados MySQL e SQLite.

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

Caso a instalao tenha tido sucesso esta tela aparecer. Clique em prosseguir para incializar o ScriptCase.

Tela de login para acessar o ScriptCase com o usurio 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 mdulos mbstring, zip e gd2. 3 - Zend Optimizer 3.3.0 ou superior. Links relacionados: Site Oficial do PHP. Site da Zend (Empresa que mantm 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 diretrio. Acesse o diretrio do PHP e crie um subdiretrio para os arquivos de sesso (ex.: C:\PHP\temp ). No diretrio PHP altere o nome do arquivo php.ini-dist para php.ini. Em seguida edite o arquivo php.ini e faa as seguinte modificaes: extension_dir = "C:\PHP\ext" (Diretrio que possui extenses .dlls utilizadas pelo PHP, tais como: mdulos de banco de dados, ZIP entre outras). session.save_path = "C:\PHP\tmp" (Diretrio que ir abrigar as sesses do PHP). Descomente no php.ini os mdulos php_gd2.dll, php_mbstring.dll, php_zip.dll e mais o mdulo de banco de dados que ser usado para instalar o ScriptCase (ex.: php_mysql.dll, php_sqlite.dll entre outros). Salve as modificaes e feche o arquivo.

Setando Permisses de acesso para o IIS5. Esta etapa ser realizada mais de uma vez no processo de configurao do ambiente. Para conseguirmos dar permisso de execuo devemos abrir o windows explorer, ir em ferramentas/opes de pastas. Na aba Modo de exibio devemos desmarcar a opo usar compartilhamento simples de arquivo e aplicar as alteraes:

Utilizando o Windows Explorer, no diretrio tmp do PHP, clique com o boto direito do mouse escolha a opo Segurana. Figura1: Clique no Boto Adicionar para incluir o usurio do IIS ( Definido por IUSR_NOMEDOSERVIDOR).

Figura2: Nesta tela devemos clicar em avanado para irmos a tela que lista todos os usurios possveis.

Figura3: Clique no boto Localizar Agora para listar todos os usurios deste servidor. Observe que este usurio um usurio local, desta forma preciso setar em Deste Local (o prprio servidor) e no um possivel domnio ao qual este servidor possa pertencer.

Figura4: Selecione o usurio IUSR_NOMEDOSERVIDOR e clique no boto OK.

Figura5: Atribua permisso IUSR_NOMEDOSERVIDOR).

total

ao

usurio

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 diretrio do ScriptCase.

Configurao do PHPno IIS

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

Figura2: Clique com o boto direito no seu Servidor Web (este provavelmente ser Servidor Web Padro) e selecione Propriedades.

Figura3: Dentro de Pasta Base, clique no boto Configurao.

Figura4: Na aba Mapeamentos clique no boto Adicionar.

Figura5: O PHP ser configurado no modo CGI, na caixa de texto Executvel escreva: C:/php/php-cgi.exe (assumindo que o PHP foi colocado no diretorio C:/php), e na caixa de texto Extenso 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 instalao do Zend Optimizer. Selecione o Servidor Web - IIS5 (Internet Information Service) Opo Padro j selecionada. Informe o local do arquivo de configurao do PHP (php.ini) C:/php/php.ini. Avance e conclua a instalao.

Figura6: Criar no diretrio C:\Inetpub\wwwroot um arquivo chamado info.php com o seguinte contedo: <?php phpinfo(); ?> Aps reiniciar o IIS, acesse o arquivo info.php pelo browser da seguinte forma: http://servidor:porta/info.php Se voc obter as informaes do PHP conforme imagem abaixo, o ambiente est preparado para instalao.

Aps realizar as configuraes pode-se dar incio ao processo de instalao do ScriptCase. Instalao 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 mdulos mbstring, zip e gd2. 3 - Zend Optimizer 3.3.0 ou superior.

Links relacionados: Site Oficial do PHP. Site da Zend (Empresa que mantm 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 diretrio. Acesse o diretrio do PHP e crie um subdiretrio para os arquivos de sesso (ex.: C:\PHP\session ). No diretrio PHP altere o nome do arquivo php.ini-dist para php.ini. E em seguida edite o arquivo php.ini e faa as seguinte modificaes: extension_dir = "C:\PHP\ext" (Diretrio que possui extenses .dlls utilizadas pelo PHP, tais como: mdulos de banco de dados, ZIP entre outras). session.save_path = "C:\PHP\session" (Diretrio que ir abrigar as sesses do PHP). Descomente no php.ini os mdulos php_gd2.dll, php_mbstring.dll, php_zip.dll e mais o mdulo de banco de dados que ser usado para instalar o ScriptCase (ex.: php_mysql.dll, php_sqlite.dll entre outros). Salve as modificaes e feche o arquivo.

Setando Permisses de acesso para o IIS no Diretrio do PHP Esta etapa ser realizada mais de uma vez no processo de configurao do ambiente. Utilizando o Windows Explorer, no diretrio onde foi definido o PHP, clique com o boto direito do mouse escolha a opo Segurana. Figura1: Clique no Boto Adicionar para incluir o usurio do IIS (Definido por IUSR_NOMEDOSERVIDOR).

Figura2: Clique no boto Avanado para procurar o usurio do IIS.

Figura3: Clique no boto Localizar Agora para listar todos os usurios deste servidor. Observe que este usurio um usurio local, desta forma preciso setar em Deste Local para o prprio servidor e no um possvel domnio ao qual este servidor possa pertencer.

Figura4: Selecione o usurio IUSR_NOMEDOSERVIDOR e clique no boto OK.

Figura5: Atribua permisso IUSR_NOMEDOSERVIDOR).

total

ao

usurio

do

IIS

(Conta

de

convidado

da

Internet

Configurando o IIS6 para utilizar a extenso do PHP Nesta etapa iremos configurar o IIS para utilizar a extenso do PHP. Essa configurao pode ser feita usando o PHP-CGI ou ISAPI (Recomendado). Neste documento utilizaremos o ISAPI, porm a configurao utilizando CGI pode ser feita da mesma maneira. Figura6: Selecione o Site da Web e com o boto direito selecione a opo Propriedades.

Figura7: Clique no boto Configurao.

Figura8: Clique no boto Adicionar para criar uma nova extenso apontando para o PHP.

Figura9: Procure no diretrio do PHP o arquivo php5isapi.dll e defina em Executvel. Em extenso informe . php. Caso queira utiliza o CGI, substituia o arquivo php5isapi.dll por php-cgi.exe, localizado no mesmo diretrio.

Habilitando a extenso ISAPI no IIS6 Para que o IIS execute os scripts PHP usando ISAPI necessrio habilitar o uso da extenso. Estas extenses so desabilitadas por padro no IIS, por isso devemos criar e habilitar a extenso com a DLL do PHP.

Figura10: Clique em Adicionar uma Nova Extenso, conforme imagem abaixo.

Figura11: Atribua um novo nome a extenso ( ex.: PHPIsapi) e selecione o arquivo php5isapi.dll no diretrio do PHP.

Instalando o Zend Optimizer

Inicie a instalao do Zend Optimizer. Selecione o Servidor Web - IIS6 (Internet Information Service) Opo Padro j selecionada. Informe o local do arquivo de configurao do PHP (php.ini) C:/php/php.ini. Avance e conclua a instalao. Preparando para Instalar o ScriptCase Faa o download do ScriptCase ZIP (Windows). Descompacte o ScriptCase no Diretorio Raiz do Servidor WEB (C\:inetpub\wwwroot - verifique a opo caminho local na figura7). Clique com boto direito do mouse sobre a pasta do ScriptCase e escolha a opo Compartilhamento e Segurana. Ser o mesmo procedimento utilizado para setar permisses no diretrio do PHP como visto acima.

Figura12: Selecione o diretrio do ScriptCase e escolha a opo Compartilhamento e segurana.

Figura13: Permisso ao usurio Convidado da Internet ( IUSR_NOMEDOSERVIDOR) de leitura, execuo e escrita:

Figura14: Atribua permisso ao usurio Conta de convidado da Internet ao arquivo cmd.exe do Windows, localizado no diretrio system32.

Aps realizar as configuraes pode-se dar incio ao processo de instalao do ScriptCase. Instalao Manual do ScriptCase.

Macosx Installation
Instalando o Scriptcase usando o Zend Server CE. Requerimentos: 1 - Apple Mac OS X compatvel (verses 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 faa o download do arquivo Zend Server CE dmg:

Depois do download, monte o arquivo dmg clicando nele:

Agora, inicie o processo de instalao clicando no cone "Zend Server":

Siga os passos abaixo:

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

Aps o fim da instalao, 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 ns precisamos configurar o Zend Server CE. necessrio configurar a senha do admin e habilitar o Zend Guard Loader.

Mas primeiro, aceite o acordo da licena.

Agora escolha a senha do administrador.

Voc no precisa informar nenhuma endereo de email, apenas desmarque a opo de notificao.

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

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

Agora que voc tem o Zend Server CE funcionando perfeitamente, voc poder instalar o Scriptcase. Baixe o arquivo do Scriptcase para sistemas UNIX(extenso tgz) no http://www.scriptcase.com.br/site/download/download.php e salve no /usr/local/zend/apache2/htdocs, esse o caminho padro localizado no Zend Server CE. Como mostrado na figura abaixo, abra o seu terminal e denovo como root ou usando o comando "sudo", extraia o Scriptcase.

Aps a extrao, renomeie a pasta para scriptcase5 (opcional).

Agora, abra o seu browser e va para a url do scriptcase. http://localhost:10088/scriptcase5/. Voc ir iniciar o processo de instalao do Scriptcase, apenas siga os passos. Nota: 10088 a porta http padro usada pelo apache que vem no Zend Server, voc pode mud-lo se quiser.

Se voc j possuir o serial, informe ele, seno clique em prximo para proceder.

Acessando O Scriptcase Autenticando O Usurio

AUTENTICANDO O USURIO
Ao acessar o ScriptCase apresentada uma tela para logon do usurio, onde ele dever informar o seu cdigo de usurio e senha.

Figura1:Interface de logon.

Aps a validao do usurio/senha e de acordo com o perfil estabelecido para o mesmo, o ScriptCase disponibilizar as opes que o usurio ter acesso, assim como, os projetos que o mesmo poder acessar.

Nota: O usurio do tipo "Administrador" tem privilgio de acesso a todas as funcionalidades do ScriptCase, assim como, faz parte das suas funes o cadastro de novos usurios e o estabelecimento de quais funes os mesmos tero acesso.

Pgina Inicial

Pgina Inicial
Uma vez autenticado/logado no ScriptCase, ser apresentada a pgina do inicial de onde voc pode selecionar um projeto existente ou criar um novo projeto. Ao selecionar ou criar um novo projeto ser carregado o Menu Principal.

Figura1: Interface da Pgina Inicial.

rea De Trabalho Viso Geral

Viso Geral
Uma vez autenticado/logado no ScriptCase, ser apresentada a pgina do menu principal de onde as aes sero coordenadas. Esta pgina tem um funcionamento similar ao "Explorer" do Windows, nela o usurio poder criar pastas para organizar suas aplicaes, visualizar as aplicaes criadas anteriormente, copiar, renomear, etc.

Figura1: Interface da rea de trabalho.

Menu Principal
Na parte superior da pgina, est disponvel um menu hierrquico contendo todas as opes do projeto em uso.

Figura1: Interface Menu Principal.

Veja abaixo opes disponveis no Menu Hierrquico:

Arquivo
Novo Projeto Abrir Projeto Fechar Projeto Nova Aplicao Criao Expressa Aplicaes Recentes Menu Principal Restaurar Aplicao Exportar Projeto Importar Projeto Novos Mdulos Segurana Logout Cria um novo projeto. Lista os projetos que o usurio possui permisso. Fecha o projeto em edio. Cria novas aplicaes de consultas, report pdf, formulrios, abas, controle, menu, filtro, container ou blank. Permite criar vrias aplicaes simultaneamente. Exibe as ltimas aplicaes editadas. Navega para a pgina do menu principal do ScriptCase. Utilizado para restaurar verses anteriores de uma aplicao. Utilizado para exportar aplicaes desenvolvidas utilizando o ScriptCase. Utilizado para importar aplicaes desenvolvidas utilizando o ScriptCase. Ferramenta para automtizar controle de acesso as suas aplicaes. Fecha o ScriptCase.

Exibir
Cdigo Fonte Filtrar Usurios - Todos os usurios Filtrar Usurios - Apenas admin Filtrar Pastas - Pastas clssicas Exibir ltimo cdigo fonte gerado da aplicao que est sendo editada. Sero exibidas todas as aplicaes desenvolvidas pelo grupo. Sero exibidas somente as aplicaes desenvolvidas pelo usurio. Sero exibidos seus contedos quando forem selecionadas.

Filtrar Pastas - Exibir abertas As pastas sero exibidas com seus contedos visveis. Sero exibidas todas as variveis de sesso do ScriptCase, bem como, as das Dados em Sesso aplicaes executadas.

Projeto
Propriedades Valores Padres Histrico de Verses Incrementar Verso Gerar Cdigo Fonte Publicar Exportaraplicaes Exibe as propriedades do projeto. Exibe a lista dos valores padres para o projeto corrente. Exibe as verses do projeto. Incrementa a verso do projeto corrente. Gera o fonte de todas as aplicaes do projeto atual. Abre o wizard de publicao do projeto corrente. Gera um arquivo de exportao do projeto corrente.

Importar aplicaes Excluir Relatrios - Lista de Aplicaes Exibir Diagrama Busca em Aplicaes

Importa um arquivo de backup no projeto corrente. Elimina o projeto corrente. Exibe as aplicaes do projeto. Exibe o diagrama do projeto. Permite buscar por texto nas aplicaes do projeto.

Relatrios - Resumo por Desenvolvedores Exibe aplicaes totalizadas pelo desenvolvedor.

Conexes
Nova Conexo Cria uma nova conexo no projeto atual. Editar Conexo Permite editar as conexes do projeto atual.

Aplicao
Salvar Gerar Salvar Aplicao. Gerar o fonte da Aplicao.

Executar Executar a aplicao. -

Ferramentas
SQL Builder Dicionrio de Dados Edio expressa Criar WebHelp Bibliotecas Regionalidade Idiomas RegionalidadeConfiguraes regionais Conversor Visualizao - Temas Visualizao - Botes Visualizao - Templates Ferramenta para criao rpida de comandos SQL. Permite ao usurio definir padres para as tabelas (nomes, e tipos de campos, etc.). Abre uma janela para editar vrias aplicaes ao mesmo tempo. Ferramenta para criar documentao. Permite a criao de rotinas padres que sero utilizadas em muitas aplicaes. Edio das mensagens. Personalizao das configuraes regionais. Conversor (V4 -> V5). Edio de Esquemas. Gerenciamento de botes. Edio de templates.

Configurao
Acesso a todas as configuraes da parte de administrao do ScriptCase. Administrao Configuraes personalizadas a nvel de usurio Meu ScriptCase Acesso a alterao senha. Trocar Senha Criar base de exemplos Abre um wizard para a criao das bases dos sistemas de exemplos.

Ajuda
Manual do ScriptCase. WebHelp Acessa o suporte on-line do ScriptCase. Suporte Exibe configuraes do ambiente / Servidor onde est instalado o ScriptCase. Diagnosis Verificar Verso Acessa o site do ScriptCase a procura de atualizaes. Dicas Importantes Dicas do ScriptCase. Informaes sobre o ScriptCase. Sobre

Barra De Ferramentas
Possui diversos cones que do acesso s funcionalidades do ScriptCase:

Figura1: Interface Barra de ferramentas.

Novo Projeto Abrir Projeto Fechar Projeto Nova Conexo Editar Conexo Novo Criao Expressa Salvar Gerar Fonte Executar SQL Builder Menu Principal Web Help Logout -

Cria um novo projeto. Lista os projetos que o usurio possui permisso. Fecha o projeto corrente. Cria uma nova conexo no projeto atual. Permite editar as conexes do projeto atual. Criar aplicaes atravs do recurso wizard. Criar aplicaes de forma expressa. Salva a aplicao editada. (*) Gera o cdigo-fonte da aplicao editada.(*) Salva a aplicao, gera o programa-fonte e o executa. (*) Executa ferramenta para construo de comandos SQL. Retorna ao Menu Principal do SriptCase. Documentao on-line do ScriptCase. De todas as funcionalidades. Sada do ScriptCase.

(*) As opes Salvar, Gerar Fonte e Executar so habilitadas quando uma aplicao est sendo editada.

Demais atributos da Barra de Ferramentas: Usurio - Mostra o nome do usurio ativo. Projetoe verso - Mostra o projeto / verso corrente selecionado pelo usurio.

Barra De Tarefas
A barra de tarefas mostra as aplicaes que foram abertas, permitando a navegao entre elas.

Figura1: Interface Barra de tarefas.

Projeto Explorer
Na parte de baixo da pgina do Menu Principal, so listadas as pastas e as aplicaes desenvolvidas atravs do ScriptCase.

Figura1: Interface Projeto Explorer.

Primeira Linha
Mostra a pasta selecionada, e botes de ao ao nvel de pastas:

Criar pasta - Cria uma nova pasta abaixo da corrente. Renomear - Renomeia a pasta selecionada. Excluir - Deleta a pasta selecionada. Pesquisa - Faz uma busca por nomes e descries de aplicaes, dentro do projeto.

Pesquisa
A pesquisa feita dentro da pasta selecionada e o resultado da pesquisa ficar sombreado com a cor amarela, como mostrado no exemplo abaixo:

Figura2: Resultado da pesquisa sendo exibido em amarelo.

Excluir Pasta
Exclui uma pasta contida na aplicao.

Figura3: Boto Excluir pasta.

Existe duas opes ao remover uma pasta: 1 - Move para uma pasta:

Figura4: Selecione uma pasta para mover.

2 - Apagar as aplicaes:

Figura5: Deletando as aplicaes.

Lista De Aplicaes

Lista de Aplicaes
Mostra as pastas e aplicaes conforme seleo atual. Em cada linha oferece cones de ao ao nvel de aplicao:

Aplicao Nome da aplicao. Descrio Descrio da aplicao. Criador Gerao Status Desenvolvedor aplicao. Data de gerao. Status da aplicao (Atualizada/Desatualizada.) da

OPES

Exec
Editar Copiar

Executa a aplicao. Edita a aplicao. Salva uma cpia da aplicao.

Renomear Renomeia a aplicao.

Rodap
Mostra recursos de ao para as aplicaes selecionadas:

Seleo das aplicaes listadas: Seleciona todas as aplicaes listadas. Desmarca todas as aplicaes selecionadas.

Botes de ao para as aplicaes selecionadas: Editar Gerar Publicar Deletar Copiar Mover Exportar

Copia

Copia os aplicativos selecionados para um outro projeto de desenvolvimento. Exibe uma lista de projetos de usurios. Selecione um projeto e clique em "Copiar".

Mover
Move os aplicativos selecionados para outra pasta. O usurio deve selecionar em uma lista, a pasta, e clicar no boto "mover".

Projeto Viso Geral

Viso Geral
Para gerenciar o desenvolvimento de aplicaes com o ScriptCase, existe o conceito de Projeto, uma maneira prtica e intuitiva de organizar o ambiente de desenvolvimento. Dentro de um projeto possvel definir padres no desenvolvimento das aplicaes usando "Valores Padres", tambm possvel criar e manter um Histrico de Verses do Projeto, criar e/ou associar Administradores ou Usurios do Projeto assim como Gerar Cdigo Fonte, Publicar ou Exportar parte ou todo o Projeto. Dentro deste tpico abordaremos os recursos disponveis no Gerenciamento de Projetos, que so: Propriedades Valores Padres Historico de Verses Incrementar Verso Gerar Cdigo Fonte Publicar Exportar Aplicao Importar Aplicao Excluir Relatrio Exibir Diagrama Busca em Aplicaes Abrir Projeto Segurana Novo Projeto Importar Projeto Exportar Projeto

Novo Projeto
No menu em Arquivo > Novo Projeto, possvel criar um novo projeto para criar suas aplicaes.

Figura: Menu Principal - Novo Projeto.

Nesta interface onde se definem as caracteristicas do projeto que est sendo criado.

Figura2: Criando um novo Projeto.

Atributos: Nome do Projeto - Nome do Projeto no ScriptCase. No suporta espaos em branco ou caracteres especiais. Descrio do Projeto - Descrio detalhada do Projeto. Verso - Verso inicial do Projeto, podendo ser incrementada no decorrer do desenvolvimento. Resumo - Opo editar um texto sobre as caracteristicas/objetivos do projeto. - Seleciona uma imagem para o projeto. - Realiza o Upload de uma nova imagem para o scripcase. - Utiliza a imagem padro para o projeto.

ScriptCase oferece exemplos de projetos demostrando o que pode ser feito com a ferramenta. Estes projetos podem ser baixados e importados para o seu Scriptcase.

Localizaes
Seleciona os idiomas disponveis no projeto e define o idioma padro utilizado nele. Use a interface abaixo para adicionar ou remover idiomas para o projeto. Clique em "Definir padro" para alterar o idioma padro. Quando um idioma padro no est selecionado, o ScriptCase ir selecionar um valor padro baseando-se nos valores do navegador do usurio ou nas configuraes do sistema.

Figura3: Escolhendo as localizaes para o projeto.

Localizao - A localizao realiza a juno entre um idioma e uma configurao regional. De forma que permite que para um pas que tenha mais de um idioma possa ter uma configurao regional e mais de um idioma, ex.: Ingls (Canad) e Francs (Canad). Estes relacionamentos (Localizaes) realizados sero disponibilizados no momento de criao do projeto ou na edio da propriedade do mesmo.

Esquemas

Figura4: Escolhendo os esquemas para o projeto.

Esquemas - onde se definem todos os esquemas que podem ser utilizados no projeto.

Propriedades
No menu em Projeto > Propriedades, possvel editar as caracteristicas de edio, localizao e esquemas do projeto.

Figura1: Menu Principal - Propriedades.

Edio de Projeto

Figura2: Interface Edio de Projeto.

Atributos: Descrio do Projeto - Permite alterar a descrio do projeto caso seja necessrio. Resumo do Projeto - Opo para editar um texto sobre as caracteristicas/objetivos do projeto.

Localizaes

Figura3: Escolhendo as Localizaes para o projeto.

Localizao - A localizao realiza a juno entre um idioma e uma Configurao regional. De forma que permite que para um pas que tenha mais de um idioma possa ter uma configurao regional e mais de um idioma, ex.: Ingls (Canad) e Francs (Canad). Estes relacionamentos (Localizao) realizados sero disponibilizados no momento de criao do projeto ou na edio da propriedade do mesmo.

Esquemas

Figura4: Escolhendo os Esquemas para o projeto.

Esquemas - onde se definem todos os esquemas que podem ser utilizados no projeto.

Valores Padres

VALORES PADRES
No menu em Projeto > Valores padres possvel customizar uma srie de atributos que so utilizados dentro do Projeto, evitando o trabalho duplicado e aumentando a produtividade dentro do SciptCase.

Figura1: Menu Principal - Valores padres.

Dados Gerais:

Figura2: Interface Dados Gerais.

Atributos: Usar Ajax - Permite definir a nvel de projeto a utilizao de Ajax nas aplicaes. Imagem do Logotipo Imagem padro utilizada nos cabealhos das aplicaes. Quantidade de Registros na Paginao Quantidade de registros por pgina, utilizado em aplicaes de consulta ou formulrios de mltiplos registros. Exibir Sumrio - Sumrio nas Aplicaes de Consulta. Exibe a quantidade de Linhas (Registros) na Consulta. Est opo realiza um comando SQL que conta todas as linhas da Consulta,pode gerar mau desempenho caso a tabela tenha muitos registros. Consulta - Largura da tabela - Define a largura da tabela na consulta. Consulta - Unidade da Largura da Tabela - Tipo da unidade: Porcentagem, Pixel ou Automtico. Formulrio - Largura da tabela - Define a largura da tabela no formulrio. Formulrio - Unidade da Largura da Tabela - Tipo da unidade: Porcentagem, Pixel ou Automtico.

Templates

Figura3: Interface Templates.

Cabealho - Escolha do Cabealho. Rodap - Escolha do Rodap.

Botes da barra de ferramentas da consulta

Figura4: Interface botes da barra de ferramentas da consulta.

Botes da barra de ferramentas do formulrio

Figura5: Interface botes da barra de ferramentas do formulrio.

Botes da barra de ferramentas do filtro

Figura6: Interface botes da barra de ferramentas da Consulta.

Botes da Barra de Ferramentas - Seleo dos recursos que sero utilizados nas aplicaes do Projeto (Consulta, Formulrio e Filtro).

Bibliotecas

Figura7: Interface Bibliotecas.

Bibliotecas - Seleo de bibliotecas que sero utilizadas em todo o projeto.

Barra de ferramentas do editor html

Figura8: Interface Barra de ferramentas do Editor HTML.

Barra de ferramentas do Editor HTML - Seleo dos recursos utilizados na barra de ferramentas do Editor HTML.

Segurana

SEGURANA
No menu em Arquivo > Novos Mdulos > Segurana possvel implementar as regras de acesso para o sistema que est sendo desenvolvido, diminuindo ainda mais o tempo de desenvolvimento de um projeto, tendo em vista que o ScriptCase ir gerar as aplicaes de acesso e todas as validaes automaticamente. Existe trs nveis de segurana e cada um destes nveis baseado em um modelo de dados para o armazenamento de informaes como contas de usurios, senhas, perfis de acesso, grupos, etc.

Figura1: Menu Principal - Novos Mdulos - Segurana.

A guia Dados Gerais comum para todos os trs nveis de segurana.

Figura2: Interface Mdulo de Segurana.

Atributos: Conexo - Define a conexo com o banco de dados, onde esto as tabelas que sero utilizadas na parte de segurana do sistema. Selecione o Menu - Define o menu criado no sistema para que seja criado automaticamente os itens (links) relacionados segurana na aplicao. Criptografia - Define a criptografia que ser utilizada na senha do usurio. Ativar Segurana - Define se as aplicaes iro ativar ou no a segurana, para que s seja acessada uma determinada aplicao se ele possuir a permisso de acesso. Usar Captcha - Habilita o CAPTCHA na tela de login para evitar que um software tente automaticamente acessar o sistema sem autorizao.

Pasta - Permite a criao de uma pasta no projeto para organizar as aplicaes criadas pela ferramenta de segurana.

Usurio Neste tipo de segurana sero criadas aplicaes de login (com validao) e as aplicaes para fazer a manuteno dos usurios do sistema. Ser necessrio informar uma tabela de usurios do seu sistema.

Figura 3: Estrutura da tabela de usurios

Voc pode utilizar uma tabela de usurios da sua base de dados, desde que ela possua um campo login e outro senha, caso utilize o Mysql voc pode usar o script abaixo para criar sua tabela. -- ------------------------------------------------------ Tabela tbl_usuarios -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS tbl_usuarios ( login VARCHAR(20) NOT NULL DEFAULT '' , senha VARCHAR(40) NULL DEFAULT NULL , nome CHAR(50) NULL DEFAULT NULL , email VARCHAR(100) NULL DEFAULT NULL , PRIMARY KEY (login) ) ENGINE = InnoDB DEFAULT CHARACTER SET = latin1;

Figura4: Interface de Usurios do Usurio.

Atributos: Tabela - Define a tabela de usurios utilizada pelo sistema. Login - Define o campo que ser armazenado e consultado o login do usurio. Senha - Define o campo que ser armazenado e consultado a senha do usurio. Nome - Define o campo que ser armazenado e consultado o nome do usurio.

Figura5: Interface Popular Tabelas do Usurio.

Atributos: Login - Login do usurio. Senha - Senha do usurio. Confirme a Senha - Confirme a senha do usurio. Grupo - Descrio do grupo do usurio. Popular Tabelas - Opo para popular as tabelas.

Usurio / Aplicaes
Neste tipo de segurana, alm das validaes do usurio, ser criado um vnculo entre as aplicaes do sistema e o usurio, para permitir ou no o acesso a uma determinada aplicao. Ser necessrio informar as tabelas de usurios, aplicaes e a tabela para relacionar os usurios com as aplicaes do seu sistema.

Figura 6: Estrutura das tabelas de usurios, aplicaes e a tabela de relacionamento.

Voc pode utilizar as tabelas da sua base de dados, desde que elas possuam campos compatveis, caso utilize o Mysql voc pode usar o script abaixo para criar sua tabela.

-- ------------------------------------------------------ Table tbl_aplicacoes -- -----------------------------------------------------

CREATE TABLE IF NOT EXISTS tbl_aplicacoes ( nome VARCHAR(150) NOT NULL , descricao VARCHAR(170) NULL DEFAULT NULL , PRIMARY KEY (nome) ) ENGINE = InnoDB DEFAULT CHARACTER SET = latin1; -- ------------------------------------------------------ Table tbl_usuarios -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS tbl_usuarios ( login VARCHAR(20) NOT NULL DEFAULT '' , senha VARCHAR(40) NULL DEFAULT NULL , nome CHAR(50) NULL DEFAULT NULL , email VARCHAR(100) NULL DEFAULT NULL , PRIMARY KEY (login) ) ENGINE = InnoDB DEFAULT CHARACTER SET = latin1; -- ------------------------------------------------------ Table tbl_usuario_aplicacoes -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS tbl_usuario_aplicacoes ( fk_usuario_login VARCHAR(20) NOT NULL , fk_interface_nome VARCHAR(150) NOT NULL , PRIMARY KEY (fk_usuario_login, fk_interface_nome) , INDEX tbl_usuario_aplicacoes_ibfk_2 (fk_interface_nome ASC) , CONSTRAINT tbl_usuario_aplicacoes_ibfk_1 FOREIGN KEY (fk_usuario_login) REFERENCES tbl_usuarios (login), CONSTRAINT tb_usuario_aplicacoes_ibfk_2 FOREIGN KEY (fk_interface_nome) REFERENCES tbl_aplicacoes (nome)) ENGINE = InnoDB DEFAULT CHARACTER SET = latin1;

Figura7: Interface de Usurios do Usurio / Aplicaes.

Atributos: Tabela - Define a tabela de usurios utilizada pelo sistema. Login - Define o campo que ser armazenado e consultado o login do usurio. Senha - Define o campo que ser armazenado e consultado a senha do usurio. Nome - Define o campo que ser armazenado e consultado o nome do usurio.

Figura8: Interface de Aplicaes do Usurio / Aplicaes.

Atributos: Tabela - Define a tabela que armazenar as aplicaes do projeto. Cdigo - Define o campo que ir armazenar o cdigo ou o nome da aplicao. Descrio - Define o campo que ir armazenar a descrio da aplicao.

Figura9: Interface de Usurio / Aplicaes do Usurio / Aplicaes.

Atributos: Tabela - Define a tabela que ir armazenar o relacionamento entre as aplicaes e os usurios do projeto. Login - Define o campo que ir armazenar o Login. Cdigo Aplicao - Define o campo que ir armazenar o Cdigo da Aplicao.

Figura10: Interface de Popular Tabelas do Usurio / Aplicaes.

Atributos: Login - Login do usurio. Senha - Senha do usurio. Confirme a Senha - Confirme a senha do usurio. Popular Tabelas - Opo para popular as tabelas.

Usurio / Grupo / Aplicao


Neste tipo de segurana, alm das validaes do usurio e o vnculo existente entre as aplicaes, sero criados grupos de perfis para associar os usurios. Ser necessrio informar as tabelas de usurios, grupos, aplicaes, relacionamento de usurios com grupos e o relacionamento de grupos com aplicaes.

Figura11: Estrutura das tabela de usurios, aplicaoes, grupos e as tabelas de relacionamento

Voc pode utilizar as tabelas da sua base de dados, desde que elas possuam campos compatveis, caso utilize o Mysql voc pode usar o script abaixo para criar sua tabela. -- ------------------------------------------------------ Table tbl_aplicacoes -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS tbl_aplicacoes ( nome VARCHAR(150) NOT NULL , descricao VARCHAR(170) NULL DEFAULT NULL , PRIMARY KEY (nome) ) ENGINE = InnoDB DEFAULT CHARACTER SET = latin1; -- ------------------------------------------------------ Table tbl_grupos -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS tbl_grupos ( codigo INT(11) NOT NULL AUTO_INCREMENT , descricao VARCHAR(50) NULL DEFAULT NULL , PRIMARY KEY (codigo) , UNIQUE INDEX XPKtblgrupousuario (codigo ASC) ) ENGINE = InnoDB

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

FOREIGN KEY (login) REFERENCES tbl_usuarios (login), CONSTRAINT tb_usuario_x_grupos_ibfk_2 FOREIGN KEY (cod_grupo) REFERENCES tbl_grupos (codigo)) ENGINE = InnoDB DEFAULT CHARACTER SET = latin1;

Figura6: Interface de Usurios do Usurio / Grupo / Aplicao.

Atributos: Tabela - Define a tabela de usurios utilizada pelo sistema. Login - Define o campo que ser armazenado e consultado o login do usurio. Senha - Define o campo que ser armazenado e consultado a senha do usurio. Nome - Define o campo que ser armazenado e consultado o nome do usurio.

Figura12: Interface de Grupos do Usurio / Grupo / Aplicao.

Atributos: Tabela - Define a tabela que armazenar os grupos criados no sistema. Cdigo - Define o campo que ir armazenar o cdigo do grupo. Descrio - Define o campo que ir armazenar a descrio do grupo.

Figura13: Interface de Aplicaes do Usurio / Grupo / Aplicao.

Atributos: Tabela - Define a tabela que armazenar as aplicaes do projeto. Cdigo - Define o campo que ir armazenar o cdigo ou o nome da aplicao. Descrio - Define o campo que ir armazenar a descrio da aplicao.

Figura14: Interface de Usurio / Grupos do Usurio / Grupo / Aplicao.

Atributos: Tabela - Define a tabela que ir armazenar o relacionamento entre os usurios e grupos do projeto. Login - Define o campo que ir armazenar o Login. Cdigo Aplicao - Define o campo que ir armazenar o Cdigo do Grupo.

Figura15: Interface de Grupos / Aplicaes do Usurio / Grupo / Aplicao.

Atributos: Tabela - Define a tabela que ir armazenar o relacionamento entre os grupos e as aplicaes do projeto. Login - Define o campo que ir armazenar o cdigo do grupo. Cdigo Aplicao - Define o campo que ir armazenar o cdigo da aplicao.

Figura16: Interface de Popular Tabelas do Usurio / Grupo / Aplicao.

Atributos: Login - Login do usurio. Senha - Senha do usurio. Confirme a Senha - Confirme a senha do usurio. Grupo - Descrio do grupo do usurio. Popular Tabelas - Opo para popular as tabelas.

Abrir Projeto

ABRIR PROJETO
No menu em Arquivo > Abrir Projeto existe a opo de permitir selecionar um projeto existente.

Figura1: Abrir Projeto.

Em seguida ser exibida uma interface de seleo de projeto:

Figura2: Interface de seleo de projetos.

- cone usado para criar um novo projeto.

- cone padro de um projeto existente.

Excluir
Ao selecionar a opo excluir, o projeto e todas as aplicaes e conexes associadas a ele sero podero ser deletados. Os usurios criados no Projeto no so excludos. Ao acionar a opo excluir (Figura1) ser exibida uma janela de confirmao da excluso (Figura2). Aps a excluso todo projeto ser eliminado e no existe opo de retorno caso no haja um backup do Projeto.

Figura1: Interface excluir projeto.

Figura2: Tela de confirmao de excluso do projeto.

Historico De Verses

HISTORICO DE VERSES
No menu em Projeto > Histrico de verses h como fazer o acompanhamento das verses, com possibilidade de Excluir, Abrir/Fechar ou Editar a(s) verso(es).

Figura1: Interface Histrico de Verses.

As informaes referentes a Verso, Descrio e Criao, so carregados automaticamente pelo ScriptCase.

Figura2: Interface Histrico de Verses.

Atributos: Excluir - Exclui todas as aplicaes do Projeto da verso selecionada. Status - Abre / Fecha uma verso do Projeto. Editar - Permite editar o Projeto na verso escolhida, esta opo vlida apenas para as verses com Status Aberto. Aps selecionar a release para "Edio", o Scriptcase retorna indicando a release aberta.

Figura 3: Verso do Projeto.

Incrementar Verso

INCREMENTAR VERSO
No menu em Projeto > Incrementar verso, permite que seja controlado o desenvolvimento do projeto, separando por verses o que foi desenvolvido. Ao criar uma nova verso gerada uma cpia da verso anterior, permitindo o desenvolvimento na nova verso sem a preocupao de voltar ou recuperar uma implementao realizada anteriormente.

Figura1: Menu Principal - Incrementar verso.

Figura2: Interface Incrementar Verso.

Atributos: Verso Atual - Verso Atual do Projeto. Nova Verso - Numerao da Nova Verso a ser criada. Descrio - Nova Descrio para o Projeto.

Gerar Cdigo Fonte

GERAR CDIGO FONTE


No menu em Projeto > Gerar Cdigo Fonte, podemos gerar o cdigo-fonte das aplicaes do Projeto.

Temos a opo de gerar o cdigo-fonte de todo o projeto ou selecionar algumas aplicaes.

Figura1: Interface seleo das aplicaes

Atributos: Todas - Gera fonte de todas as aplicaes do projeto na verso corrente. Selecionar Aplicaes - Gera fonte apenas das aplicaes selecionadas.

Figura2: Interface seleo das aplicaes.

Esta opo permite selecionar as aplicaes para gerar o cdigo fonte, as mesmas so listadas de acordo com o seu tipo, sendo formulrio, consulta, menus, etc.

Publicar
No menu em Projeto > Publicar, consiste em tornar as aplicaes desenvolvidas no ScripCase disponveis em um servidor WEB com suporte a PHP.

Para maiores informaes, Clique aqui.

Exportar Aplicaes

EXPORTAR APLICAES
Usado para exportar aplicaes geradas no ScriptCase.

Figura1: Interface Menu Principal.

PASSO1 - Preparando o esquema de exportao de aplicaes. Neste mdulo tambm possvel exportar todas as aplicaes ou selecionar aplicaes especificas.

Figura2: Interface Exportao de Aplicaes.

Atributos: Todas - Esta opo quando selecionada, indica que todas as aplicaes sero exportadas. Selecionar Aplicaes - Esta opo quando selecionada, permite selecionar as aplicaes que sero exportadas.

PASSO2 - Caso a opo selecionada na imagem acima (Figura1) seja, Selecionar Aplicaes, ento ser exibinda a seguinte tela (Figura 2):

Figura3: Interface Exportao de Aplicaes.

Nesta opo, ser possvel selecionar as aplicaes que sero exportadas.

PASSO3 - Neste passo que o ltimo , o scriptcase gera um arquivo .ZIP contendo o backup, que poder ser

salvo onde desejar.

Figura4: Interface Rotina backup.

Importar Aplicaes

Importar Aplicaes
Usado para fazer upload e importar aplicaes zipadas previamente exportadas pelo ScriptCase.

Figura1: Interface Menu Principal.

PASSO1 - Selecione o zip com aplicaes que foram exportadas pelo ScriptCase.

Figura2: Interface Importao de Aplicaes.

Figura3: Interface Importao de Aplicao.

PASSO2 - As aplicaes contidas no zip vo ser mostradas nessa etapa. Clique em Restaurar.

Figura4: Interface Importao de Aplicao.

PASSO3 - Clique em OK aps ter importado com sucesso suas aplicaes.

Figura5: Interface Importao de Aplicao.

Relatorio

RELATRIOS
Este Relatrio tem como finalidade exibir todos os inserts existentes no projeto.

Figura1: Interface Menu Principal.

Figura2: Configuraes do Relatrio

Exibindo o Relatrio.

Figura3: Lista de Aplicaes.

Ao clicar no boto EXIBIR INSERTS, ser exibida a seguinte tela.

Figura4: Interface Insert das Aplicaes.

Ser necessrio informar o nome de uma tabela para exibio dos inserts da mesma.Veja abaixo os inserts exibidos da tabela seg_aplicaes.

Figura5: Interface Insert da Tabela seg_aplicacoes.

Resumo por desenvolvedores:

Figura6: Interface Relatrio: Resumo por Desenvolvedores.

Exibir Diagrama
No menu em Projeto > Exibir Diagrama, podemos gerar um diagrama de todas as aplicaes do projeto corrente.

Figura1: Exibir Diagrama.

Figura2: Diagrama gerado.

Busca Em Aplicaes

Busca em aplicaes
No menu em Projeto > Busca em Aplicaes, pode-se fazer uma busca avanada no projeto corrente.

Figura1: Interface Busca em Aplicaes.

Existe vrias possibilidades para fazer uma busca detalhada, como mostrado na interface da Busca em Aplicaes abaixo:

Figura2: Interface Busca em Aplicaes.

Exportar Projeto
Use esta opo para salvar um projeto e todas as suas aplicaes em um arquivo zip.

Figura1: Interface Menu Principal.

PASSO1 - Selecione o projeto que ir exportar.

Figura2: Interface Exportao de Projeto.

PASSO2 - O ScriptCase gera um arquivo de backup .ZIP.

Figura3: Interface da Rotina de backup.

Importar Projeto
Usado para fazer upload e importar projetos zipados previamente exportadas pelo ScriptCase.

Figura1: Interface Menu Principal.

PASSO1 - Selecione o zip com o projeto que foi exportado pelo ScriptCase.

Figura2: Interface Importao de projeto.

PASSO2 - As informaes do projeto contidas no zip vo ser mostradas nesta etapa.

Figura3: Interface Importao de Projeto.

Trabalhando Com Aplicaes Viso Geral

CRIANDO APLICAO
Cada pgina criada pelo ScriptCase chamada de Aplicao. Os tipos de aplicaes so abaixo apresentadas:

Figura1: Interface Criando Aplicao.

O usurio dever escolher o tipo de aplicao que deseja criar. O Wizard apresentar algumas telas para configurao rpida da aplicao e ao final, quando o usurio clicar no boto Concluir, criar a aplicao, abrindo o ambiente de desenvolvimento para que o usurio altere ou execute a aplicao. So os seguintes tipos de aplicao: CONSULTAS - So as aplicaes para visualizao dos dados. Uma consulta no ScriptCase tem tambm o carter de relatrio, uma vez que gera a sada em PDF, XLS, XML, RTF e outros formatos. FORMULRIOS - So as aplicaes para atualizao de Dados. O ScriptCase cria uma aplicao com todos os recursos de incluso, alterao, excluso e navegao de registros. Ao clicar em nova aplicao de Formulrio, uma outra tela de seleo aparecer, esta para escolher o tipo do Formulrio. Os Formulrios esto divididos em 4 tipos de orientao: Simples, Mltiplos Registros, Grid editvel e Grid Editvel (view).

ABAS - O ScriptCase permite atravs desta opo reunir vrias aplicaes j desenvolvidas e dar aplicao resultante um destes formatos ou ambos, onde cada aba ou cada opo da pasta corresponde a uma aplicao. CONTROLE - So as aplicaes criadas para infra-estrutura do sistema. Podem ser utilizadas para captao de dados (parmetros) que sero repassados a outras aplicaes. Ex.: login de sistema, seleo da empresa, seleo de acesso e etc. MENU - As aplicaes de menu servem para criar uma estrutura hierrquica de navegao das aplicaes do sistema. um recurso extremamente til, uma vez que organiza as aplicaes de modo visual, facilitando o acesso do usurio s aplicaes. MENU RVORE - As aplicaes de Menu rvore servem para criar uma estrutura de navegao das aplicaes do sistema em formato Tree View (similar ao windows explorer). um recurso extremamente til, uma vez que organiza as aplicaes de modo visual, facilitando o acesso do usurio s aplicaes. FILTRO - Formulrio de filtro para ligar alguma aplicao que necessite receber uma string contendo uma clusula where. REPORT PDF - ScriptCase oferece uma ferramenta para gerar relatrios de qualidade, usando formatos pr definidos. Use esta aplicao para gerar relatrios para as instituies de governo ou outra organizao que formato exigido especficos. CONTAINER - Permite exibir vrios tipos de aplicaes aninhadas em Widgets semelhantes quelas para o iGoogle. BLANK - Permite ao desenvolvedor escrever PHP / cdigo HTML e exibir um resultado do processo.

Criando Aplicaes Como Criar Aplicaes?

Criando aplicaes
O ScriptCase oferece um modo wizard e um modo express para criar aplicaes. Para acessar, clique em Arquivo > Nova Aplicao, no menu principal ou no boto nova aplicao na barra de ferramentas

Figura1: Interface Menu Principal.

Figura2: Interface Barra de Ferramentas.

Existem 2 formas de criar uma aplicao. So eles: Modo Wizard Modo Express

Para alternar de um modo para outro, voc pode usar a opo no topo do painel (Figura 3).

Figura3: Alternando o modo de criao.

Criao Batch
No ScriptCase existe a opo de criar multiplos formulrios e consultas de uma vez s. (Batch)

Figura4: Interface Menu Principal.

Figura5: Interface Barra de Ferramentas.

Veja mais detalhes sobre o modo de criao batch expressa.

Wizard Mode

modo Wizard
O modo Wizard ajuda a criar aplicaes utilizando uma interface intuitiva.

Image1: Wizard Mode Interface - Selecionando o tipo de aplicao.

O usurio seleciona o tipo de aplicao para cri-lo. Se um aplicativo de formulrio selecionado uma novo tela ir mostrar os tipos de formulrio que podem ser criado.

Imagem2: Wizard Mode Interface - Selecionar o tipo de formulrio.

Aps escolher o tipo de aplicao, alguns atributos devem ser informados. Por exemplo: Conexo - Indica um banco de dados para uso. A conexo deve ser previamente criada no projeto.

Imagem3: Interface Mode Wizard - Connection.

Tabela ou Comando SQL - Permite criar um comando SQL Select ou usar uma tabela do banco de dados para criar a aplicao.

Image4: Interface Mode Wizard - Tabela.

SQL Select Statement (somente para Grid e aplicaes de Pesquisa) - Exibe o Comando Select. Ele pode ser editado ou voc pode usar a ferramenta "SQLBuilder" para construir o SQL.

Image5: Interface Mode Wizard - Select Statement SQL.

Descrio da Aplicao - Permite definir um nome e descrio para a aplicao. Outra opo a localizao (Configuraes Regionais e Idiomas) utilizada nesta aplicao. Uma vez que nomeamos a aplicao, podemos utilizar o boto "Concluir" ou "Avanar" com o wizard.

Image6: Interface Mode Wizard - Descrio do aplicativo.

Campos da Aplicao (Consultas, Formulrios, ...) - Seleciona os campos exibidos na aplicao.

Image7: Interface Mode Wizard - Campos Grid.

Pesquisa (somente para Consultas) - Mostra os campos usados no Filtro de aplicaes de Consulta.

Image8: Interface Mode Wizard - Filtro.

Tema - Escolhe o tema (CSS) utilizado na aplicao.

Image9: Interface Mode Wizard - Template (tema).

Aplicaes Form possui 2 etapas diferentes, so elas: Campos Read-Only - Permite selecionar os campos do formulrio que no sero editveis (Read-Only).

Image10: Interface Mode Wizard - Read-Only.

Campos Obrigatrios - Permite selecionar quais campos sero obrigatrios (no podendo deix-los vazio).

Image11: Interface Mode Wizard - Campos obrigatrios.

Modo Expresso

O modo Express ajuda a criar aplicaes com mais rapidez que o modo Wizard. Somente informaes triviais so informadas. Toda informao vista na mesma tela.

Figura1: Interface Modo Expresso. O usurio seleciona o tipo de aplicao para criar, do lado esquerdo, e todos os ajustes necessrios so exibidos direita. Conexo - Indica um banco de dados para uso. A ligao deve ser previamente criada no projeto Tabela - Permite criar um comando SQL Select com base em uma tabela a partir do banco de dados. Ele vai ter todos os campos da tabela. SQL Select Statement - (somente para Grid e aplicaes de Pesquisa) - Exibe o SQL Select Statement. Ele pode ser editado ou voc pode usar a ferramenta "SQLBuilder" para construir o SQL. Nome - Defina um nome para o aplicativo. Localizao - Defina o idioma e as configuraes regionais utilizados na aplicao.

Modo Batch Express

Modo Batch Express cria mltiplas aplicaes (Consultas e Formulrios).

Figura1: Interface do Modo Batch Express.

Primeiro uma conexo deve ser selecionada. Em seguida, uma lista com todas as tabelas disponveis nesta base de dados (conexo) exibida (Figura 1).

Figura2: Selecionando tabelas.

Quando uma tabela selecionada, o ScriptCase exibe uma opo para criar formulrio e Grid com base nessa tabela (Figura 2). Clique em "Next" para ver uma lista de Grid e aplicaes de formulrio selecionado na etapa anterior. Informar o nome, uma descrio e o tipo, se um formulrio. (Figura 3)

Figura3: Applications Descriptions Interface.

H duas opes no p da pgina, uma opo para gerar o cdigo-fonte (Gerar Fonte) e/ou para abrir os aplicativos a serem editados aps a sua criao (Editar). Em seguida, clique em "Concluir" para criar as aplicaes.

Figura4: Criando as aplicaes.

Depois de criados os pedidos sero listados no Project Explorer (Figura 5).

Figura5: Resultado do Batch Express.

Editando Aplicaes Como Editar Aplicaes?

Editando aplicaes
Cada tipo de aplicao tem uma grande variedade de configuraes. Estas configuraes podem ser editadas acessando o painel de edio da aplicao. Para editar uma aplicao voc pode clicar no nome da aplicao ou na opo editar no painel da aplicao.

Figura1: Interface Lista de Aplicaes.

Na rea de trabalho da aplicao existe 2 paineis. O primeiro a configurao de grupos de aplicaes (um menu rvore dividido em grupos.). O segundo painel abre as opes de configuraes selecionadas na primeira.

Figura2: Editando uma aplicao.

Grupo de configurao de aplicao

Ela agrupa o acesso s configuraes do aplicativo usando Tree menus dentro de um Menu Acordeo/Sanfona. Ela ajuda a subdividir as categorias de configuraes.

Painel de configurao de aplicao Ele abre a opo de configuraes selecionadas do Grupo de configurao de aplicao.

Aplicaes De Consulta Viso Geral

viso geral
Aplicao de Consulta

um tipo de aplicao utilizada para exibir, em formato de grid, informaes recuperadas de uma base de dados atravs de um comando Select ou Procedure. As aplicaes de consultas criadas incorporam uma srie de funcionalidades, como por exemplo: Funcionalidades Pesquisa Paginao Descrio Formulrio associado consulta, que permite filtrar os dados que sero exibidos na consulta. Recurso que permite a navegao dentro dos dados retornados pela consulta e a escolha da quantidade de registros exibidos por pgina. Funcionalidade que permite a gerao de arquivos nos formatos: RTF, XML, XLS e CSV. Funcionalidade que permite o agrupamento de dados em diversos nveis. Recurso que possibilita gerar sumarizaes dos dados do relatrio tais como Soma, Mdia, Mximo e Mnimo. Funcionalidade que permite a visualizao dos agrupamentos e totalizaes de forma sinttica. Funo para gerao de imagens de grficos dos dados totalizados no relatrio. Os grficos podem ser de varios tipos, como: Barra, Coluna, Pizza, Linha, etc. Recurso que permite definir em tempo de vo a ordenao dos registros do relatrio. Permite a escolha, durante a execuo da aplicao, de quais campos sero exibidos na grid. Recurso que possibilita a gerao de relatrios para impresso nos formatos PDF e HTML. Funcionalidade que permite a ligao de uma consulta com outras aplicaes, possibilitando a navegao entre aplicaes de um mesmo projeto. Recurso que permite ao desenvolvedor inserir regras de negcio escritas na linguagem PHP. Permite de forma simples formatar informaes que sero exibidas na grid tais como: datas, valores monetrios, nmeros, imagens, texto. A formatao pode ser integrada s configuraes regionais.

Exportao de dados Quebras Totalizao Resumo Grficos

Ordenao Seleo de campos Impresso Criao de links

Programao em eventos Formatao de dados

Figura1: Interface de consulta simples.

Figura2: Interface com Quebras e Totalizaes

Figura3: Interface de consulta no formato matriz.

Consulta Configurao

CONFIGURAO DA CONSULTA

Figura1: Interface Configurao da Consulta

Atributos: Carregar Mdulos - Carregar interfaces disponveis para o usurio final. Iniciar pelo filtro - Nesta caixa de seleo podemos definir o modo de inicializao da consulta pelo filtro. Filtro Modal - Mostrar formulrio de pesquisa como uma janela modal. Modulo inicial - Definir interface que ser carregada no inicio da aplicao Orientao - Permite definir de que forma os dados da consulta sero apresentados. As opes so as seguintes: Horizontal

Slide

Vertical

Paginao - Opes de paginao: Parcial - Ser apresentada em diversas pginas (o usurio define a quantidade de registros por pgina). Total - Permite definir se a grid ser contnua (uma nica pgina contendo todos os registros selecionados pelo "select").

Linhas por Pgina - Permite definir o nmero de registros por pgina. Se a opo "Paginao Total " for selecionada esta informao ser ignorada. Alinhamento horizontal - Permite definir o alinhamento da aplicao na pgina. Margens - Permite exibir a aplicao na pgina conforme os valores informados nas margens (direita , esquerda , superior e inferior) em pixels. Alinhamento campos - S deve ser utilizado caso tenha sido escolhido "Orientao tipo Vertical ou Slide ". Permite definir o alinhamento dos valores para todos os campos. Esta opo sobrepe as informaes definidas a nvel de campo. Caso seja escolhida a opo "Definido por Campo ", ser necessrio definir o alinhamento selecionando campo por campo. Largura da Tabela - Valor da largura para a tabela na pgina, essa informao trabalha associada " Unidade da Largura", para o tipo "Automtico" essa informao ser ignorada.

Unidade de Largura da Tabela - Unidade de medida usada para largura da tabela (Porcentagem, Pixel ou Automtico). Colunas da tabela: Informado - Assumir os valores de largura informados a nvel de campo na configurao da visualizao. Calculado - Ser adotado um tamanho de acordo com o tipo e o tamanho do campo. Automtico - O alinhamento ser a critrio do browser, no ser informada a largura para os campos.

Selecionar Campos

Definir quais campos sero exibidos na aplicao.

Image1: Selecionar campos.

Nota: A lista da esquerda mostra todos os campos do SQL da aplicao. A lista da direita mostra os campos que sero exibidos na aplicao (escolha o campo e clique na seta para a direita para inclu-los no formulrio).

Barra De Ferramentas E Opes

CONSULTA - BARRA DE FERRAMENTAS


A barra de ferramentas da aplicao est dividida em suas partes: Superior e Inferior. De forma que possivel definir quais botes sero exibidos nas duas barras. A seleo dos botes das barras de ferramentas superior e inferior funcionam de forma indepente permitindo por exemplo que um boto esteja nas duas barras ao mesmo tempo.

Figura1: Interface de Barra de Ferramentas.

Atributos: Exportao - Permite definir os formatos que devem ser gerados para a consulta. O ScriptCase pode gerar: HTML (impresso) - Gera consulta em formato HTML. PDF - Disponibiliza relatrio completo, contendo todos os dados da consulta em formato PDF. XLS - Disponibiliza todos os dados da consulta em formato XLS que utilizado pelo Microsoft Excel. XML - Disponibiliza todos os dados da consulta em formato XML. RTF - Disponibiliza todos os dados da consulta em formato RTF que utilizado pela maior parte dos editores de texto, inclusive o Microsoft Word. CSV - Disponibiliza todos os dados da consulta em formato CSV que bastante utilizado para disponibilizar dados em formato ' texto delimitado'.

Navegao - Apresenta as Checkbox relativas aos botes de navegao que podem ser exibidos na Consulta, devendo ser escolhidos de acordo com a finalidade da aplicao. A seguir, descrevemos os botes: Avana - Avana para a prxima pgina da consulta. Retorna - Retorna para a pgina anterior da consulta. Incio - Posiciona na primeira pgina da consulta. Final - Posiciona na ltima pgina da consulta. Sair - Sai da aplicao. Criao de Filtro - Define que ser utilizado um filtro. Com essa opo ligada ser criado um boto na barra de ferramentas que ao ser clicado navegar para o formulrio de filtro.

Selecionar Colunas - Permite ao usurio final da consulta definir dinamicamente quais campos sero exibidos na grid, opo somente vlida para consultas horizontais. Permitir Ordenao - Permite ao usurio final definir dinamicamente a clusula ORDER BY da consulta, permitindo que o mesmo possa criar regras para ordenao e em seguida aplica-las. Escolher Quantidade - Permite criar uma caixa de texto na barra de ferramentas, para que possa ser escolhida a quantidade de registros a serem exibidos por pgina. Escolher Registro - Permite criar uma caixa de texto na barra de ferramentas, para que possa ser escolhido o nmero relativo do registro a ser exibido. Ordenao dos Botes - Permite ao usurio final definir a ordem em que os botes sero exibidos na barra de ferramentas da consulta.

Configuraes DOS BoTES

Figura2: Configuraes dos botes.

Opes

Figura3: Interface de Opes da Consulta.

Atributos: Exibir nmero da linha - Permite definir uma numerao sequencial nos registros. Exibir ttulos - Permite definir se os labels das colunas sero exibidos. Exibir sumrio - Permite definir se o sumrio, barra de posicionamento no final dos registros: (1 a X de Y), ser exibida. Exibir detalhe - Permite definir se o detalhe do registro ser exibido. Intervalo de refresh - Permite definir o tempo (intervalo), em segundos, que a pgina sofrer uma recarga automtica.

Exportao

CONFIGURAO DO PDF
Este quadro permite configurar o arquivo PDF gerado pela consulta.

Figura1: Interface Configurao do PDF.

Atributos: Orientao do PDF - Permite definir se a impresso ser na orientao Retrato ou Paisagem. Formato do PDF - Permite definir o tipo de formulrio no qual o PDF ser impresso (carta,A4,etc). Tipo de impresso - Permite definir o modo de impresso colorido ou econmico. Registros por Pgina - Aplicvel apenas para consultas alinhadas horizontalmente, permite definir o nmero de registros que sero impressos por pgina. Registo por Pgina no resumo - Permite definir o nmero de registros que sero impressos por pgina no pdf do resumo. Completar Linhas at Rodap - Completa com linhas (vazias) at o rodap. Gerar PDF Diretamente - Abrir o arquivo PDF gerado sem a necessidade de exibio de uma pgina intermediria com um link para o arquivo. Criar Grficos - Criar grficos do resumo para o PDF. PDF Configurvel - Permitir que o usurio configure os parmetros de criao do PDF durante a execuo da aplicao. Resoluo do PDF - Permitir que o usurio configure os parmetros de resoluo do PDF durante a execuo da aplicao.

Largura da Visualizao - Simulao da resoluo da largura do navegador em pixels para a qual o PDF ser gerado. Gerar Bookmarks - Gerar bookmarks automaticamente, os bookmarks sero gerados relativos as quebras. Formato de numerao - Formato de Numerao da Pgina se ser simples(1,2,3,4,5,...), Completo(1/n, 2/n, 3/n,...) ou no utilizar numerao. Margens - Dever ser preenchido o valor em milmetros a ser aplicados nas margens do PDF(Cima, Baixo, Direita, Esquerda). Permite Imprimir - Permite que o usurio imprima o PDF Permite Modificar - Permite que o usurio modifique o PDF Imprimir Background - Permite imprimir background no arquivo PDF.

CONFIGURAO DO CSV
Este quadro permite configurar o formato CSV da consulta.

Figura2: Interface Configurao do CSV.

Atributos Separador de Linhas - Caracter usado para separar as linhas de registros. Separador de Colunas - Caracter usado para separa as colunas de dados. Delimitador de Texto - Caracter usado como delimitador dos dados de uma coluna. Abrir CSV Diretamente - Abrir o arquivo CSV gerado sem a necessidade de exibio de uma pgina intermediria com um link para o arquivo. Adicionar Label - Adiciona label das colunas.

IMPRESSO HTML
Essa interface permite configurar o formato CSV da consulta.

Figura3: Interface Impresso HTML

Atributos: Modo de Impresso - Permite selecionar o que ser impresso. Os tipos so : Ambos, Pgina Corrente e Relatrio Completo. Tipo de Impresso - Permite selecionar o modo de impresso em relao a cor. Os tipos so: Ambos, Preto e Branco e Colorido. Registros por Pgina - Permite definir a quantidade de registros a serem exibidos por pgina do PDF. Registros por Pginano Resumo - Permite definir a quantidade de registros a serem exibidos no Resumo. Imprimir Background - Exibir Background na impresso HTML.

OUTROS FORMATOS

Figura4: Interface Outros Formatos.

Gerar XML Diretamente - Abrir o arquivo XML gerado sem a necessidade de exibio de uma pgina intermediria com um link para o arquivo. Gerar XLS Diretamente - Abrir o arquivo XLS gerado sem a necessidade de exibio de uma pgina intermediria com um link para o arquivo. Gerar RTF Diretamente - Abrir o arquivo RTF gerado sem a necessidade de exibio de uma pgina intermediria com um link para o arquivo.

Sql

Figura1: Interface Configurao do SQL

Comando SQL - Apresenta o comando SQL informado na criao da consulta. Este comando pode ser modificado para retirada e incluso de novos campos, funes e etc. S no ser permitida a retirada de tabela(s) do comando. Dica: O usurio pode utilizar o SQL Builder para montagem rpida do comando. Em alguns casos, necessrio que haja a execuo de um comando SQL antes do processamento da Query da consulta. Nesse caso possivel adicionar o comando antes da Query separado por ponto-evrgula. Isso pode ser feito tanto na edio da Aplicao quanto no momento de criao(Wizard). Veja um exemplo abaixo: SET DATEFORMAT dmy; SELECT date_diff(DAY, "07-06-2007", campo) FROM tabela Preparao do SQL - Atravs deste campo o usurio poder informar comandos SQL ou nome de procedures que devero ser executados antes mesmo do select principal da aplicao. Conexo - Exibe o nome de conexo (database) que a aplicao est utilizando para sua execuo, esta conexo pode ser trocada por outra que contenha as mesmas tabelas (SQL). Timeout SQL - Timeout em segundos para alguns comandos SQL que precisam de mais tempo para executar. Opo disponvel apenas para Banco de Dados SQL Server. Usar Mensagem Personalizada - Permite definir a mensagem a ser exibida caso a consulta no retorne nenhum registro, (EOF) . Para que a mensagem seja exibida necessrio marcar como "Sim".

Mensagem de Registro Inexistente - Mensagem a ser exibida. Campo associado a "Usar Mensagem Personalizada". Nome da Fonte - Nome da fonte que ser utilizada, clique no cone ao lado e escolha a fonte. Campo associado a "Usar Mensagem Personalizada". Tamanho da Fonte - Escolha o tamanho da fonte. Campo associado a "Usar Mensagem Personalizada". Cor da Fonte - Cor da fonte. Campo associado a "Usar Mensagem Personalizada". Varivel para Tabela - Estes campos preenchidos, possibilitam que parte do nome da tabela definida no select, seja trocado antes da execuo do comando por um contedo de uma varivel. Case Sensitive - Esta opo deve ser setada para "No", apenas se o banco estiver configurado para casesensitive e for desejado que o filtro no respeite esta configurao.

Nota: No primeiro campo deve-se preencher com o nome da varivel. O segundo campo deve ser preenchido com a parte do nome da tabela a ser substituda. Variveis para Campos - Permite trocar o nome de um campo do select pelo contedo de uma varivel. Esta troca ocorre antes da execuo do comando.

Nota: No primeiro campo deve-se preencher o nome da varivel, no segundo campo deve ser selecionado o nome do campo a ser substitudo.

Ordenao

CONSULTA - CAMPOS COM ORDENAO


Esta propriedade tem como finalidade definir os campos que permitem ordenao. A ordenao de um campo de consulta feita em tempo de execuo da mesma, apenas clicando sobre o nome da coluna (campo) que se deseja ordenar. Por default as quebras sero respeitadas na ordenao de campos. Tambm por default, os seis primeiros campos j vem marcados(apresentando um astersco do lado esquerdo do campo), para que sejam ordenados sem que o usurio se preocupe com esse detalhe.

Figura1: Configurao Campos com Ordenao

Nota:Utilize a funo liga/desliga para incluir ou retirar um campo.

Segurana

SEGURANA

Atributo: Usar Segurana: Com essa opo ligada, a aplicao s estar acessvel quando for habilitada atravs da macro sc_apl_status. Aplicaes desabilitadas exibem uma mensagem de "usurio no autorizado" quando acessadas diretamente.

O acesso s aplicaes pode ser concedido atravs de uma aplicao de controle feita para autenticar usurios. Veja abaixo alguns exemplos. Exemplo1: Ativando uma aplicao chamada cns_categorias. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo: sc_apl_status('cns_categorias','on');

Exemplo2: Fazendo uma regra por tipo de usurio em um formulrio de login contendo um campo chamado userid. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo:

// temos dois usuarios: joao e maria com acesso a direfentes aplicaes if({userid} == 'joao') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); sc_apl_status('cns_produtos','on'); sc_apl_status('frm_produtos','on'); } elseif({userid} == 'maria') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); } else{ sc_error_message("Usurio no autorizado!"); }

Exemplo3: Autenticando aplicaes cadastradas em uma tabela do banco de dados. No evento onValidate da aplicao de login inserido o seguinte cdigo:

// a tabela com o cadastro das aplicaes chamada de seg_aplicativos sc_lookup(dataset,"select codigo from seg_aplicativos"); foreach({dataset} as $linha){ $aplicativo = $linha[0]; sc_apl_status($aplicativo,'on'); }

Usar Senha: Quando este opo habilitada ser solicitado que seja definida uma senha para a aplicao (Ver imagem abaixo).

Ao executar a aplicao exibida uma caixa de texto solicitando a senha de acesso. Caso a senha no seja preenchida corretamente exibida uma mensagem usurio no autorizado.

No ambiente de desenvolvimento pode ser suprimido o uso das opes acima para efeitos de teste, evitando que a cada execuo das aplicaes seja solicitada a senha ou que o acesso seja bloqueado. Para isso desabilite as opes Habilitar uso de segurana e Habilitar uso de senha no menu Configurao | Meu ScriptCase.

Quick Search

Quick Search uma opo que nos permite fazer buscas em vrios campos da Consulta atravs de um campo de entrada de texto na barra de ferramentas.

Nas configuraes Quicksearch devemos selecionar os campos que podem ser pesquisados.

E ns podemos selecionar vrios critrios de pesquisa.

Nota: Voc deve adicionar o boto quicksearch sobre a "barra" Configuraes de us-lo.

Campos Viso Geral

viso geral
No menu da aplicao Campos, so exibidos para configurao apenas os campos foram selecionados no menu Selecionar Campos.

Figura1: Campos selecionados

Para cada campo selecionado uma srie de atributos podem ser alterados em funo do tipo de dado selecionado.

Texto

Figura1:Interface Configurao Geral do Campo

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Selecionando Texto o campo exibir qualquer caracter. Label - Define o ttulo do campo na aplicao. 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. Converte Letra -Permite converter as letras do campo na exibio. As opes so: Contedo HTML - Determina se o contedo do campo HTML. Ativando essa funcionalidade, o campo ir respeitar as tags html que esto armazenadas neste campo. Mscara de Consulta - Define a mscara de exibio do campo. So dois os tipos de mscara descritos na tabela abaixo: CaracterDescrio substitudo por quaisquer caracteres retornados pelo banco de X dados. Seu preenchimento obrigatrio e quando forem retornados menos caracteres do que o tamanho da mscara, o valor ser completado com zeros esquerda. substitudo por quaisquer caracteres retornados pelo banco de Z dados. Seu preenchimento opcional e quando forem retornados menos caracteres do que o tamanho da mscara, nada ser feito em relao aos caracteres que esto faltando. Alm disso os zeros esquerda sero suprimidos. Obrigatoriamente o uso deste caracter esquerda da mscara quando usado em conjunto com o X Exemplos de mscaras: Mscara (xx) xxxx - xxxx (xx) xxxx - xxxx (zz) xxxx - xxxx (zz) xxxx - xxxx (zz) xxxx - xxxx Valor do campo 1234567890 12345678 1234567890 12345678 0012345678 Valor formatado (12) 3456 - 7890 (00) 1234 - 5678 (12) 3456 - 7890 ( ) 1234 - 5678 ( ) 1234 - 5678

No Repetir Valor - No repetir o valor do campo caso este seja igual ao do registro anterior.

Repetir Valor

No Repetir Valor

Tipo SQL - Informa o tipo do campo no banco de dados.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes.

Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 Valor M F Inicio 1 1 Tamanho 1 1

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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo Descrio no Lookup

1 2 4 8 16

Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por.

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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

Grfico de Coluna
Com a utilizao desta opo, aparecer na consulta, na linha de Ttulo do campo, um cone para exibio do grfico. Neste tipo de opo escolhemos duas colunas para montagem do grfico. A primeira o prprio campo que estamos trabalhando, e a segunda um campo que escolheremos e que chamaremos de "Coluna para Label".

Figura6: Interface Grfico de Coluna.

Atributos: Coluna para Label - Coluna para Label do campo. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Exibir Valores - Exibe os valores do grfico gerado Manter Aspecto - Manter Aspecto do grfico. ngulo dos Valores - ngulo dos valores dos grficos gerado. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Margem - Distncia entre a borda da imagem e a borda do grfico, em pixels. Agrupar pelo Label - Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select. Funo de Sumarizao - Funo de sumarizao a ser aplicada aos dados da coluna. As funes que podem ser utilizadas no campo so as seguintes: Count, Sum, Max, Min e Avg. Grfico Configurvel - Permiti que o usurio configure os parmetros de criao dos grficos durante a execuo da aplicao. Cor margens - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Cor labels - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Cor valores - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Preencher Espaos - Preenche os espaos em branco. Exibir marcas - Exibe as marcas do grfico gerado.

Tipo marcas - Tipo das marcas no grfico.

Texto Com Multiplas Linhas

TEXTO COM MLTIPLAS LINHAS

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto com mltiplas linhas, permite a exibio de quebras de linhas como a tag <BR> do HTML. Label - Define o ttulo do campo na aplicao. 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. Converte Letra -Permite converter as letras do campo na exibio. As opes so: Contedo HTML - Determina se o contedo do campo HTML. Ativando essa funcionalidade, o campo ir respeitar as tags html que esto armazenadas neste campo. Mscara de Consulta - Define a mscara de exibio do campo. So dois os tipos de mscara descritos na tabela abaixo: CaracterDescrio substitudo por quaisquer caracteres retornados pelo banco de X dados. Seu preenchimento obrigatrio e quando forem retornados menos caracteres do que o tamanho da mscara, o valor ser completado com zeros esquerda. substitudo por quaisquer caracteres retornados pelo banco de Z dados. Seu preenchimento opcional e quando forem retornados menos caracteres do que o tamanho da mscara, nada ser feito em relao aos caracteres que esto faltando. Alm disso os zeros esquerda sero suprimidos. Obrigatoriamente o uso deste caracter esquerda da mscara quando usado em conjunto com o X Exemplos de mscaras: Mscara (xx) xxxx - xxxx (xx) xxxx - xxxx (zz) xxxx - xxxx (zz) xxxx - xxxx (zz) xxxx - xxxx Valor do campo 1234567890 12345678 1234567890 12345678 0012345678 Valor formatado (12) 3456 - 7890 (00) 1234 - 5678 (12) 3456 - 7890 ( ) 1234 - 5678 ( ) 1234 - 5678

No Repetir Valor - No repetir o valor do campo caso este seja igual ao do registro anterior.

Repetir Valor

No Repetir Valor

Tipo SQL - Informa o tipo do campo no banco de dados.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser

selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista.

Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

Grfico de Coluna
Com a utilizao desta opo, aparecer na consulta, na linha de Ttulo do campo, um cone para exibio do

grfico. Neste tipo de opo escolhemos duas colunas para montagem do grfico. A primeira o prprio campo que estamos trabalhando, e a segunda um campo que escolheremos e que chamaremos de "Coluna para Label".

Figura6: Interface Grfico de Coluna.

Atributos: Coluna para Label - Coluna para Label do campo. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Exibir Valores - Exibe os valores do grfico gerado Manter Aspecto - Manter Aspecto do grfico. ngulo dos Valores - ngulo dos valores dos grficos gerado. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Margem - Distncia entre a borda da imagem e a borda do grfico, em pixels. Agrupar pelo Label - Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select. Funo de Sumarizao - Funo de sumarizao a ser aplicada aos dados da coluna. As funes que podem ser utilizadas no campo so as seguintes: Count, Sum, Max, Min e Avg. Grfico Configurvel - Permiti que o usurio configure os parmetros de criao dos grficos durante a execuo da aplicao. Cor margens - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Cor labels - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Cor valores - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo

do campo da aplicao. Preencher Espaos - Preenche os espaos em branco. Exibir marcas - Exibe as marcas do grfico gerado. Tipo marcas - Tipo das marcas no grfico.

Numero

NMERO

Figura1: Interface Configurao do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como Nmero, permitido definir regras de formatao de nmeros inteiros. Label - Define o ttulo do campo na aplicao. 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. Mscara de Consulta - Define a mscara de exibio do campo. So dois os tipos de mscara descritos na tabela abaixo: CaracterDescrio substitudo por quaisquer caracteres retornados pelo banco de X dados. Seu preenchimento obrigatrio e quando forem retornados menos caracteres do que o tamanho da mscara, o valor ser completado com zeros esquerda. substitudo por quaisquer caracteres retornados pelo banco de Z dados. Seu preenchimento opcional e quando forem retornados menos caracteres do que o tamanho da mscara, nada ser feito em relao aos caracteres que esto faltando. Alm disso os zeros esquerda sero suprimidos. Obrigatoriamente o uso deste caracter esquerda da mscara quando usado em conjunto com o X Exemplos de mscaras: Mscara (xx) xxxx - xxxx (xx) xxxx - xxxx (zz) xxxx - xxxx (zz) xxxx - xxxx (zz) xxxx - xxxx Valor do campo 1234567890 12345678 1234567890 12345678 0012345678 Valor formatado (12) 3456 - 7890 (00) 1234 - 5678 (12) 3456 - 7890 ( ) 1234 - 5678 ( ) 1234 - 5678

No Repetir Valor - No repetir o valor do campo caso este seja igual ao do registro anterior.

Repetir Valor

No Repetir Valor

Tipo SQL - Informa o tipo do campo no banco de dados.

Formatando Nmero

Figura2: Interface Formatando Nmero.

Usar configuraes regionais Permite aplicar as configuraes regionais de formatao de nmeros ao campo. Quando no for selecionada sero exibidos os atributos Agrupamento, Sinal negativo e Formato de nmero negativo.(Veja configuraes regionais). Agrupamento - Define qual caracter ser usado para a separao de milhar. Sinal negativo - Define qual caracter ser usado para a exibio de nmeros negativos. Formato de nmero negativo - Define o posicionamento do sinal negativo em relao ao valor. Cor dos Negativos Permite definir uma cor quando o valor for negativo. Exibir valor por extenso - O valor ser exibido por extenso. Exemplo: 2.100 (Dois mil e cem). Tamanho da Linha Tamanho mximo em caracteres a ser exibido na clula do valor, por extenso. Ao ultrapassar este valor feita a quebra da linha dentro da clula.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1.

Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao.

Tamanho da Fonte - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o sublinhado. Tamanho da Borda - Define o tamanho da Borda. Cor da Borda - Define a cor da Borda. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify). Alinhamento Vertical - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify). Largura - Largura, referente ao atributo "Colunas da Tabela" na conf da consulta. Altura - Altura informada em pixel.

Grfico de Linha
Utilizando est guia de edio possvel definir um grfico para cada linha.

Figura: Interface Grfico de Linha.

Atributos: Tipo do grfico linha - So dois os tipos de grficos que podem ser utilizados. Abaixo mostraremos os dois tipos: Grfico de Barras - Esta opo permite exibir um grfico de barras relativo coluna na qual estamos trabalhando. O clculo do tamanho das barras feito em relao ao Total Geral dos valores da coluna. O valor informado em Largura do Grfico define o tamanho das imagens a serem exibidas.

Nota: No exemplo mostrado pela tela acima, a Largura do Grfico foi de 200px.

Grfico de cones - Esta opo permite exibir cones relativos coluna na qual estamos trabalhando. O clculo da quantidade de cones feito pela diviso do valor da coluna pelo valor informado em cone de Quantidade.

Nota: No exemplo acima, no campo cone de Quantidade, foi informado o valor 1000, logo, a quantidade de estrelas existentes ao lado, determinada pela diviso do valor exibido por 1000. Mostrar Valor - Se mostrar o valor e o grfico ao mesmo tempo, podendo o valor estar do lado esquerdo ou direito da barra ou cones. cone de Quantidade - Determina quantos cones (figuras) aparecero para cada valor nesse campo. Este valor ser apurado pela diviso do valor da coluna pelo campo cone de Quantidade. Largura do Grfico - Largura do grfico em pixels. Este campo s utilizado pela opo Grfico de Barras. Caso no seja preenchido, o valor utilizado ser 200px. Altura do Grfico - Altura do grfico em pixels. Este campo s utilizado pela opo Grfico de Barras. Margem - Margem do grfico. Este campo s utilizado pela opo Grfico de Barras. Imagem/Cor Positiva - O forma de preenchimento vai variar de acordo com a opo escolhida, veja abaixo: Grfico de Barra - Preencher o campo com a Cor a ser utilizada para formar a imagem do grfico. Clique no cone ao lado para escolher a cor. Grfico de cones - Preencher o campo com o nome da imagem que ser utilizada como cone. Clique no cone ao lado para escolher a imagem "cone". Imagem/Cor Negativa - O Preenchimento desse campo segue os mesmos critrios do campo Imagem/Cor Positiva. Esse parmetro ser utilizado caso o valor do campo seja negativo.

Grfico de Coluna
Com a utilizao desta opo, aparecer na consulta, na linha de Ttulo do campo, um cone para exibio do grfico. Neste tipo de opo escolhemos duas colunas para montagem do grfico. A primeira o prprio campo que estamos trabalhando, e a segunda um campo que escolheremos e que chamaremos de "Coluna para Label".

Figura6: Interface Grfico de Coluna.

Atributos: Coluna para Label - Coluna para Label do campo. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Exibir Valores - Exibe os valores do grfico gerado Manter Aspecto - Manter Aspecto do grfico. ngulo dos Valores - ngulo dos valores dos grficos gerado. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Margem - Distncia entre a borda da imagem e a borda do grfico, em pixels. Agrupar pelo Label - Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select. Funo de Sumarizao - Funo de sumarizao a ser aplicada aos dados da coluna. As funes que podem ser utilizadas no campo so as seguintes: Count, Sum, Max, Min e Avg. Grfico Configurvel - Permiti que o usurio configure os parmetros de criao dos grficos durante a execuo da aplicao. Cor margens - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Cor labels - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Cor valores - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Preencher Espaos - Preenche os espaos em branco. Exibir marcas - Exibe as marcas do grfico gerado. Tipo marcas - Tipo das marcas no grfico.

Decimal

Figura1: Interface Configurao do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como Decimal, permitido definir regras de formatao de nmeros reais. Label - Define o ttulo do campo na aplicao. 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. Mscara de Consulta - Define a mscara de exibio do campo. So dois os tipos de mscara descritos na tabela abaixo: CaracterDescrio substitudo por quaisquer caracteres retornados pelo banco de X dados. Seu preenchimento obrigatrio e quando forem retornados menos caracteres do que o tamanho da mscara, o valor ser completado com zeros esquerda. substitudo por quaisquer caracteres retornados pelo banco de Z dados. Seu preenchimento opcional e quando forem retornados menos caracteres do que o tamanho da mscara, nada ser feito em relao aos caracteres que esto faltando. Alm disso os zeros esquerda sero suprimidos. Obrigatoriamente o uso deste caracter esquerda da mscara quando usado em conjunto com o X Exemplos de mscaras: Mscara (xx) xxxx - xxxx (xx) xxxx - xxxx (zz) xxxx - xxxx (zz) xxxx - xxxx (zz) xxxx - xxxx Valor do campo 1234567890 12345678 1234567890 12345678 0012345678 Valor formatado (12) 3456 - 7890 (00) 1234 - 5678 (12) 3456 - 7890 ( ) 1234 - 5678 ( ) 1234 - 5678

No Repetir Valor - No repetir o valor do campo caso este seja igual ao do registro anterior.

Repetir Valor

No Repetir Valor

Tipo SQL - Informa o tipo do campo no banco de dados.

Figura2: Interface Formatando Nmero.

Usar configuraes regionais Permite aplicar as configuraes regionais de formatao de decimais ao campo. Quando no for selecionada sero exibidos os atributos Agrupamento, Sinal negativo e Formato de nmero negativo.(Veja configuraes regionais). Agrupamento - Define qual caracter ser usado para a separao de milhar. Separador Decimal - Define qual caracter ser usado para a separao decimal. Sinal negativo - Define qual caracter ser usado para a exibio de valores negativos. Formato de nmero negativo - Define o posicionamento do sinal negativo em relao ao valor. Cor dos Negativos Permite definir uma cor quando o valor for negativo. Casas Decimais - Nmero de casas decimais. Esse valor j faz parte do tamanho do campo. Completa Zeros Define se as casas decimais sero ou no completadas com zeros a direita. Exemplo: O valor 125,50, mas o nmero de casas decimais definido foi 3. Se a opo completar com zeros for habilitada, a apresentao do valor ser 125,500. Exibir Valor por Extenso - O valor ser exibido por extenso. Exemplo: 2.100,00 (Dois mil e cem). Tamanho da Linha Tamanho mximo em caracteres a ser exibido na clula do valor, por extenso. Ao ultrapassar este valor feita a quebra da linha dentro da clula.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta.

Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

Grfico de Linha
Utilizando est guia de edio possvel definir um grfico para cada linha.

Figura: Interface Grfico de Linha.

Atributos: Tipo do grfico linha - So dois os tipos de grficos que podem ser utilizados. Abaixo mostraremos os dois tipos: Grfico de Barras - Esta opo permite exibir um grfico de barras relativo coluna na qual estamos trabalhando. O clculo do tamanho das barras feito em relao ao Total Geral dos valores da coluna. O valor informado em Largura do Grfico define o tamanho das imagens a serem exibidas.

Nota: No exemplo mostrado pela tela acima, a Largura do Grfico foi de 200px.

Grfico de cones - Esta opo permite exibir cones relativos coluna na qual estamos trabalhando. O clculo da quantidade de cones feito pela diviso do valor da coluna pelo valor informado em cone de Quantidade.

Nota: No exemplo acima, no campo cone de Quantidade, foi informado o valor 1000, logo, a quantidade de estrelas existentes ao lado, determinada pela diviso do valor exibido por 1000. Mostrar Valor - Se mostrar o valor e o grfico ao mesmo tempo, podendo o valor estar do lado esquerdo ou direito da barra ou cones. cone de Quantidade - Determina quantos cones (figuras) aparecero para cada valor nesse campo. Este valor ser apurado pela diviso do valor da coluna pelo campo cone de Quantidade. Largura do Grfico - Largura do grfico em pixels. Este campo s utilizado pela opo Grfico de Barras. Caso no seja preenchido, o valor utilizado ser 200px. Altura do Grfico - Altura do grfico em pixels. Este campo s utilizado pela opo Grfico de Barras. Margem - Margem do grfico. Este campo s utilizado pela opo Grfico de Barras. Imagem/Cor Positiva - O forma de preenchimento vai variar de acordo com a opo escolhida, veja abaixo: Grfico de Barra - Preencher o campo com a Cor a ser utilizada para formar a imagem do grfico. Clique no cone ao lado para escolher a cor. Grfico de cones - Preencher o campo com o nome da imagem que ser utilizada como cone. Clique no cone ao lado para escolher a imagem "cone". Imagem/Cor Negativa - O Preenchimento desse campo segue os mesmos critrios do campo Imagem/Cor Positiva. Esse parmetro ser utilizado caso o valor do campo seja negativo.

Grfico de Coluna
Com a utilizao desta opo, aparecer na consulta, na linha de Ttulo do campo, um cone para exibio do grfico. Neste tipo de opo escolhemos duas colunas para montagem do grfico. A primeira o prprio campo que estamos trabalhando, e a segunda um campo que escolheremos e que chamaremos de "Coluna para Label".

Figura6: Interface Grfico de Coluna.

Atributos: Coluna para Label - Coluna para Label do campo. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Exibir Valores - Exibe os valores do grfico gerado Manter Aspecto - Manter Aspecto do grfico. ngulo dos Valores - ngulo dos valores dos grficos gerado. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Margem - Distncia entre a borda da imagem e a borda do grfico, em pixels. Agrupar pelo Label - Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select. Funo de Sumarizao - Funo de sumarizao a ser aplicada aos dados da coluna. As funes que podem ser utilizadas no campo so as seguintes: Count, Sum, Max, Min e Avg. Grfico Configurvel - Permiti que o usurio configure os parmetros de criao dos grficos durante a execuo da aplicao. Cor margens - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Cor labels - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Cor valores - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Preencher Espaos - Preenche os espaos em branco.

Exibir marcas - Exibe as marcas do grfico gerado. Tipo marcas - Tipo das marcas no grfico.

Moeda

Figura 1: Interface Configuraes Gerais

Atributos: Tipo de dados - Definir o tipo de aplicao no campo. Campos de moeda so formatados de acordo com as regras de formatao de moeda. Label - Define o ttulo do campo na aplicao. 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. Mscara de Consulta - Define a mscara de exibio do campo. So dois os tipos de mscara descritos na tabela abaixo: CaracterDescrio substitudo por quaisquer caracteres retornados pelo banco de X dados. Seu preenchimento obrigatrio e quando forem retornados menos caracteres do que o tamanho da mscara, o valor ser completado com zeros esquerda. substitudo por quaisquer caracteres retornados pelo banco de Z dados. Seu preenchimento opcional e quando forem retornados menos caracteres do que o tamanho da mscara, nada ser feito em relao aos caracteres que esto faltando. Alm disso os zeros esquerda sero suprimidos. Obrigatoriamente o uso deste caracter esquerda da mscara quando usado em conjunto com o X Exemplos de mscaras: Mscara (xx) xxxx - xxxx (xx) xxxx - xxxx (zz) xxxx - xxxx (zz) xxxx - xxxx (zz) xxxx - xxxx Valor do campo 1234567890 12345678 1234567890 12345678 0012345678 Valor formatado (12) 3456 - 7890 (00) 1234 - 5678 (12) 3456 - 7890 ( ) 1234 - 5678 ( ) 1234 - 5678

No Repetir Valor - No repetir o valor do campo caso este seja igual ao do registro anterior.

Repetir Valor

No Repetir Valor

Tipo SQL - Informa o tipo do campo no banco de dados.

Figura: Interface Formatao dos Valores.

Atributos: Usar configuraes regionais - Permite aplicar as configuraes regionais de formatao de moedas ao campo. Quando no for selecionada sero exibidos os atributos Smbolo Monettio, Agrupamento, Sinal negativo, Formato de moeda positivo e Formato de moeda negativo. (Veja configuraes regionais). Formato Monetrio - Permite definir se o contedo do campo ser apresentado ou no no formato monetrio. Smbolo Monetrio - Define quais caracteres representam o smbolo monetrio. Agrupamento - Define qual caracter ser usado para a separao de milhar. Separador Decimal - Define qual caracter ser usado para a separao decimal. Sinal negativo - Define qual caracter ser usado para a exibio de valores negativos. Formato de moeda positivo - Define a formatao do valor de moeda positivo. Formato de moeda negativo - Define a formatao do valor de moeda negativo. Cor dos Negativos - Permite definir uma cor quando o valor for negativo. Casas Decimais - Nmero de casas decimais. Esse valor j faz parte do tamanho do campo. Completa Zeros - Define se as casas decimais sero ou no completadas com zeros a direita. Exemplo: O valor R$ 125,50, mas o nmero de casas decimais definido foi 3. Se a opo completar com zeros for habilitada, a apresentao do valor ser R$ 125,500. Exibir Valor por Extenso - O valor ser exibido por extenso. Exemplo: R$2.100,00 (Dois mil e cem reais). Tamanho da Linha - Tamanho mximo em caracteres a ser exibido na clula do valor, por extenso. Ao ultrapassar este valor feita a quebra da linha dentro da clula.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo

Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 Descrio no Lookup Esportes Cultura Lazer

8 16

Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

Grfico de Linha
Utilizando est guia de edio possvel definir um grfico para cada linha.

Figura: Interface Grfico de Linha.

Atributos: Tipo do grfico linha - So dois os tipos de grficos que podem ser utilizados. Abaixo mostraremos os dois tipos: Grfico de Barras - Esta opo permite exibir um grfico de barras relativo coluna na qual estamos trabalhando. O clculo do tamanho das barras feito em relao ao Total Geral dos valores da coluna. O valor informado em Largura do Grfico define o tamanho das imagens a serem exibidas.

Nota: No exemplo mostrado pela tela acima, a Largura do Grfico foi de 200px.

Grfico de cones - Esta opo permite exibir cones relativos coluna na qual estamos trabalhando. O clculo da quantidade de cones feito pela diviso do valor da coluna pelo valor informado em cone de Quantidade.

Nota: No exemplo acima, no campo cone de Quantidade, foi informado o valor 1000, logo, a quantidade de estrelas existentes ao lado, determinada pela diviso do valor exibido por 1000. Mostrar Valor - Se mostrar o valor e o grfico ao mesmo tempo, podendo o valor estar do lado esquerdo ou direito da barra ou cones. cone de Quantidade - Determina quantos cones (figuras) aparecero para cada valor nesse campo. Este valor ser apurado pela diviso do valor da coluna pelo campo cone de Quantidade.

Largura do Grfico - Largura do grfico em pixels. Este campo s utilizado pela opo Grfico de Barras. Caso no seja preenchido, o valor utilizado ser 200px. Altura do Grfico - Altura do grfico em pixels. Este campo s utilizado pela opo Grfico de Barras. Margem - Margem do grfico. Este campo s utilizado pela opo Grfico de Barras. Imagem/Cor Positiva - O forma de preenchimento vai variar de acordo com a opo escolhida, veja abaixo: Grfico de Barra - Preencher o campo com a Cor a ser utilizada para formar a imagem do grfico. Clique no cone ao lado para escolher a cor. Grfico de cones - Preencher o campo com o nome da imagem que ser utilizada como cone. Clique no cone ao lado para escolher a imagem "cone". Imagem/Cor Negativa - O Preenchimento desse campo segue os mesmos critrios do campo Imagem/Cor Positiva. Esse parmetro ser utilizado caso o valor do campo seja negativo.

Grfico de Coluna
Com a utilizao desta opo, aparecer na consulta, na linha de Ttulo do campo, um cone para exibio do grfico. Neste tipo de opo escolhemos duas colunas para montagem do grfico. A primeira o prprio campo que estamos trabalhando, e a segunda um campo que escolheremos e que chamaremos de "Coluna para Label".

Figura6: Interface Grfico de Coluna.

Atributos: Coluna para Label - Coluna para Label do campo. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Exibir Valores - Exibe os valores do grfico gerado Manter Aspecto - Manter Aspecto do grfico.

ngulo dos Valores - ngulo dos valores dos grficos gerado. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Margem - Distncia entre a borda da imagem e a borda do grfico, em pixels. Agrupar pelo Label - Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select. Funo de Sumarizao - Funo de sumarizao a ser aplicada aos dados da coluna. As funes que podem ser utilizadas no campo so as seguintes: Count, Sum, Max, Min e Avg. Grfico Configurvel - Permiti que o usurio configure os parmetros de criao dos grficos durante a execuo da aplicao. Cor margens - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Cor labels - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Cor valores - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Preencher Espaos - Preenche os espaos em branco. Exibir marcas - Exibe as marcas do grfico gerado. Tipo marcas - Tipo das marcas no grfico.

Imagem Html

Figura1:Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo imagem html, ele permite inserir no campo uma imagem. Label - Define o ttulo do campo na aplicao. 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 padro do ScriptCase para seleo. O cone "Fazer upload de uma imagem" possibilita que o desenvolvedor envie para o servidor uma imagem localizada em outra mquina. Borda - Largura da borda da imagem em pixels. Largura - Define a largura da imagem. Pode ser em Porcentagem ou em Pixels. Altura - Define a altura da imagem. Pode ser em Porcentagem ou em Pixels.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao.

Tamanho da Fonte - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o sublinhado. Tamanho da Borda - Define o tamanho da Borda. Cor da Borda - Define a cor da Borda. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify). Alinhamento Vertical - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify). Largura - Largura, referente ao atributo "Colunas da Tabela" na conf da consulta. Altura - Altura informada em pixel.

Data

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Data, permitido definir regras de formatao de datas. Label - Define o ttulo do campo na aplicao. 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 Repetir Valor - No repetir o valor do campo caso este seja igual ao do registro anterior.

Repetir Valor

No Repetir Valor

Tipo SQL - Informa o tipo do campo no banco de dados.

Figura2: Formatao dos Valores com configuraes regionais.

Figura3: Formatao dos Valores sem configuraes regionais.

Atributos: Usar configuraes regionais -Permite aplicar as configuraes regionais de formatao de datas no campo. Quando no for selecionada ser exibido o atributo Mscara Detalhe, caso contrrio ser exibido o

atributo Exibio.(Veja configuraes regionais). Exibio - Disponibiliza uma srie de formatos predefinidos para exibio das datas. Mscara Detalhe -Define a forma como o campo ser mostrado na consulta, seguindo o padro da funo 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, d \d\e F \d\e Y Quinta, 25 de Janeiro de 2009 h:i:s 11:33:20 #h:i:s 123:43:27 (acumulando em horas) Tabela de Formataes j dia do ms "1" to "31" d dia do ms com zero a "01" a "31" esquerda n ms "1" a"12" m ms com zero a "01" a"12" esquerda M ms por extenso 3 "Jan" letras F ms por extenso "Janeiro" completo y ano com 2 dgitos "09" Y ano com 4 dgitos "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 ps meridiam "am" a "pm" A antes e ps meridiam "AM" a "PM" #h acumulador de horas #i acumulador de minutos #s acumulador de segundos \ escape

Formato Interno - Permite definir a formatao do campo quando o tipo SQL for diferente de Date. Devem ser utilizados os caracteres A, M e D que correspondem a Ano, Ms e Dia respectivamente. Exemplo1: Uma data armazenada em um campo SQL definido como char(8) onde a posio 1 a 4 representa o ano, a posio 5 e 6 o ms e a posio 7 e 8 o dia, defina o formato interno como: AAAAMMDD Exemplo2: Uma data armazenada em um campo SQL definido como char(6) onde a posio 1 a 2 representa o ms e a posio 3 a 6 o ano, defina o formato interno como: MMAAAA

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever

ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista.

Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

Grfico de Coluna

Com a utilizao desta opo, aparecer na consulta, na linha de Ttulo do campo, um cone para exibio do grfico. Neste tipo de opo escolhemos duas colunas para montagem do grfico. A primeira o prprio campo que estamos trabalhando, e a segunda um campo que escolheremos e que chamaremos de "Coluna para Label".

Figura6: Interface Grfico de Coluna.

Atributos: Coluna para Label - Coluna para Label do campo. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Exibir Valores - Exibe os valores do grfico gerado Manter Aspecto - Manter Aspecto do grfico. ngulo dos Valores - ngulo dos valores dos grficos gerado. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Margem - Distncia entre a borda da imagem e a borda do grfico, em pixels. Agrupar pelo Label - Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select. Funo de Sumarizao - Funo de sumarizao a ser aplicada aos dados da coluna. As funes que podem ser utilizadas no campo so as seguintes: Count, Sum, Max, Min e Avg. Grfico Configurvel - Permiti que o usurio configure os parmetros de criao dos grficos durante a execuo da aplicao. Cor margens - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como cor das margens do graafico.

Cor labels - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Cor valores - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Preencher Espaos - Preenche os espaos em branco. Exibir marcas - Exibe as marcas do grfico gerado. Tipo marcas - Tipo das marcas no grfico.

Hora

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Hora, permitido definir regras de formatao de hora. Label - Define o ttulo do campo na aplicao. 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 Repetir Valor - No repetir o valor do campo caso este seja igual ao do registro anterior.

Repetir Valor

No Repetir Valor

Tipo SQL - Informa o tipo do campo no banco de dados.

Figura2: Formatao dos Valores com configuraes regionais.

Figura 3: Formatao dos Valores sem configuraes regionais.

Atributos: Usar configuraes regionais - Permite aplicar as configuraes regionais de formatao de horas no campo. Quando no for selecionada ser exibido o atributo Mscara Detalhe, caso

contrrio ser exibido o atributo Exibio.(Veja configuraes regionais). Exibio - Disponibiliza uma srie de formatos predefinidos para exibio das datas. Mscara Detalhe -Define a forma como o campo ser mostrado na consulta, seguindo o padro da funo 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, d \d\e F \d\e Y Quinta, 25 de Janeiro de 2009 h:i:s 11:33:20 #h:i:s 123:43:27 (acumulando em horas) Tabela de Formataes j dia do ms "1" to "31" d dia do ms com zero a "01" a "31" esquerda n ms "1" a"12" m ms com zero a "01" a"12" esquerda M ms por extenso 3 "Jan" letras F ms por extenso "Janeiro" completo y ano com 2 dgitos "09" Y ano com 4 dgitos "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 ps meridiam "am" a "pm" A antes e ps meridiam "AM" a "PM" #h acumulador de horas #i acumulador de minutos #s acumulador de segundos \ escape

Formato Interno - Permite definir a formatao do campo quando o tipo SQL for diferente de Date. Devem ser utilizados os caracteres A, M e D que correspondem a Ano, Ms e Dia respectivamente. Exemplo1: Uma data armazenada em um campo SQL definido como char(8) onde a posio 1 a 4 representa o ano, a posio 5 e 6 o ms e a posio 7 e 8 o dia, defina o formato interno como: AAAAMMDD Exemplo2: Uma data armazenada em um campo SQL definido como char(6) onde a posio 1 a 2 representa o ms e a posio 3 a 6 o ano, defina o formato interno como: MMAAAA

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada.

Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no

corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

Data E Hora

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Data e Hora, permitido definir regras de formatao para data e hora. Label - Define o ttulo do campo na aplicao. 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 Repetir Valor - No repetir o valor do campo caso este seja igual ao do registro anterior.

Repetir Valor

No Repetir Valor

Tipo SQL - Informa o tipo do campo no banco de dados.

Figura2: Formatao dos Valores com configuraes regionais.

Figura3: Formatao dos Valores sem configuraes regionais.

Atributos: Usar configuraes regionais - Permite aplicar as configuraes regionais de formatao de

datas e horas no campo. Quando no for selecionada ser exibido o atributo Mscara Detalhe, caso contrrio ser exibido o atributo Exibio.(Veja configuraes regionais). Exibio - Disponibiliza uma srie de formatos predefinidos para exibio das datas. Decimais dos segundos - Numero de decimais para os segundos. Mscara Detalhe -Define a forma como o campo ser mostrado na consulta, seguindo o padro da funo 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, d \d\e F \d\e Y Quinta, 25 de Janeiro de 2009 h:i:s 11:33:20 #h:i:s 123:43:27 (acumulando em horas) Tabela de Formataes j dia do ms "1" to "31" d dia do ms com zero a "01" a "31" esquerda n ms "1" a"12" m ms com zero a "01" a"12" esquerda M ms por extenso 3 "Jan" letras F ms por extenso "Janeiro" completo y ano com 2 dgitos "09" Y ano com 4 dgitos "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 ps meridiam "am" a "pm" A antes e ps meridiam "AM" a "PM" #h acumulador de horas #i acumulador de minutos #s acumulador de

segundos escape

Formato Interno - Permite definir a formatao do campo quando o tipo SQL for diferente de Date. Devem ser utilizados os caracteres A, M e D que correspondem a Ano, Ms e Dia respectivamente. Exemplo1: Uma data armazenada em um campo SQL definido como char(8) onde a posio 1 a 4 representa o ano, a posio 5 e 6 o ms e a posio 7 e 8 o dia, defina o formato interno como: AAAAMMDD Exemplo2: Uma data armazenada em um campo SQL definido como char(6) onde a posio 1 a 2 representa o ms e a posio 3 a 6 o ano, defina o formato interno como: MMAAAA
Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela.

Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta

do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 Leitura Valor M F C S ED ES LE Inicio 1 1 2 2 3 3 3 Tamanho 1 1 1 1 2 2 2 seria apresentada na consulta como:

Exemplo: A string MCED MasculinoCasado Estudar.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 Descrio no Lookup Esportes Cultura Lazer

8 16

Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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,

PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho da Fonte - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o sublinhado. Tamanho da Borda - Define o tamanho da Borda. Cor da Borda - Define a cor da Borda. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify). Largura - Largura, referente ao atributo "Colunas da Tabela" na conf da consulta. Altura - Altura informada em pixel.

Grfico de Coluna
Com a utilizao desta opo, aparecer na consulta, na linha de Ttulo do campo, um cone para exibio do grfico. Neste tipo de opo escolhemos duas colunas para montagem do grfico. A primeira o prprio campo que estamos trabalhando, e a segunda um campo que escolheremos e que chamaremos de "Coluna para Label".

Figura6: Interface Grfico de Coluna.

Atributos: Coluna para Label - Coluna para Label do campo. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Exibir Valores - Exibe os valores do grfico gerado Manter Aspecto - Manter Aspecto do grfico. ngulo dos Valores - ngulo dos valores dos grficos gerado. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Margem - Distncia entre a borda da imagem e a borda do grfico, em pixels. Agrupar pelo Label - Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.

Funo de Sumarizao - Funo de sumarizao a ser aplicada aos dados da coluna. As funes que podem ser utilizadas no campo so as seguintes: Count, Sum, Max, Min e Avg. Grfico Configurvel - Permiti que o usurio configure os parmetros de criao dos grficos durante a execuo da aplicao. Cor margens - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Cor labels - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Cor valores - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Preencher Espaos - Preenche os espaos em branco. Exibir marcas - Exibe as marcas do grfico gerado. Tipo marcas - Tipo das marcas no grfico.

Imagem (banco De Dados)

IMAGEM(BANCO DE DADOS)

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Neste tipo de campo as imagens so recuperadas diretamente no banco de dados em formato binrio. Label - Define o ttulo do campo na aplicao. 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. Borda da Imagem - Largura da borda da imagem em pixels. Altura da Imagem - Valor da altura para o tamanho da imagem em Pixels. Largurada Imagem- Valor da largura para o tamanho da imagem em Pixels. Manter Aspecto - Manter o aspecto do grfico. Abrir em Outra Janela - Permite a abertura da imagem em outra janela. Tipo SQL - Informa o tipo do campo no banco de dados.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

Imagem(nome De Arquivo)

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. As imagens esto salvas em um diretrio do servidor e o nome da imagem no campo da tabela do banco de dados. Label - Define o ttulo do campo na aplicao. 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. Borda da Imagem - Largura da borda da imagem em pixels. Altura da Imagem - Valor da altura para o tamanho da imagem em Pixels. Largurada Imagem- Valor da largura para o tamanho da imagem em Pixels. Manter Aspecto - Manter o aspecto do grfico. Abrir em Outra Janela - Permite a abertura da imagem em outra janela. Subdiretrio - Permite informar o subdiretrio onde esto armazenados os arquivos. Cache da Imagem - Tempo em minutos para que o cache da imagem fique armazenado. Tipo SQL - Informa o tipo do campo no banco de dados.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

Documeto(banco De Dados)

DOCUMENTO(BANCO DE DADOS)

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Neste tipo de campo os arquivos so recuperados diretamente do banco de dados em formato binrio. Label - Define o ttulo do campo na aplicao. 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. Exibir icone - Exibe um cone do lado do campo para identificar o tipo de arquivo. Nome do arquivo - Definir o campo para armazenar o nome do arquivo do documento (deve ser um campo do banco de dados). Tipo SQL - Informa o tipo do campo no banco de dados.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho da Fonte - Permite escolher o tamanho da fonte, que ser aplicado no objeto

da aplicao. 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 aplicao. Negrito - Permite aplicar o tipo negrito na fonte. Sublinhado - Permite aplicar o sublinhado. Tamanho da Borda - Define o tamanho da Borda. Cor da Borda - Define a cor da Borda. Alinhamento Horizontal - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify). Alinhamento Vertical - Permite posicionar o label do filtro no local desejado (left,rigth,center e justify). Largura - Largura, referente ao atributo "Colunas da Tabela" na conf da consulta. Altura - Altura informada em pixel.

Documento(nome De Arquivo)

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Os arquivos so salvos em um diretrio do servidor e o nome do arquivo em um campo texto da tabela. Label - Define o ttulo do campo na aplicao. 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. Subpasta - Inserir um nome de subpasta para salvar os arquivos. Exibir icone - Exibe um cone do lado do campo para identificar o tipo de arquivo. Tipo SQL - Informa o tipo do campo no banco de dados.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

Cpf

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CPF, permitido definir regras de formatao de CPF. Label - Define o ttulo do campo na aplicao. 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 Repetir Valor - No repetir o valor do campo caso este seja igual ao do registro anterior.

Repetir Valor

No Repetir Valor

Tipo SQL - Informa o tipo do campo no banco de dados.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

Grfico de Coluna
Com a utilizao desta opo, aparecer na consulta, na linha de Ttulo do campo, um cone para exibio do grfico. Neste tipo de opo escolhemos duas colunas para montagem do grfico. A primeira o prprio campo que estamos trabalhando, e a segunda um campo que escolheremos e que chamaremos de "Coluna para Label".

Figura6: Interface Grfico de Coluna.

Atributos: Coluna para Label - Coluna para Label do campo. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Exibir Valores - Exibe os valores do grfico gerado Manter Aspecto - Manter Aspecto do grfico. ngulo dos Valores - ngulo dos valores dos grficos gerado. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Margem - Distncia entre a borda da imagem e a borda do grfico, em pixels. Agrupar pelo Label - Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select. Funo de Sumarizao - Funo de sumarizao a ser aplicada aos dados da coluna. As funes que podem ser utilizadas no campo so as seguintes: Count, Sum, Max, Min e Avg. Grfico Configurvel - Permiti que o usurio configure os parmetros de criao dos grficos durante a execuo da aplicao. Cor margens - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Cor labels - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Cor valores - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Preencher Espaos - Preenche os espaos em branco. Exibir marcas - Exibe as marcas do grfico gerado. Tipo marcas - Tipo das marcas no grfico.

Cnpj

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CNPJ, permitido definir regras de formatao de CNPJ. Label - Define o ttulo do campo na aplicao. 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 Repetir Valor - No repetir o valor do campo caso este seja igual ao do registro anterior.

Repetir Valor

No Repetir Valor

Tipo SQL - Informa o tipo do campo no banco de dados.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

Grfico de Coluna
Com a utilizao desta opo, aparecer na consulta, na linha de Ttulo do campo, um cone para exibio do grfico. Neste tipo de opo escolhemos duas colunas para montagem do grfico. A primeira o prprio campo que estamos trabalhando, e a segunda um campo que escolheremos e que chamaremos de "Coluna para Label".

Figura6: Interface Grfico de Coluna.

Atributos: Coluna para Label - Coluna para Label do campo. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Exibir Valores - Exibe os valores do grfico gerado Manter Aspecto - Manter Aspecto do grfico. ngulo dos Valores - ngulo dos valores dos grficos gerado. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Margem - Distncia entre a borda da imagem e a borda do grfico, em pixels. Agrupar pelo Label - Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select. Funo de Sumarizao - Funo de sumarizao a ser aplicada aos dados da coluna. As funes que podem ser utilizadas no campo so as seguintes: Count, Sum, Max, Min e Avg. Grfico Configurvel - Permiti que o usurio configure os parmetros de criao dos grficos durante a execuo da aplicao. Cor margens - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Cor labels - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Cor valores - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Preencher Espaos - Preenche os espaos em branco. Exibir marcas - Exibe as marcas do grfico gerado. Tipo marcas - Tipo das marcas no grfico.

Cpf E Cnpj

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CPF e CNPJ, permitido definir regras de formatao de CPF ou CNPJ. Label - Define o ttulo do campo na aplicao. 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 Repetir Valor - No repetir o valor do campo caso este seja igual ao do registro anterior.

Repetir Valor

No Repetir Valor

Tipo SQL - Informa o tipo do campo no banco de dados.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

Grfico de Coluna
Com a utilizao desta opo, aparecer na consulta, na linha de Ttulo do campo, um cone para exibio do grfico. Neste tipo de opo escolhemos duas colunas para montagem do grfico. A primeira o prprio campo que estamos trabalhando, e a segunda um campo que escolheremos e que chamaremos de "Coluna para Label".

Figura6: Interface Grfico de Coluna.

Atributos: Coluna para Label - Coluna para Label do campo. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Exibir Valores - Exibe os valores do grfico gerado Manter Aspecto - Manter Aspecto do grfico. ngulo dos Valores - ngulo dos valores dos grficos gerado. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Margem - Distncia entre a borda da imagem e a borda do grfico, em pixels. Agrupar pelo Label - Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select. Funo de Sumarizao - Funo de sumarizao a ser aplicada aos dados da coluna. As funes que podem ser utilizadas no campo so as seguintes: Count, Sum, Max, Min e Avg. Grfico Configurvel - Permiti que o usurio configure os parmetros de criao dos grficos durante a execuo da aplicao. Cor margens - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Cor labels - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Cor valores - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Preencher Espaos - Preenche os espaos em branco. Exibir marcas - Exibe as marcas do grfico gerado. Tipo marcas - Tipo das marcas no grfico.

Carto

CARTO

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como Carto, permitido definir regras de formatao de Cartes. Label - Define o ttulo do campo na aplicao. 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 Repetir Valor - No repetir o valor do campo caso este seja igual ao do registro anterior.

Repetir Valor

No Repetir Valor

Tipo SQL - Informa o tipo do campo no banco de dados.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 Leitura Valor M F C S ED ES LE Inicio 1 1 2 2 3 3 3 Tamanho 1 1 1 1 2 2 2 seria apresentada na consulta como:

Exemplo: A string MCED MasculinoCasado Estudar.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

Grfico de Coluna
Com a utilizao desta opo, aparecer na consulta, na linha de Ttulo do campo, um cone para exibio do grfico. Neste tipo de opo escolhemos duas colunas para montagem do grfico. A primeira o prprio campo que estamos trabalhando, e a segunda um campo que escolheremos e que chamaremos de "Coluna para Label".

Figura6: Interface Grfico de Coluna.

Atributos: Coluna para Label - Coluna para Label do campo. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Exibir Valores - Exibe os valores do grfico gerado Manter Aspecto - Manter Aspecto do grfico. ngulo dos Valores - ngulo dos valores dos grficos gerado. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Margem - Distncia entre a borda da imagem e a borda do grfico, em pixels. Agrupar pelo Label - Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select. Funo de Sumarizao - Funo de sumarizao a ser aplicada aos dados da coluna. As funes que podem ser utilizadas no campo so as seguintes: Count, Sum, Max, Min e Avg. Grfico Configurvel - Permiti que o usurio configure os parmetros de criao dos grficos durante a execuo da aplicao. Cor margens - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Cor labels - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Cor valores - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Preencher Espaos - Preenche os espaos em branco. Exibir marcas - Exibe as marcas do grfico gerado. Tipo marcas - Tipo das marcas no grfico.

Cep

Figura1:Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CEP, permitido definir regras de formatao de CEP. Label - Define o ttulo do campo na aplicao. 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 Repetir Valor - No repetir o valor do campo caso este seja igual ao do registro anterior.

Repetir Valor

No Repetir Valor

Tipo SQL - Informa o tipo do campo no banco de dados.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

Grfico de Coluna
Com a utilizao desta opo, aparecer na consulta, na linha de Ttulo do campo, um cone para exibio do grfico. Neste tipo de opo escolhemos duas colunas para montagem do grfico. A primeira o prprio campo que estamos trabalhando, e a segunda um campo que escolheremos e que chamaremos de "Coluna para Label".

Figura6: Interface Grfico de Coluna.

Atributos: Coluna para Label - Coluna para Label do campo. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Exibir Valores - Exibe os valores do grfico gerado Manter Aspecto - Manter Aspecto do grfico. ngulo dos Valores - ngulo dos valores dos grficos gerado. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Margem - Distncia entre a borda da imagem e a borda do grfico, em pixels. Agrupar pelo Label - Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select. Funo de Sumarizao - Funo de sumarizao a ser aplicada aos dados da coluna. As funes que podem ser utilizadas no campo so as seguintes: Count, Sum, Max, Min e Avg. Grfico Configurvel - Permiti que o usurio configure os parmetros de criao dos grficos durante a execuo da aplicao. Cor margens - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Cor labels - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Cor valores - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Preencher Espaos - Preenche os espaos em branco. Exibir marcas - Exibe as marcas do grfico gerado. Tipo marcas - Tipo das marcas no grfico.

E-mail

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como E-mail, permitido definir regras de formatao de E-mails. Label - Define o ttulo do campo na aplicao. 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 Repetir Valor - No repetir o valor do campo caso este seja igual ao do registro anterior.

Repetir Valor

No Repetir Valor

Tipo SQL - Informa o tipo do campo no banco de dados.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores

de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 Leitura Valor M F C S ED ES LE Inicio 1 1 2 2 3 3 3 Tamanho 1 1 1 1 2 2 2 seria apresentada na consulta como:

Exemplo: A string MCED MasculinoCasado Estudar.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

Grfico de Coluna
Com a utilizao desta opo, aparecer na consulta, na linha de Ttulo do campo, um cone para exibio do grfico. Neste tipo de opo escolhemos duas colunas para montagem do grfico. A primeira o prprio campo que estamos trabalhando, e a segunda um campo que escolheremos e que chamaremos de "Coluna para Label".

Figura6: Interface Grfico de Coluna.

Atributos: Coluna para Label - Coluna para Label do campo. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Exibir Valores - Exibe os valores do grfico gerado Manter Aspecto - Manter Aspecto do grfico. ngulo dos Valores - ngulo dos valores dos grficos gerado. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Margem - Distncia entre a borda da imagem e a borda do grfico, em pixels. Agrupar pelo Label - Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select. Funo de Sumarizao - Funo de sumarizao a ser aplicada aos dados da coluna. As funes que podem ser utilizadas no campo so as seguintes: Count, Sum, Max, Min e Avg. Grfico Configurvel - Permiti que o usurio configure os parmetros de criao dos grficos durante a execuo da aplicao. Cor margens - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Cor labels - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Cor valores - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Preencher Espaos - Preenche os espaos em branco. Exibir marcas - Exibe as marcas do grfico gerado. Tipo marcas - Tipo das marcas no grfico.

Url

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como URL, permitido definir regras de formatao de URL. Label - Define o ttulo do campo na aplicao. 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 Repetir Valor - No repetir o valor do campo caso este seja igual ao do registro anterior.

Repetir Valor

No Repetir Valor

Outra Pgina - Abre o link em outra pgina. Tipo SQL - Informa o tipo do campo no banco de dados.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 Leitura Valor M F C S ED ES LE Inicio 1 1 2 2 3 3 3 Tamanho 1 1 1 1 2 2 2 seria apresentada na consulta como:

Exemplo: A string MCED MasculinoCasado Estudar.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

Grfico de Coluna
Com a utilizao desta opo, aparecer na consulta, na linha de Ttulo do campo, um cone para exibio do grfico. Neste tipo de opo escolhemos duas colunas para montagem do grfico. A primeira o prprio campo que estamos trabalhando, e a segunda um campo que escolheremos e que chamaremos de "Coluna para Label".

Figura6: Interface Grfico de Coluna.

Atributos: Coluna para Label - Coluna para Label do campo. Cor de fundo - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Exibir Valores - Exibe os valores do grfico gerado Manter Aspecto - Manter Aspecto do grfico. ngulo dos Valores - ngulo dos valores dos grficos gerado. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Margem - Distncia entre a borda da imagem e a borda do grfico, em pixels. Agrupar pelo Label - Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select. Funo de Sumarizao - Funo de sumarizao a ser aplicada aos dados da coluna. As funes que podem ser utilizadas no campo so as seguintes: Count, Sum, Max, Min e Avg. Grfico Configurvel - Permiti que o usurio configure os parmetros de criao dos grficos durante a execuo da aplicao. Cor margens - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como cor das margens do graafico. Cor labels - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Cor valores - Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicao. Preencher Espaos - Preenche os espaos em branco. Exibir marcas - Exibe as marcas do grfico gerado. Tipo marcas - Tipo das marcas no grfico.

Bar Code

Cdigo de Barras
Configuraes Gerais

Atributos: Tipo do dado - Tipo de dados do campo. Label - ttulo do campo. Tipo SQL - Ttipo do campo no banco de dados.

Cdigo de Barras

Atributos: Tipo - Tipo de cdigo de barras. Texto - Texto do cdigo de barras para a ilustrao. Existem 18 tipos de cdigos de barras, que est listado abaixo:

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Layout Layout

Neste mdulo esto disponveis recursos de edio, atributos e visualizao da aplicao, de forma que podemos atribuir schemas de visualizao, organizar os campos em blocos, definir os valores e o formato do cabealho entre outros.

Blocos

Conceitualmente um bloco um "container" onde posicionamos nossos campos de uma Aplicao de Formulrio, Controle ou Consulta com orientao Slide. Por default as aplicaes criadas no ScriptCase so constitudas de um nico bloco, este com o mesmo nome da aplicao. Podemos adicionar quantos novos blocos quisermos e organizlos da maneira que nos for mais conveniente. Na tela abaixo observe que h uma coluna chamada ORGANIZAO , l que definimos se o prximo bloco vir ao lado ou abaixo do corrente.

Figura1: Tela de Configurao dos Blocos.

No lado esquerdo de cada bloco existem dois cones o primeiro todas as informaes relativas ao bloco e o segundo
Organizao e Mudana de posio dos Blocos

tem a funo de editar

para excluso do bloco.

Veja abaixo como alterar a ordem de exibio dos Blocos de uma Pgina.

Clique e araste o bloco que deseja alterar para a sua nova posio.

Veja agora como remover um bloco da exibio

Clique sobre o bloco desejado e arraste-o at o item "Blocos no exibidos". Desta forma, assim como voc pode remover um bloco arrastando-o at o item "Blocos no exibidos", para mudar um bloco de pgina s arrasta-lo at a pgina desejada. Veja as imagens abaixo.

Atributos: Bloco (Nome) - Nome do Bloco. Label - Ttulo do bloco que ser exibido na aplicao. Ttulo (Exibir) - Flag que controla se o ttulo do bloco ser exibido. Label (Exibir) - Flag que controla se o label dos campos dentro do bloco devem ser exibidos. Label (Posio) - Opes de exibio do label: "Acima" - ser exibido o label acima do campo.

"Ao Lado" o label ser exibido ao lado do campo.

Campos (Colunas) - Quantidade de colunas a serem exibidas lado a lado dentro do bloco. Campos (Posio) - De que forma os campos sero exibidos dentro do bloco: "Abaixo" - Os campos sero exibidos um abaixo do outro respeitando a quantidade de colunas.

"Ao Lado" - Os campos sero exibidos ao lado do outro respeitando a quantidade de colunas.

"Corrido" - Os campos sero exibidos lado a lado sem conter tabulao.

Organizao (Prximo) - Forma como os blocos ficaro organizados dentro da pgina: "Abaixo" - Indica que o prximo bloco ser exibido abaixo .

"Ao Lado" - Indica que o prximo bloco ser exibido ao lado.

"Aba" - Indica que o prximo bloco ser exibido em Aba.

Organizao (Largura) - Especifica em pixels ou percentual a largura que o bloco dever ocupar, caso a informao seja em percentual especificar (%). Exemplo: Se so dois blocos lado a lado um bom tamanho 50%. para cada bloco.

Collapse - Habilta opo de fechar (colapse) o bloco. Para incluir novos blocos em uma Aplicao, basta clicar no boto . Em seguida, ser apresentada a seguinte interface para definio do nome e label do bloco. No fim clique no boto Criar.

Figura2: Interface de Criao de Novo Bloco. Atributos: Nome - Nome do bloco; Label - Texto que ser que mostrado no bloco da aplicao.

Para editar um bloco basta clicar no cone , que fica do lado esquerdo do bloco. Em seguida, ser apresentada a seguinte interface para definio dos parmentros do bloco. No fim clique no boto Salvar.

Figura2: Interface de Edio do Bloco.

Atributos: Nome - Nome do bloco. Ttulo - Exibe o ttulo do bloco. Exibir Ttulo - Esta opo, quando ativada, permite exibir o ttulo do bloco. Fonte do Ttulo - Nome da fonte aplicada no ttulo do bloco. Tamanho da Fonte - Tamanho da fonte aplicada ao ttulo do bloco. Cor da Fonte - Cor da fonte do ttulo do bloco. Cor do Fundo - Cor de fundo da linha do ttulo do bloco. Figura de Fundo - Figura de fundo da linha do ttulo do bloco. Altura do Ttulo - Altura em pixels da linha do ttulo do bloco. Alinhamento Horizontal - Alinhamento horizontal do ttulo do bloco (Esquerda, Centro e Direita). Alinhamento Vertical - Alinhamento vertical do ttulo do bloco(Topo, Meio e Baixo). Exibir Label - Exibir os labels dos campos do bloco. Colunas - Quantidade de colunas de campos no bloco. Largura das Colunas - Forma de clculo das colunas do bloco. Cor do Label - Cor para exibir o label dos campos. Organizao dos Campos - Forma de organizao dos campos no bloco. Posio do Label - Posicionamento do label dos campos em relao aos dados. Prximo Bloco - Posicionamento do prximo bloco em relao ao atual. Cor da Borda - Cor da borda do bloco. Largura da Borda - Largura da borda do bloco. Largura do Bloco - Largura do bloco (width). Altura do Bloco - Altura do bloco (height). CellSpacing - Espaamento das clulas do bloco. Collapse - Habilta opo de fechar (colapse) o bloco.

Visualizao

VISUALIZAO

Figura1: Interface Configurao da Visualizao.

Nesta interface, podemos definir o esquema de visualizao de uma aplicao em especfico, isto porque o ScriptCase utiliza a definio de Valores Padres por Projeto, que alm do esquema de visualizao, permite a definio de valores a outros atributos a nvel de Projeto. Atributos: Modelo para o Cabealho - Permite a escolha do modelo para compor o cabealho da aplicao. Modelo para o Rodap - Permite escolher qual ser o modelo usado para compor o rodap da aplicao. Esquema - Escolhendo um dos esquemas existentes, ser carregado o modo visual (cores,fontes, etc) que ir compor a aplicao.

Cabealho

CABEALHO
Neste bloco feita a definio dos conteudos variveis que faro parte do cabealho.

Figura1: Interface Cabealho.

Esta tela pode variar dependendo do formato de cabealho escolhido dentro da pasta Visualizao. Exibir Cabealho - Esta flag determina se o cabealho ser exibido. Ttulo da Consulta -Permite informar um ttulo para ser exibido na aplicao. Variveis de Cabealho - Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no cabealho. Ttulo: Esta opo quando selecionada exibir no cabealho o valor preenchido no "Ttulo do Filtro ". Data: Quando selecionado o tipo "Data", ser exibido no cabealho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem" . Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no cabealho, pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

RODAP

Figura2: Interface Rodap.

Esta tela pode variar dependendo do formato de Rodap escolhido dentro da pasta Visualizao. Exibir Rodap - Esta flag determina se o Rodap ser exibido na aplicao. Variveis de Rodap-Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no Rodap. Data: Quando selecionado o tipo "Data", ser exibido no Rodap da aplicao a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem". Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no Rodap. Pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

Eventos Eventos

O ScriptCase trabalha com o conceito de eventos, onde possvel separar cada ao no momento adequado (Exemplo: Aps alterar um registro) e possibilitando tambm um desenvolvimento mais organizado. No Help de Contexto de cada Evento exibido apenas as Macros disponveis para o mesmo. No Help de Contexto de cada Evento exibido apenas as Macros disponveis para o mesmo. OnInit - Este evento executado uma nica vez, antes da execuo do select principal da aplicao. Neste escopo, normalmente, so executadas as macros que alteram o select, tais como: sc_select_field, sc_select_order, sc_select_where(add) e etc. onRecord - Este evento executado antes da impresso de cada registro nas consultas. onHeader - Este evento executado imediatamente antes da impresso do cabealho da consulta, podemos utilizar este evento por exemplo quando precisarmos imprimir algum valor calculado no cabealho. onFooter - Este evento utilizado quando precisamos exibir algum valor calculado, assim escrevemos neste evento o clculo necessrio onde o seu resultado ser exibido no rodap. Qualquer evento pode usar funes pr-definidas disponveis no Scriptcase. Essas funes so chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros.

Botes Botes

BOTES
Voc tambm pode criar botes que sero visveis na barra de ferramentas

Imagem1: Criar novo boto.

Novo Boto
boto.

Para criar um novo boto, clique na opo Novo Boto e digite um nome e o Tipo do

Tipos de Botes: (Javascript, PHP, Ligao e Run).

Imagem2: Editar a funo do boto.

Excluir um boto
Para excluir um boto clique no cone ao lado do nome do boto no menu da aplicao (Lixeira).

Boto Javascript

Criando um boto Tipo Javascript


Voc tambm pode criar botes que sero visveis na barra de ferramentas

Imagem1: Criar novo boto.

Para criar um novo boto, clique em "Novo Boto", digite o nome e selecione o tipo de boto.

Imagem2: Editar a funo do boto.

Existem quatro tipos de botes de exibio: (Boto, Imagem, Ligao e Run).

Modo de exibio (Boto)

Imagem1: Interface de Configuraes do Boto.

Modo de Exibio - Modo de exibio do boto na barra de ferramentas (Boto). Label - Ttulo do boto no aplicativo. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos botes do editor do esquema. Layout de Botes

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Imagem)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibio do boto na barra de ferramentas (Imagem). cone - cone do boto que ser exibido. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio.

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Link)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibio do boto na barra de ferramentas (Link). Label - Ttulo do boto no aplicativo. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos botes do editor do esquema. Layout de Botes

Imagem2: Boto exibido na barra de ferramentas.

Excluir um boto
Para excluir um boto clique no cone ao lado do nome do boto no menu da aplicao (Lixeira).

Boto Php

Criando um boto tipo PHP


Voc tambm pode criar botes que sero visveis na barra de ferramentas

Imagem1: Criar novo boto.

Para criar um novo boto, clique em "Novo boto, digite o nome e selecione o tipo de boto.

Imagem2: Editar a funo do boto.

Existem quatro tipos de botes de exibio: (Boto, Imagem, Ligao e Run).

Modo de exibio (Boto)

Imagem1: Interface de Configuraes do Boto.

Modo de Exibio - Modo de exibio do boto na barra de ferramentas (Boto). Label - Ttulo do boto no aplicativo. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos botes do editor do esquema. Layout de Botes

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Imagem)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibio do boto na barra de ferramentas (Imagem). cone - cone do boto que ser exibido. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio.

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Link)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibio do boto na barra de ferramentas (Link). Label - Ttulo do boto no aplicativo. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos botes do editor do esquema. Layout de Botes

Imagem2: Boto exibido na barra de ferramentas. Voc tambm pode criar botes que sero visveis na barra de ferramentas

Imagem1: Criar novo boto.

Boto Link

Criando um boto do tipo Link


Voc tambm pode criar botes que sero visveis na barra de ferramentas

Imagem1: Criar novo boto.

Para criar um novo boto, clique em "Novo boto, digite o nome e selecione o tipo de boto.

Imagem2: Editar a funo do boto.

Existem quatro tipos de botes de exibio: (Boto, Imagem, Ligao e Run).

Modo de exibio (Boto)

Imagem1: Interface de Configuraes do Boto.

Modo de Exibio - Modo de exibio do boto na barra de ferramentas (Boto). Label - Ttulo do boto no aplicativo. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos botes do editor do esquema. Layout de Botes

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Imagem)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibio do boto na barra de ferramentas (Imagem). cone - cone do boto que ser exibido. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio.

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Link)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibio do boto na barra de ferramentas (Link). Label - Ttulo do boto no aplicativo. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos botes do editor do esquema. Layout de Botes

Imagem2: Boto exibido na barra de ferramentas.

O boto de ligao requer um link associado a ele.No menu do aplicativo (no lado esquerdo da janela), existe uma opo para criar novas ligaes. Siga os passos abaixo para criar a ligao necessria e configurar o novo boto de ligao para concluir a operao.

Criando um novo link


1 - Usando o link, clique na opo Nova Ligao, como na imagem abaixo.

Imagem2: Criar nova ligao.

2 - Selecione os botes do tipo ligao e clique em prximo (como a imagem abaixo).

Imagem3: Interface tipo de link

3 - Seleccione a aplicao que ser chamada e clique em Avanar.

Image4: Lista de aplicaes de interface.

4 -Definir os parmetros passados. Pode ser de trs tipos: de campo, valor ou vazio.

Field - Entre o campo usado para passar o contedo.

Image5: Parmetros de Interface Definition - Field.

Fixo - Introduza um contedo fixo para ser aprovada.

Image6: Parameters Definition Interface - Fixed.

Vazio - Nenhum valor ser passar.

Image7: Parmetros de Interface Definition - Empty.

5 -Definir as propriedades do link formulrio - mostrar Iframe.

Image8: Link / Form Interface Propriedades.

Link Modo de Operao - Como o link exibido Abrir na mesma janela - Mostra o formulrio na mesma janela do navegador, saindo da pesquisa e ir para o formulrio. Abrir em janela outro - Abra outra janela para mostrar o formulrio. Abrir em uma Iframe - Visualizar o formulrio na mesma janela que a procura. Continuando a

busca de um iframe criado para exibir o formulrio. URL de sada da aplicao chamada - Endereo da Web acessada quando o usurio sair da Grid. Hint do link da ligao - Mensagem exibida quando o mouse est sobre o campo de ligao selecionado. Propriedades do formulrio - Selecione os botes exibidos. Voc tambm pode criar botes que sero visveis na barra de ferramentas

Imagem1: Criar novo boto.

Boto Run

Criando um boto do tipo de correr


Esta nova opo na Grid permite criar um boto para processar um cdigo PHP para registros selecionados (checkbox).

Imagem1: Interface de configurao de boto.

Voc tambm pode criar botes que sero visveis na barra de ferramentas

Imagem1: Criar novo boto.

Para criar um novo boto, clique em "Novo boto, digite o nome e selecione o tipo de boto.

Imagem2: Editar a funo do boto.

Existem trs tipos de botes de exibio: (Button, imagem e link).

Editar boto: Modo de exibio (Boto)

Imagem1: Interface de configurao do boto.

Modo de exibio - Modo de exibio do boto na barra de ferramentas (Boto).

Label - Ttulo do boto no aplicativo. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - CSS nome da classe estilo criado nos botes editor de esquema. (botes Layout)

Imagem1: Boto na barra de ferramentas.

Editar Boto: Modo de exibiO (Imagem)

Imagem1: Interface Configurao de botes.

Modo de exibio - Modo de exibio do boto na barra de ferramentas (Imagem). cone - cone do boto que ser exibido. Sugesto - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio.

Imagem2: Boto exibido na barra de ferramentas.

Editar Boto: Modo de exibio (Link)

Image1: Botes Interface Settings.

Modo de exibio - Modo de exibio do boto na barra de ferramentas (Link). Label - Ttulo do boto no aplicativo. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos botes do editor do esquema. (botes Layout)

Imagem2: Boto exibido na barra de ferramentas.

Esse tipo usa dois eventos de boto para processar cdigos PHP.
OnRecord: executado em cada registro selecionado.

Imagem2: Interface de cdigo PHP.

OnFinish: processo executado aps todos os registros selecionados.

Imagem3: Interface de cdigo PHP

Voc tambm pode criar botes que sero visveis na barra de ferramentas

Imagem1: Criar novo boto.

Detalhe Viso Geral

Viso Geral
O Detalhe um recurso interessante para consultas, onde o usurio poder optar para apresentar na Consulta os campos visualmente mais importantes, exibindo no formulrio de detalhe os dados complementares. Este recurso ativado quando o usurio clica na imagem apresentado em cada linha da Consulta. Em seguida, apresentado um formulrio de detalhe do registro. Para ativar a opo de detalhe, v na Configurao da Consulta, como na imagem abaixo e ative o checkbox:

Figura1: Interface Configurao da Consulta.

Configurao

CONSULTA - CONFIGURAO DO DETALHE


Nesta funo, o usurio poder definir como o detalhe de um determinado registro dever ser apresentado quando o mesmo for selecionado e quais informaes do registro devero ser exibidas nesse detalhe.

Figura1: Interface Configurao do Detalhe.

Atributos: Escolha dos campos que sero exibidos no detalhe - Permite selecionar os campos desejados. Basta clicar no campo e clicar no boto Liga/Desliga. Para desmarcar basta fazer a mesma sequncia. Exibio do Detalhe - Permite definir como o detalhe deve ser exibido. As opes so: Ao lado - Apresenta os detalhes direita do registro, na mesma janela onde exibida a grid. Abaixo - Apresenta os detalhes para o registro selecionado, (usar a lupa para selecionar os detalhes de um registro), na parte inferior da mesma janela. Em outra pgina - Exibe apenas o detalhe para o registro selecionado ocultando a grid. Em outra janela - Abre uma janela estilo pop-up para a exibio do detalhe. Alinhamento - Permite definir se o detalhe usar as configuraes de alinhamento de cada campo que far parte do mesmo ou se ser forado um padro. Largura do detalhe - Permite definir a largura HTML para a tela de detalhe da consulta. Unidade de Largura do detalhe - Permite definir a unidade de largura HTML para a tela de detalhe da consulta, as opes so porcentagem ou pixel.

CONSULTA - CHAVES DO DETALHE


Atravs dessa interface o usurio pode definir os campos que iro fazer parte da clusula where para busca do registro selecionado. Normalmente, o ScriptCase identifica e assume as chaves primrias da tabela que est sendo utilizada dentro do "Select" da aplicao. No entanto, isso nem sempre ocorre, principalmente nos casos em que a aplicao possui joins envolvendo mais de uma tabela.

Figura2: Interface Configurao das Chaves do Detalhe.

Contedo Escolha dos campos que so chaves para o detalhe, para a exibio do detalhe a aplicao gerada executar outro comando select , e podemos configurar quais os campos sero passados na clusula WHERE: Boto Liga/Desliga - Seleciona o campo a ser apresentado no detalhe. O campo selecionado (ligado) fica com um asterisco. Boto Todos - Seleciona (liga) todos os campos. Nenhum - Desmarca (desliga) todos os campos.

Cabealho

CABEALHO
Neste bloco feita a definio dos conteudos variveis que faro parte do cabealho.

Figura1: Interface Cabealho.

Esta tela pode variar dependendo do formato de cabealho escolhido dentro da pasta Visualizao. Exibir Cabealho - Esta flag determina se o cabealho ser exibido. Ttulo da Consulta -Permite informar um ttulo para ser exibido na aplicao. Variveis de Cabealho - Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no cabealho. Ttulo: Esta opo quando selecionada exibir no cabealho o valor preenchido no "Ttulo do Filtro ". Data: Quando selecionado o tipo "Data", ser exibido no cabealho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem" . Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no cabealho, pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

RODAP

Figura2: Interface Rodap.

Esta tela pode variar dependendo do formato de Rodap escolhido dentro da pasta Visualizao. Exibir Rodap - Esta flag determina se o Rodap ser exibido na aplicao. Variveis de Rodap-Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no Rodap. Data: Quando selecionado o tipo "Data", ser exibido no Rodap da aplicao a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem". Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no Rodap. Pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

Quebras Configurao Das Quebras

CONFIGURAO DAS QUEBRAS


Neste quadro o usurio poder estabelecer os critrios de quebra da consulta (Grid), ou seja, quais o(s) campo(s) que sero objetos de quebra e em qual sequncia de campos a quebra dever ocorrer.

Figura1: Interface Configurao das Quebras.

Atributos: Habilitar TreeView - Esta opo permite habilitar/desabilitar o treeview da Quebra, que permite exibir/esconder as linhas da quebra. Posio da Quebra - Permite selecionar a posio da quebra em relao aos registros do grupo. As opes so: Antes dos registros e Aps os registros.

Antes dos registros - A quebra ocorrer antes de exibir os registros relativos.

Aps os registros - A quebra ocorrer aps exibir os registros relativos.

Cabealho da Quebra - Permite exibir o cabealho da quebra em todas as pginas. Ordenao com Quebra - Permite ordenar os campos respeitando as quebras. Exibir Label na Quebra - Permite a exibio de label na quebra dos campos dentro da quebra. Ttulo para Quantidade - Permite definir um ttulo da coluna para quantidade de registros. Separador do Valor - Permite definir um separador entre o ttulo e o valor de um campo na quebra.

Selecionar Campos

Figura1: Interface Campos da Quebra.

Escolha dos camposque sero parte da quebra: Boto Liga/Desliga - Marca/Desmarca o campo escolhido para quebra. O campo selecionado identificado com um asterisco no lado esquerdo do seu nome. Boto Todos - Seleciona todos os campos. Esses campos passam a apresentar um asterisco no lado esquerdo do seu nome. Boto Nenhum - Exclui todos os campos. usado quando o usurio deseja reiniciar uma seleo de campos.

Eventos

OnGroupByAll - Este evento executado aps ocorrerem todas as quebras, independente do nvel e permitem a manipulao dos campos de totalizao. O Scriptcase disponibiliza todas as variveis de totalizao no escopo da consulta. Supondo que uma aplicao que tenha dois nveis de quebra (estado e cidade) e que totaliza dois campos (parcela e saldo), podemos ter acesso aos totais, no escopo de "calcular a cada registro", da seguinte forma: contm a quantidade total dos registros contm a mdia geral do campo parcela contm o somatrio geral do campo parcela contm o valor mximo do campo parcela contm o valor mnimo do campo parcela contm a quantidade total dos registros, da quebra de estado que estiver sendo processada {estado_parcela_avg} contm a mdia do campo parcela, da quebra de estado {estado_parcela_sum} contm o somatrio do campo parcela, da quebra de estado que estiver sendo processada {estado_parcela_max} contm o valor mximo do campo parcela, da quebra de estado que estiver sendo processada {estado_parcela_min} contm o valor mnimo do campo parcela, da quebra de estado que estiver sendo processada Considerando que as frmulas, definidas para serem processadas no escopo de "calcular durante as quebras" estaro atuando para os vrios nveis de quebra, as variveis especiais de totalizao, neste escopo, so referenciadas substituindo-se o nome da quebra pela palavra chave "quebra", ou seja: {count_ger} {parcela_avg} {parcela_sum} {parcela_max} {parcela_min} {count_estado} contm a quantidade total dos registros, da quebra que estiver sendo processada {quebra_parcela_avg} contm a mdia geral do campo parcela {quebra_parcela_sum} contm o somatrio do campo parcela, da quebra que estiver sendo processada {quebra_parcela_max} contm o valor mximo geral do campo parcela {quebra_parcela_min} contm o valor mnimo geral do campo parcela Ex: Em uma aplicao que tenha quebras por estado e cidade e que totalize um campo saldo nos totais das quebras, desejamos exibir a mdia em substituio ao saldo. {count_quebra} Cria-se um mtodo, no evento OnGroupByAll, com o seguinte contedo: {sum_quebra_saldo}= {sum_quebra_saldo} / {count_quebra};

Campos

Tipo do dado - Define o tipo do campo da aplicao. Selecionando Texto o campo exibir qualquer caracter. Label - Define o ttulo do campo na aplicao. 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. Converte Letra -Permite converter as letras do campo na exibio. As opes so: Mscara de Consulta - Define a mscara de exibio do campo. So dois os tipos de mscara descritos na tabela abaixo: CaracterDescrio substitudo por quaisquer caracteres retornados pelo banco de X dados. Seu preenchimento obrigatrio e quando forem retornados menos caracteres do que o tamanho da mscara, o valor ser completado com zeros esquerda. substitudo por quaisquer caracteres retornados pelo banco de Z dados. Seu preenchimento opcional e quando forem retornados menos caracteres do que o tamanho da mscara, nada ser feito em relao aos caracteres que esto faltando. Alm disso os zeros esquerda sero suprimidos. Obrigatoriamente o uso deste caracter esquerda da mscara quando usado em conjunto com o X Exemplos de mscaras: Mscara (xx) xxxx - xxxx (xx) xxxx - xxxx (zz) xxxx - xxxx (zz) xxxx - xxxx (zz) xxxx - xxxx Valor do campo 1234567890 12345678 1234567890 12345678 0012345678 Valor formatado (12) 3456 - 7890 (00) 1234 - 5678 (12) 3456 - 7890 ( ) 1234 - 5678 ( ) 1234 - 5678

Tipo SQL - Informa o tipo do campo no banco de dados.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da

conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma

lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

Configurao da Quebra

Figura1: Interface Configurao Geral do Campo.

Atributos: Organizao dos campos - Define como as informaes contidas na linha de quebra sero dispostas ou organizadas. Colunas - Define em quantas colunas as informaes contidas na linha de quebra sero dispostas ou organizadas. Exibe label - Define se o label do campo ser exibido. Linha de quebra - Exibe ou no a linha de quebra com o valor a ser quebrado. Linha de sumarizao (Resumo) - Define se na tela de resumo a linha de totalizao desta quebra ser exibida. Quantidade de registros - Define se na linha de quebra ser exibida a quantidade de registros da mesma. Quebra Pgina PDF (Consulta) - Define se no arquivo pdf, gerado pela consulta. Se cada vez que esta quebra ocorrer ser gerada uma nova pgina. Ex. Em um relatrio podemos querer que os pedidos de cada estado sero exibidos em pginas diferentes. Quebra Pgina PDF (Resumo) - Define se no resumo do arquivo pdf, gerado pela consulta. Se cada vez que esta quebra ocorrer ser gerada uma nova pgina. Ex. Em um relatrio podemos querer que os pedidos de cada estado sero exibidos em pginas diferentes. Quebra Pgina HTML (Consulta) - Quebra pgina no HTML da consulta Quebra Pgina HTML (Resumo) - Quebra pgina no HTML da Resumo Iniciar TreeView - Define o estado inicial do TreeView. Ordenao - Se esta opo estiver selecionada com Sim , os campos que estiverem marcados para permitir ordenao ao serem clicados, ser feita a ordenao respeitando os critrios da quebra. Campos - Define quais campos sero exibidos nesta linha de quebra. Ainda possvel dizer se ser exibida a totalizao ou sumarizao deste campo chaveando VALOR ou SUMARIZAO, antes de clicar no boto ligar.

Configurao da Visualizao do Label na Quebra

Figura4: Interface Configurao da Visualizao Label na Quebra .

Atributos: Fonte do Texto - Permite definir a fonte utilizada no label da quebra.

Tamanho da Fonte - Permite definir o tamanho da fonte utilizada no label da quebra. Cor do Texto - Cor do label na quebra. Cor do Fundo - Cor de fundo da Quebra. Texto Negrito - Permite habilitar ou desabilitar o label da quebra em negrito.

Configurao da Visualizao do Campo na Quebra

Figura3: Interface Configurao da Visualizao(campo).

Atributos: Fonte do Texto - Permite definir a fonte utilizada no Campo da quebra. Tamanho da Fonte - Permite definir o tamanho da fonte utilizada no Campo da quebra. Cor do Texto - Cor do label no campo. Texto Negrito - Permite habilitar ou desabilitar o Campo da quebra em negrito.

Configurao da Visualizao da linha de Totalizao

Figura4: Interface Configurao da Visualizao (linha) .

Atributos: Fonte do Texto - Permite definir a fonte utilizada na linha de totalizao da quebra. Tamanho da Fonte - Permite definir o tamanho da fonte utilizada na totalizao da quebra. Cor do Texto - Cor da totalizao da quebra. Cor do Fundo - Cor de fundo da Quebra. Texto Negrito - Permite habilitar ou desabilitar a totalizao da quebra em negrito.

Totalizao Configurao

CONFIGURAO
Nesta interface se define quais totais relativos aos campos de quebra serao exibidos e os seus respectivos labels.

Figura1: Interface Configurao da Totalizao.

Atributos: Total em Linha nica - Permite exibir o ttulo Total Geral e os valores totalizados em uma nica linha. "Sim"

"No"

Exibir Total Geral - Indica em quais pginas o total geral ser exibido. As opes so as seguintes: "Em todas as pginas", "Na ltima pgina" ou "No exibir". Sub-Total do Grupo - Diz respeito a como vai ser visualizado os totais da quebra: "Sim" - Exibir sub-totais da quebra aps ocorrer a quebra. "No" - Exibir sub-totais da quebra no inicio antes de ocorrer a quebra. Quantidade de Registros - Permite exibir a quantidade de registros junto ao total geral. "Sim" "No" -

Configurao do Layout
Na interface abaixo, onde se define como sero exibidos os nomes dos campos da quebra e se eles sero realmente exibidos na aplicao:

Figura2: Interface Configurao do Layout.

Atributos: Campo de quebra - Campos selecionados na quebra. Label - Descrio do label exibido. Exibir - Permite exibir ou nao a linha de totais da quebra.

Selecionar Campos

Esta interface onde se definem os campos que sero totalizados, e o tipo de totalizao do campo.

Figura1: Interface Campos da Totalizao.

Sero listados apenas os campos dos tipos Numeral, Decimal e Moeda. Para atribuir uma operao a ser utilizada numa coluna (campo), basta selecionar o tipo de totalizao desejada, marcando o Checkbox logo abaixo. Soma - Define que seja gerado uma soma dos valores referente ao campo selecionado. Mdia - Calcula a mdia aritmtica dos valores referente ao campo selecionado. Mnimo - Exibe o menor valor identificado no campo selecionado. Mximo - Exibe o maior valor identificado no campo selecionado.

Nota: Os campos selecionados sero exibidos quando ocorrer a quebra ou no final da consulta. Utilizar a mesma configurao no resumo - Atribui a mesma configurao de totalizao ao resumo.

Posicionamento Viso Geral

Viso Geral
A ordenao dos campos da totalizao consiste em exibir a totalizao em formato Padro, Agrupado ou Por campo:

Padro Agrupado Por Campo

Padro

PADRO
A opo Padro retorna o valor exatamente abaixo da coluna que est sendo totalizado.

Figura1: Interface da Ordenao dos Campos da Totalizao (Padro).

A linha com o Total exibe a totalizao da coluna Limite de Crdito. Como mostrado no caso abaixo:

Figura2: Ordenao Padro gerada.

Alinhamento
O alinhamento da totalizao referente a posio que ser exibida a "Mensagem linha totalizao", as opes so Centralizado, Esquerda e Direita:

"Esquerda"

"Centralizado"

"Direita"

Label
Na imagem abaixo, podemos definir o que ser exibido no lugar do Total:

Figura3: Configurao do valor do label.

Agrupado

A opo Agrupado retorna o valor exatamente abaixo da coluna que est sendo totalizado, porm em linhas diferentes para cada tipo de totalizao. Existe quatro tipos de totalizao, que so Soma, Mnimo, Mdia e Mximo.

Figura1: Interface da Ordenao dos Campos da Totalizao (Agrupado).

possvel alterar na Interface a posio que ser exibida os tipos de totalizao (Soma, Mdia, Mximo e Mnimo), clicando e arrastando para cima ou para baixo o mouse na lacuna.

Figura2: Alterando o posicionamento das linhas.

Neste exemplo, o Total exibe a soma e a mdia das colunas Limite de Crdito e Pontos:

Figura3: Ordenao Agrupado gerada.

Alinhamento
O alinhamento da totalizao referente a posio que ser exibida a "Mensagem linha totalizao", as opes so Centralizado, Esquerda e Direita:

"Esquerda"

"Centralizado"

"Direita"

Label
Nas Configuraes Label (Agrupado), possvel modificar o nome dos tipos de totalizao, como mostrado a seguir:

Figura4: Edio dos labels.

Por Campo

A opo Por campo, organiza cada campo da totalizao pelos nomes dos campos, sem respeitar a formatao das colunas.

Figura1: Interface da Ordenao dos Campos da Totalizao (Por Campo).

Habilitando o checkbox "Quebra linha por Campo" ser exibido em cada linha um nico campo com os tipos escolhidos (Soma, Mdia, Mximo e Mnimo).

Figura2: Ordenao gerada, com a opo "Quebra linha por campo habilitada".

Desabilitando o checkbox "Quebra linha por Campo" temos os campos um ao lado do outro de forma corrida.

Figura3: Ordenao gerada, com a opo "Quebra linha por campo desabilitada".

Label
Nas configuraes Label (Por Campo), possvel modificar o nome dos tipos de totalizao.

Figura4: Edio dos Labels.

Campos

Configurao da Visualizao do Label na Totalizao

Figura1: Interface Configurao da Totalizao

Fonte do Texto - Permite definir uma fonte para o campo texto. Tamanho da Fonte - Permite definir o tamanho da fonte. Cor do Texto - Permite definir a cor do texto. Cor do Fundo - Permite definir a cor do fundo. Texto Negrito - Permite formatar o texto em negrito.

Como exemplo desta configurao, veja como resultar na aplicao gerada:

Configurao da Visualizao na Linha de Total Geral

Figura2: Interface Configurao da linha Total Geral.

Fonte do Texto - Permite definir uma fonte para o campo texto. Tamanho da Fonte - Permite definir o tamanho da fonte.

Cor do Texto - Permite definir a cor do texto. Cor do Fundo - Permite definir a cor do fundo. Texto Negrito - Permite formatar o texto em negrito.

Como exemplo desta configurao, veja como resultar na aplicao gerada:

Resumo Configurao Do Resumo

CONFIGURAO DO RESUMO

Figura1: Interface Configurao Resumo.

Atributos:

Ttulo - Permite informar um Ttulo para o resumo, caso no seja informado nenhum nome para este campo o scriptcase admite o ttulo padro para o resumo, assim o ttulo ficar "RESUMO", porm se desejar que nenhum ttulo seja exibido ser necessrio informar na propriedade ttulo a tag HTML " &nbsp; ". Conforme a imagem abaixo.

Figura2: Campo Ttulo sendo informado com a Tag HTML Ttulo Quantidade - Ttulo da quantidade de registros.

Posio do Resumo: Em todas as pginas - Caso sua consulta tenha retornado 100 linhas e voc s escolhe para aparecer de 10 e 10, o que significa que sua consulta ficar dividida em 10 pginas, se voc escolher para aparecer em todas as pginas, no final de cada pgina ele mostrar o resumo abaixo da grid; Na ltima pgina - 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 2 pginas, se voc escolher para aparecer na ltima pgina, no final da ltima pgina ele mostrar o resumo logo em baixo da grid; Em outra pgina - Na barra de ferramentas, aparecer: que ao ser clicado abrir a pgina com o resumo.

Quantidade de Registros: No mostrar - No mostrar o total de registro por quebra. Mostra apenas no resumo - Mostra no resumo o total de registros por quebra. Mostra no resumo e no grfico - Mostra no resumo o total de registros por quebra e disponibiliza grfico. Total Horizontal - Exibir total horizontal para resumos do tipo matriz. Total Vertical - Exibir total vertical para resumos do tipo matriz.

Largura do Resumo - Valor da largura para o resumo. Unidade da Largura do Resumo - Unidade de medida usado para a largura. Automtico (valor da largura ignorado), pixels e porcentagem.

CONFIGURAO DO LAYOUT

Atributos: Campo da quebra - Campos da quebra selecionados na consulta. Posio - Define entre posio do eixo x ou do eixo y. Ordenao - Define a ordenao pelo valor de banco ou pelo valor de exibio. Preencher labels vazios - Define se os labels vazios vo ser preenchidos. Link Grid - Cria um link no campo selecionado. Alinhamento - Define o tipo de alinhamento do layout para centralizado, esquerda ou direita. Formato tabular - Define o resumo com o formato tabular.

Barra De Ferramentas

Neste quadro podemos fazer as configuraes referentes ao resumo. O resumo ocorre sempre que a aplicao de consulta contm exibir resumo, tipo de resumo, posio do resumo, ordenao do resumo, tecla de atalho, quantidade de registros, tipo do grfico, largura do grfico, altura do grfico, margem do grfico, aspecto do grfico, grfico em outra janela, largura do resumo e unidade da largura do resumo.

Figura1: Interface Configurao do Resumo.

Atributos: Formatos - Permite selecionar os formatos de gerao de resumo. Botes - Permite selecionar os botes que sero exibidos na barra de ferramentas. Ordenao dos Botes - Permite ordenar os botes na barra de ferramentas conforme necessrio, utilizando a barra de seleo (lado direito da tabela).

Configurao Dos Grficos

CONFIGURAO DOS GRFICOS


Neste quadro podemos fazer as configuraes dos Graficos. As configuraes ocorrem sempre que a aplicao de consulta contm exibir resumo, tipo do grfico, largura do grfico, altura do grfico, margem do grfico, aspecto do grfico, grfico em outra janela.

Figura1: Interface Gerao dos Grficos de Coluna.

Figura2: Interface Gerao de Grficos de Linhas (Totais).

Para Tipo do Grfico Imagem:

Figura3: Interface Configurao dos Grficos (Imagem).

Atributos: Tipo de Grficos - Permite escolher entre uma imagem esttica(Imagem) ou em flash. Tipo do Grfico - Permite definir o tipo de grfico que ser exibido por "Default " caso a opo Grfico Configurvel esteja ativa, ou o tipo de grfico a ser exibido caso a opo esteja desativada. Barra:

Linha:

Pizza:

Renda:

Pizza/3D:

Impulsos:

Disperso:

Gerar Grfico - Modo de gerao dos grficos. Cor de Fundo - Cor de fundo do grfico gerado. Exibir Valores - Exibe os valores do grfico gerado. ngulo dos Valores - ngulo dos Valores dos grficos gerados. Largura do Grfico - Largura em pixels dos grficos gerados. Altura do Grfico - Altura em pixels dos grficos gerados. Ordenao dos valores - Ordena os valores dos grficos. Margem do grfico - Margem em pixels dos grficos gerados. Altura para legenda - Altura em porcentagem entre o grfico e a margem superior reservado para as legendas. Aspecto do Grfico - Manter o aspecto do grfico redimensionando a imagem. Modo de exibio dos grficos - Exibir os grficos gerados em outra janela. Quantidade de colunas - Quantidade de grficos por linha. (Somente para modo de exibio na mesma pgina.) Margem - Margem entre os grficos. (Somente para modo de exibio na mesma pgina.) Cor margens - Cor das margens do grfico gerado. Cor labels - Cor dos labels do grfico gerado. Cor valores - Cor dos valores do grfico gerado. Preencher espaos - Preenche os espaos em branco. Exibir marcas - Exibe as marcas do grfico gerado. Tipo Marcas - Tipo das marcas.

Para Tipo do grfico Flash:

Tipo do Grfico - Permite definir o tipo de grfico que ser exibido por "Default" caso a opo Grfico Configurvel esteja ativa, ou o tipo de grfico a ser exibido caso a opo esteja desativada. Barra:

Pizza:

Linha:

rea:

Marcador:

Gerar Grfico - Modo de gerao dos grficos. Largura do grfico - Largura em pixels dos grficos gerados. Altura do grfico - Altura em pixels dos grficos gerados. Ordenao dos valores - Ordena os valores dos grficos. Altura para legenda - Altura em porcentagem entre o grfico e a margem superior reservado para as legendas. Modo de exibio dos grficos - Exibir os grficos gerados em outra janela. Quantidade de colunas - Quantidade de grficos por linha. (Somente para modo de exibio na mesma pgina.) Margem - Margem entre os grficos. (Somente para modo de exibio na mesma pgina.) Alinhamento horizontal - Alinhamento horizontal dos grficos. Alinhamento vertical - Alinhamento vertical dos grficos. Exibir antes do resumo - Exibe o grfico antes do resumo. Barra - Orientao - Orientao vertical ou horizontal das barras no grfico. Barra - Forma - Forma( barra, cilindro, cone ou pirmide) das barras no grfico. Barra - DimensoDimenso(2D ou 3D) das barras no grfico. Barras - Sobrepor - Sobrepe as barras no grfico de barras. Barra - Empilhamento - Empilha as barras em uma nica (Por srie). Barra - Inverso - Exibe as barras da direita para esquerda, por exemplo, em grficos de barras horizontais. Barra - Agrupamento de sries - Agrupa as sries nos grficos de barras. Pizza - Forma - Formas de pizza ou donut. Pizza - Dimenso - Dimenso da imagem nos grficos de pizza. Pizza - Ordenao - Ordena o grfico de pizza. Pizza - Explodir - Afasta as regies no grfico de pizza. Pizza - Formato de valores - Formato em que o dado ser exibido Linha - Formato - Formato de exibio da linha. Linha - Inverso - Exibe as linhas na orientao invertida. Linha - Agrupar sries - Tipo de agrupamento das linhas. rea - Forma - Formato da rea exibido no grfico. rea - Empilhamento - Empilha as reas no grfico. rea - Inverso - Inverte o sentido de exibio das regies no grfico. rea - Agrupamento de sries - Modo de agrupamento das sries no grfico. Bookmark - Inverso - Exibe os bookmarks na direo inversa. Bookmark - Tipo de agrupamento - Tipo de agrupamento dos bookmarks.

Subconsultas Viso Geral

viso geral
Subconsultas so usadas quando preciso exibir dados hierrquicos, como Clientes e seus respectivos Pedidos. Para tanto a consulta principal encapsula outras consultas, mostrando em cada um dos seus registros dados complementares das subconsultas. Observe a figura abaixo onde para cada cliente exibida uma subconsulta com os seus pedidos.

Figura1: Consulta de clientes com subconsulta de pedidos.

Veja mais: Como criar uma consulta usando subconsulta

Configurao

SUBCONSULTAS - CONFIGURAO
No menu de aplicao, clicando sobre o item Configurao da pasta Subconsultas, podero ser alterados os atributos gerais das subconsultas.

Figura1: Menu Subconsultas.

Figura2: Configurao das subconsultas.

Atributos: Ttulo da mesma linha - Este atributo permite configurar a forma de exibio da subconsulta. Caso o ttulo seja exibido na mesma linha, a tabela da subconsulta ser incorporada consulta principal.

Figura3: Usando ttulo da subconsulta na mesma linha.

PDF - Esta opo permite habilitar/desabilitar a exibio da subconsulta nos relatrios PDF. Habilitar Treeview - Esta opo adiciona na consulta um recurso de esconder/exibir a subconsulta. Escolhendo Sim, a opo Ttulo da mesma linha ficar desabilitada.

Exibindo subconsulta

Subconsulta escondida

Posicionamento - Permite configurar o posicionamento das subconsultas dentro da consulta principal. As opes so: Opo Em uma Coluna Descrio Exibe a subconsulta na mesma linha do registro da consulta principal

Abaixo de um Registro

Exibe a subconsulta em uma linha separada abaixo do registro da consulta principal

Alinhamento - Permite configurar o alinhamento da subconsulta em relao a consulta principal quando a opo Posicionamento for Abaixo de um Registro. As opes so: Esquerda, Direita e Centro.

Definir Individualmente

Qualquer um dos atributos que utilizar o valor Definir Individualmente obriga que a propriedade seja configurada em cada uma das ligaes (ver Editando Subconsulta).

Nova Subconsulta

Para criar uma nova ligao com uma subconsulta clique sobre o item Nova Ligao na pasta Ligaes dentro de Subconsultas.

Informe o nome e o label para a ligao que ser criada.

Figura2: Nome da ligao e o Label.

Lista de Aplicaes
Sero listadas aplicaes de consulta do projeto corrente que contenham variveis globais, conforme ilustrado na Figura4.

Figura3: Seleo da aplicao de consulta.

Para que uma aplicao seja utilizada como subconsulta, ela deve ter dentro de seu Comando SQL ( Consulta | SQL ) uma clusula WHERE com varivel global (ver Figura4).

Figura4: Configurao do SQL da Consulta que ser usada como subconsulta atravs de ligao.

Definio dos Parmetros

Definindo o valor que ser passado para a(s) varivel(is) do Comando SQL da subconsulta. Ver Figura4.

Figura5: Passagem de parmetro para varivel var_state

Na tela acima, do lado esquerdo, so exibidos parmetros de entrada da subconsulta (variavis globais), no lado direito, dever ser selecionado a opo para passagem de parmetro. As opes so: Atributos: Campo - Utilizado para passagem do valor de um campo da consulta como parmetro. Fixo - Utilizado para passagem de um valor fixo como parmetro. Varivel* - Utilizada para passagem do valor de uma varivel global da consulta principal como parmetro para a subconsulta. Esta opo s exibida na interface quando a consulta principal utiliza varivel global. Vazio - Escolhendo essa opo no ser passado nenhum valor como parmetro. Boto Salvar - Clicando neste boto o wizard de ligao de subconsulta ser finalizado.

Editando Subconsultas

No menu de aplicao dentro da pasta Subconsultas existe uma pasta ligaes que contm todas as subconsultas chamadas por esta aplicao. Clicando sobre uma subconsulta ser exibida uma tela para edio.

Configurao Geral

Figura1: Configurao Geral de Subconsulta

Nesta interface posivel editar os seguintes atributos da subconsulta: Label - Ttulo da subconsulta na aplicao Ligao - Neste atributo so exibidos dados sobre a ligao atual com a subconsulta, mostrando a aplicao e os parmetros usados. Para alterar qualquer atributo da ligao clique no boto Editar Ligao. Exibio - Este atributo permite que seja definido quais itens da subconsulta, caso a subconsulta utilize algum destes recursos, sero visualizados na consulta principal.

1 - Exibir Ttulo. 2 - Exibir Sequencial (Nmero de Linha). 3 - Exibir Totalizao.

Herdar Visualizao - Quando marcado fora que o esquema de visualizao da subconsulta seja igual ao da consulta principal.

Definir Individualmente
Caso o valor de um dos atributos da configurao da subconsulta tenha sido selecionado como Definir Individualmente, estes devero ser configurados na tela de edio da ligao da subconsulta, para cada subconsulta que a aplicao chamar.

Figura2: Configurao das Subconsultas.

Figura3: Configurao Geral da ligao com opes da Configurao de Subconsulta

Configurao da Visualizao
Estas opes s sero exibidas caso todas as seguintes condies sejam verdadeiras: Atributo Titulo na mesma linha Habilitar Treeview Posicionamento Valor No No Em uma Coluna

Atributos: Alinhamento Horizontal - Define o alinhamento horizontal da subconsulta. Pode ser alinhado a Esquerda, Direita ou Centro. Alinhamento Vertical - Define o alinhamento vertical da subconsulta. Pode ser alinhado ao Topo, Meio ou

Final. Cor do Fundo - Pode definir a cor de fundo. Caso no seja preenchido ser utilizado a cor de fundo de aplicaes de consulta do Esquema de Visualizao atual. Alinhamento Horizontal do Ttulo - Define o alinhamento horizontal do Label da subconsulta. Pode ser alinhado a Esquerda, Diretira ou Centro. Alinhamento Vertical do Ttulo - Define o alinhamento vertical do Label da subconsulta. Pode ser alinhado ao Topo, Meio ou Final. Negrito - Define o ttulo (label) da subconsulta em negrito.

Regras De Ordenao Configurao Das Regras De Ordenao

REGRAS DE ORDENAO

Figura1:Interface configurao das ordenaes.

Atributos: Ordenao das Regras de Ordenao - Permite alterar a ordem de exibio das regras de ordenao. Ao configurar esta opo, ser exibido um cone (configurar ordenao) que ao ser clicado, o mesmo permite a escolha do campo e da sua ordem de exibio crescente(ASC) ou decrescente(DESC) . Integrar a ordenao - Permite escolher o tipo de ordenao. As opes so: Ordenao campos/regras(default) - Permite aplicar as regras que foram criadas e a ordem dos campo (decrescente ou crescente) Ordenao campos - Permite aplicar a ordenao dos campos (decrescente ou crescente) Ordenao regras - Permite aplicar a ordenao de acordo com as regras que foram criadas

Nova Regra

Incluso de Regra de Ordenao

Figura1: Interface Incluso de Regra de Ordenao

Atributos: Nome - Campo para informar o nome da Regra. Label - Campo para informar o nome que ser exibido na aplicao.

Configuraes da Regra de Ordenao

Figura2: Interface Configurao da regra de Ordenao.

Atributos: Label - Permite informar um nome que ser exibido quando a aplicao for executada. Selecione os campos da regra de ordenao - Permite selecionar atravs da barra de seleo quais campos sero exibidos (campos que se encontram no quadro ao lado direito) e os campos que no sero exibidos (campos que se encontram no quadro esquerdo). Para ordenar os campos da forma que desejar, utilize a barra de ordenao localizada ao lado direito do quadro. Para aplicar o tipo de ordenao ao campo, basta selecionar o campo do quadro do lado direto e selecionar o modo Ascendente, onde exibir ao lado do campo um + ou um - se a ordenao for Descendente.

Filtro Configurao

CONFIGURAO
Atravs do quadro abaixo podemos definir todas as opes que faro parte do Formulrio de Filtro.

Figura1: Interface Configurao do Filtro.

Atributos: Usar Ajax - Define se a aplicao vai ter suporte a Ajax. Filtro Vazio - Se o usurio escolher "Sim", sero apresentados todos os registros, caso os campos do filtro estejam em branco. Se a opo for "No" nenhum registro exibido; Condio do Filtro - Permite selecionar o comando SQL "AND" (e) ou "OR" (ou) para definir os critrios de pesquisa a serem utilizados; Alinhamento horizontal - Permite definir o posicionamento alinhando horizontalmente o form de filtro; Alinhamento vertical - Permite definir o posicionamento alinhando verticalmente o form de filtro; Margens - Permite definir o posicionamento (margens) do form de filtro; Exibir Condio - Exibir condio do filtro para que o usurio possa escolher sua opo. Nesse caso "AND" (e) ou "OR" (ou) aparecero no Formulrio de Filtro para que o usurio selecione a opo desejada. Manter valores - Quando Ativado os valores do ltimo filtro so mantidos e exibidos quando o usurio retorna tela de filtro. Preservar Campos e Ordenao - permite determinar se, a cada filtro, devem ser preservados os valores selecionados para os campos da consulta e ordenao, ou seja, a cada filtro, estes valores retornam a condio original. Largura da tabela - Permite definir a largura HTML do form de filtro; Unidade de Largura da tabela - Permite definir a unidade de largura HTML do form de filtro;

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

Selecionar Campos

Definir quais campos sero exibidos na aplicao.

Image1: Selecionar campos.

Nota: A lista da esquerda mostra todos os campos do SQL da aplicao. A lista da direita mostra os campos que sero exibidos na aplicao (escolha o campo e clique na seta para a direita para inclu-los no formulrio).

Condies Do Filtro

CONDIES DO FILTRO

Figura1: Interface Configurao do Filtro.

Nesta interface podemos configurar quais as condies de filtragem (SQL) para cada campo que faz parte do filtro, no combo da esquerda exibido o campo. No Combobox a direita ficam as opes de filtro relacionadas ao campo, para selecionar as opes clique na opo desejada (Exatamente igual, Incio igual, Qualquer parte e etc) e no boto Liga / Desliga. As setas a direita servem para alterar a ordem dos campos. Para campo do tipo Data voc pode definir condies especiais de pesquisa, acessando diretamente o campo e editando a guia de edio Condies Especiais. Abaixo e ao lado da lista existem os botes padro das demais listas descritas: Boto Liga/Desliga - Ativa ou desativa o campo ou opo selecionado. Boto Todos - Marca todos os campos ou opes. Nenhum - Demarca todos os campos ou opes.

Barra De Ferramentas

A barra de ferramentas da aplicao est dividida em duas partes: Superior e Inferior, de forma que possivel definir quais botes sero exibidos nas duas barras. A seleo dos botes das barras de ferramentas superior e inferior funcionam de forma independente, permitindo por exemplo que um boto esteja nas duas barras ao mesmo tempo.

Figura1: Interface Barra de Ferramentas.

Atributos: Navegao - Apresenta os Checkbox relativos aos botes que podem ser exibidos no filtro. Outros - Apresenta os Checkbox relativos aos botes que podem ser exibidos no filtro. Ordenao dos Botes - Lista da ordem de exibio dos botes da Barra de Ferramentas. Esta ordem pode ser alterada utilizando as setas laterais.

CONFIGURAES DOS BOTES

Figura2: Interface Configuraes dos Botes.

Atributos: Teclas de Atalho - Permite definir teclas de acesso rpido via teclado a um boto.

Layout Viso Geral

Viso Geral
Neste mdulo esto disponveis recursos de edio, atributos e visualizao da aplicao, de forma que podemos atribuir schemas de visualizao, organizar os campos em blocos, definir os valores e o formato do cabealho entre outros.

Blocos

Conceitualmente um bloco um "container" onde posicionamos nossos campos de uma Aplicao de Formulrio, Controle ou Consulta com orientao Slide. Por default as aplicaes criadas no ScriptCase so constitudas de um nico bloco, este com o mesmo nome da aplicao. Podemos adicionar quantos novos blocos quisermos e organiz-los da maneira que nos for mais conveniente. Na tela abaixo observe que h uma coluna chamada ORGANIZAO , l que definimos se o prximo bloco vir ao lado ou abaixo do corrente.

Figura1: Tela de Configurao dos Blocos.

No lado esquerdo de cada bloco existem dois cones o primeiro relativas ao bloco e o segundo para excluso do bloco.

tem a funo de editar todas as informaes

Organizao e Mudana de posio dos Blocos

Veja abaixo como alterar a ordem de exibio dos Blocos de uma Pgina.

Clique e araste o bloco que deseja alterar para a sua nova posio.

Veja agora como remover um bloco da exibio

Clique sobre o bloco desejado e arraste-o at o item "Blocos no exibidos". Desta forma, assim como voc pode remover um bloco arrastando-o at o item "Blocos no exibidos", para mudar um bloco de pgina s arrasta-lo at a pgina desejada. Veja as imagens abaixo.

Atributos: Bloco (Nome) - Nome do Bloco. Label - Ttulo do bloco que ser exibido na aplicao. Ttulo (Exibir) - Flag que controla se o ttulo do bloco ser exibido. Label (Exibir) - Flag que controla se o label dos campos dentro do bloco devem ser exibidos. Label (Posio) - Opes de exibio do label: "Acima" - ser exibido o label acima do campo. "Ao Lado" o label ser exibido ao lado do campo.

Campos (Colunas) - Quantidade de colunas a serem exibidas lado a lado dentro do bloco. Campos (Posio) - De que forma os campos sero exibidos dentro do bloco: "Abaixo" - Os campos sero exibidos um abaixo do outro respeitando a quantidade de colunas.

"Ao Lado" - Os campos sero exibidos ao lado do outro respeitando a quantidade de colunas.

"Corrido" - Os campos sero exibidos lado a lado sem conter tabulao.

Organizao (Prximo) - Forma como os blocos ficaro organizados dentro da pgina:

"Abaixo" - Indica que o prximo bloco ser exibido abaixo .

"Ao Lado" - Indica que o prximo bloco ser exibido ao lado.

"Aba" - Indica que o prximo bloco ser exibido em Aba.

Organizao (Largura) - Especifica em pixels ou percentual a largura que o bloco dever ocupar, caso a informao seja em percentual especificar (%). Exemplo: Se so dois blocos lado a lado um bom tamanho 50%. para cada bloco. Collapse - Habilta opo de fechar (colapse) o bloco. Para incluir novos blocos em uma Aplicao, basta clicar no boto . Em seguida, ser apresentada a seguinte interface para definio do nome e label do bloco. No fim clique no boto Criar.

Figura2: Interface de Criao de Novo Bloco. Atributos: Nome - Nome do bloco; Label - Texto que ser que mostrado no bloco da aplicao.

Para editar um bloco basta clicar no cone , que fica do lado esquerdo do bloco. Em seguida, ser apresentada a seguinte interface para definio dos parmentros do bloco. No fim clique no boto Salvar.

Figura2: Interface de Edio do Bloco. Atributos: Nome - Nome do bloco. Ttulo - Exibe o ttulo do bloco. Exibir Ttulo - Esta opo, quando ativada, permite exibir o ttulo do bloco. Fonte do Ttulo - Nome da fonte aplicada no ttulo do bloco. Tamanho da Fonte - Tamanho da fonte aplicada ao ttulo do bloco.

Cor da Fonte - Cor da fonte do ttulo do bloco. Cor do Fundo - Cor de fundo da linha do ttulo do bloco. Figura de Fundo - Figura de fundo da linha do ttulo do bloco. Altura do Ttulo - Altura em pixels da linha do ttulo do bloco. Alinhamento Horizontal - Alinhamento horizontal do ttulo do bloco (Esquerda, Centro e Direita). Alinhamento Vertical - Alinhamento vertical do ttulo do bloco(Topo, Meio e Baixo). Exibir Label - Exibir os labels dos campos do bloco. Colunas - Quantidade de colunas de campos no bloco. Largura das Colunas - Forma de clculo das colunas do bloco. Cor do Label - Cor para exibir o label dos campos. Organizao dos Campos - Forma de organizao dos campos no bloco. Posio do Label - Posicionamento do label dos campos em relao aos dados. Prximo Bloco - Posicionamento do prximo bloco em relao ao atual. Cor da Borda - Cor da borda do bloco. Largura da Borda - Largura da borda do bloco. Largura do Bloco - Largura do bloco (width). Altura do Bloco - Altura do bloco (height). CellSpacing - Espaamento das clulas do bloco. Collapse - Habilta opo de fechar (colapse) o bloco.

Sem Titulo

VISUALIZAO

Figura1: Interface Configurao da Visualizao.

Nesta interface, podemos definir o esquema de visualizao de uma aplicao em especfico, isto porque o ScriptCase utiliza a definio de Valores Padres por Projeto, que alm do esquema de visualizao, permite a definio de valores a outros atributos a nvel de Projeto. Atributos: Modelo para o Cabealho - Permite a escolha do modelo para compor o cabealho da aplicao. Modelo para o Rodap - Permite escolher qual ser o modelo usado para compor o rodap da aplicao. Esquema - Escolhendo um dos esquemas existentes, ser carregado o modo visual (cores,fontes, etc) que ir compor a aplicao.

Cabealho & Rodap

CABEALHO
Neste bloco feita a definio dos conteudos variveis que faro parte do cabealho.

Figura1: Interface Cabealho.

Esta tela pode variar dependendo do formato de cabealho escolhido dentro da pasta Visualizao. Exibir Cabealho - Esta flag determina se o cabealho ser exibido. Ttulo da Consulta -Permite informar um ttulo para ser exibido na aplicao. Variveis de Cabealho - Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no cabealho. Ttulo: Esta opo quando selecionada exibir no cabealho o valor preenchido no "Ttulo do Filtro ". Data: Quando selecionado o tipo "Data", ser exibido no cabealho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem" . Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no cabealho, pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

RODAP

Figura2: Interface Rodap.

Esta tela pode variar dependendo do formato de Rodap escolhido dentro da pasta Visualizao. Exibir Rodap - Esta flag determina se o Rodap ser exibido na aplicao. Variveis de Rodap-Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no Rodap. Data: Quando selecionado o tipo "Data", ser exibido no Rodap da aplicao a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem". Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no Rodap. Pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

Eventos

O ScriptCase trabalha com o conceito de eventos, onde possvel separar cada ao no momento adequado (Exemplo: Aps alterar um registro) e possibilitando tambm um desenvolvimento mais organizado. No Help de Contexto de cada Evento exibido apenas as Macros disponveis para o mesmo. No Help de Contexto de cada Evento exibido apenas as Macros disponives para o mesmo.

onInit - Este evento executado uma nica vez, antes da execuo do select principal da aplicao. Neste escopo, normalmente, so executadas as macros que alteram o select, tais como: sc_select_field, sc_select_order, sc_select_where(add) e etc; onRefresh - Ocorre quando a aplicao iniciada. onValidate - Ocorre sempre que for realizado uma validao. onSave - Ocorre quando a aplicao for salva. Qualquer evento pode usar funes pr-definidas disponveis no Scriptcase. Essas funes so chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros.

Campos Viso Geral

viso geral
Nesta sesso so exibidos para configurao apenas os campos que so parte integrante da consulta, ou seja, os campos que foram selecionados no menu "CONSULTA ->FILTRO-> CAMPOS " .

Figura1: Interface Campos do Filtro

Campo a campo podemos definir uma srie de atributos. Em funo do tipo de dado selecionado a pgina de edio do campo sofre uma recarga para exibir configuraes de atributos especficas para cada tipo de dado. Segue abaixo os tipos de dado:

Novo Campo

Esta funcionalidade, permite adicionar um novo campo na aplicao. Abaixo segue um passo-a-passo da criao desse novo campo.

1- Ao clicar no boto novo, exibida a imagem abaixo, onde determinamos a quantidade de campos que sero adicionadas.

Figura1: Interface Quantidade de Campos.

2- Aps determinarmos a quantidade de campos que sero adicionados, necessrio definir a configurao do novo campo (tipo do dado, nome e label).

Figura2: Interface Propriedades do Novo Campo.

Nota: A Descrio do tipo de campo modificada conforme a seleo do tipo do campo

Texto

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras, nmeros, caracteres. Label Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Esta opo quando ativada, permite utilizar o ttulo do campo que est configurado na grid, neste caso a opo label filtro no pode ser utilizada. Tamanho Mximo - Tamanho mximo do campo Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Converter Letras - Converte letras do valor do campo.

Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao.

Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Nmero

NMERO

Figura1: Interface Configurao Geral.

Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como nmero, s permitido informar nmeros. Label Filtro - Define o ttulo do campo na aplicao. 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 Nmero. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Esta opo quando ativada, permite utilizar o ttulo do campo que est configurado na grid, neste caso a opo label filtro no pode ser utilizada. Tamanho Mximo - Tamanho mximo do campo. Tipo SQL - Tipo do campo no banco de dados .

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Formatao dos Valores

Figura3: Interface Formatando Nmero.

Usar configuraes regionais Permite aplicar as configuraes regionais ao campo.

Agrupamento - Permite escolher o separador de agrupamento. Aceita Negativo - Permite, quando ativada, que o campo aceite valor negativo.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Moeda

Figura1: Interface Conifgurao Geral

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido valor, o mesmo aceita valores decimais. Label do Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Esta opo quando ativada, permite utilizar o ttulo do campo que est configurado na grid, neste caso a opo label filtro no pode ser utilizada. Tamanho Mximo - Tamanho mximo do campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Formatao de Valores

Usar configuraes regionais - Permite aplicar as configuraes regionais ao campo. Qtd. Decimais - Quantidadede casas decimais do campo. Agrupamento - Separador de agrupamento de milhar. Separador Decimal - Separador decimal Aceita Negativo - Condio para o campo aceitar valores negativos.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao.

Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Decimal

Figura1: Interface Conifgurao Geral

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido valor, o mesmo aceita valores decimais. Label do Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Esta opo quando ativada, permite utilizar o ttulo do campo que est configurado na grid, neste caso a opo label filtro no pode ser utilizada. Tamanho Mximo - Tamanho mximo do campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Formatao de Valores

Usar configuraes regionais - Permite aplicar as configuraes regionais ao campo. Qtd. Decimais - Quantidadede casas decimais do campo. Agrupamento - Separador de agrupamento de milhar. Separador Decimal - Separador decimal Aceita Negativo - Condio para o campo aceitar valores negativos.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao.

Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Data

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Data ele permite a exibio no formato definido na opo Formatao dos Valores(Figura2). Label do Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Esta opo quando ativada, permite utilizar o ttulo do campo que est configurado na grid, neste caso a opo label filtro no pode ser utilizada. Tamanho Mximo - Tamanho mximo do campo. Tipo SQL - Tipo do campo no banco de dados.

Figura2: Interface Formatao dos Valores.

Atributos: Usar Configuraes regionais - Permite aplicar as configuraes regionais ao campo. Exibio - Permite selecionar o formato de exibio do campo. Usar ComboBox - Permite exibir o campo em um ComboBox. Exibir Formato - Permite exibir ao lado do campo o modo de preenchimento do campo data. Exibir Calendrio - Permite exibir ao lado do campo um cone de calendrio, este possibilita a seleo do ms e ano passando para o campo o valor que foi definido no calendrio.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo. Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:40:14.

CONDIES ESPECIAIS
Condies especiais disponveis para campos de data permite que o usurio final selecionar perodos de tempo comum para a pesquisa.

Nota: Utilize a funo Turn On / Off para adicionar ou remover uma condio. Todo o perodo - Busca perodo. Hoje - hoje Search. - Ontem noite Search. ltimos 7 dias - Pesquisa ltimos 7 dias. Ex: ((21/12/2007 27/12/2007). Na semana passada (sol-sat) - Pesquisa na semana passada. (Saturday Sun). Business Week ltimos dias (seg-sex) - dias da semana ltima pesquisa de negcios. (Mon-Fri). Este ms - Pesquisa do comeo ms corrente at o dia atual. No ms passado - Pesquisa no ms passado.

Nota: Condio especial interface forma de filtro.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos:

Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao.

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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Hora

Figura1: Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Hora ele permite a exibio do formato definido na opo Formatao dos Valores(Figura2). Label do Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Esta opo quando ativada, permite utilizar o ttulo do campo que est configurado na grid, neste caso a opo label filtro no pode ser utilizada. Tamanho Mximo - Tamanho mximo do campo. Tipo SQL - Tipo do campo no banco de dados.

Figura2: Interface Formatao dos Valores

Atributos: Usar Configuraes regionais - Permite aplicar as configuraes regionais ao campo. Exibio - Permite selecionar o formato de exibio do campo. Formato Interno - Formato de armazenamento do campo no banco. Exibir Formato - Permite exibir ao lado do campo o modo de preenchimento do campo hora. Exibir Calendrio - Exibir um calendrio para a escolha da data.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos:

Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Data E Hora

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Data e Hora, ele permite a exibio do formato definido na opo Formatao dos Valores (Figura2). Label do Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Esta opo quando ativada, permite utilizar o ttulo do campo que est configurado na grid, neste caso a opo label filtro no pode ser utilizada. Tamanho Mximo - Tamanho mximo do campo. Tipo SQL - Tipo do campo no banco de dados.

Figura2: Interface Formatao dos Valores

Atributos: Usar Configuraes regionais - Permite aplicar as configuraes regionais ao campo. Exibio - Permite selecionar o formato de exibio do campo data e hora. Formato Interno - Formato que ser gravado no banco de dados. Usar ComboBox - Permite exibir o campo em um ComboBox. Exibir Formato - Permite exibir ao lado do campo o modo de preenchimento do campo data. Exibir Calendrio - Permite exibir ao lado do campo um cone de calendrio, este possibilita a seleo do ms e ano passando para o campo o valor que foi definido no calendrio.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cpf

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CPF o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o valor que foi fornecido vlido, caso seja uma informao errada , ser exibida uma mensagem de erro. Label do Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Esta opo quando ativada, permite utilizar o ttulo do campo que est configurado na grid, neste caso a opo label filtro no pode ser utilizada. Tamanho Mximo - Tamanho mximo do campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cnpj

Figura1: Interface Configurao Geral.

Atributos : Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CNPJ o campo formatado ao perder o foco. O ScriptCase se encarrega de verificar se o valor que foi fornecido vlido, caso seja uma informao errada, ser exibida uma mensagem de erro. Label do Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Esta opo quando ativada, permite utilizar o ttulo do campo que est configurado na grid, neste caso a opo label filtro no pode ser utilizada. Tamanho Mximo - Tamanho mximo do campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cpf E Cnpj

Figura1: Interface Configurao Geral

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CPF e CNPJ o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o valor que foi fornecido vlido, caso seja uma informao errada, ser exibida uma mensagem de erro. Label do Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Esta opo quando ativada, permite utilizar o ttulo do campo que est configurado na grid, neste caso a opo label filtro no pode ser utilizada. Tamanho Mximo - Tamanho mximo do campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Select

Permite utilizar no campo do formulrio um objeto do tipo select (combobox)

Configurao Geral

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do Dado - O Tipo de dados Select um objeto drop-down que permite a seleo de informao atravs de uma janela deslizante. Label Filtro - Permite alterar o ttulo do Campo no filtro. Usar Label da Grid - Permite usar o ttulo do campo que est configurado na Grid. Tamanho Mximo - Tamanho mximo do campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Lookup de Edio
Forma utilizada para disponibilizar ao usurio final uma lista de valores onde podero ser selecionados os itens

que sero utilizados no formulrio. 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 dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Mtodos para Lookup

Esto disponveis dois mtodos de lookup: Manual (informando manualmente as condies de seleo) ou Automtico (utilizando uma query de banco de dados).

Figura1: Seleo do tipo de Lookup.

Lookup de Edio - Automtico


Lookup utilizado para listar os valores que sero exibidos no campo Select. Estes valores sero recuperados de forma dinmica atravs de um Comando Select.

Figura2: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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. Mltiplos Valores - Selecionando Sim, permite que sejam armazenados vrios valores no campo da tabela, separados por um caracter definido em Delimitador.

Simples Valor

Mltiplos Valores

Delimitador - Define o caracter usado para separar os valores selecionados no campo do formulrio. S preencher este campo se Mltiplos Valores estiver selecionado. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ) . Altura- Permite definir a altura do objeto select. Usar Ttulo / Negao - Permite exibir uma linha de ttulo no objeto select (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - Valor a ser gravado no campo quando for selecionado a linha de ttulo do objeto select. Ttulo - Texto exibido na linha de ttulo do objeto select. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 que caracter ser usado para separar o valor do campo e o valor retornado pelo lookup. S necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria. Criar Ligao- Permite criar uma ligao para outro formulrio possibilitando a manuteno da lista exibida no campo select. Aps a manuteno, o objeto select atualizado automaticamente.

Lookup de Edio - Manual

Este mtodo permite que o desenvolvedor crie manualmente uma lista de valores que ficar gravada na aplicao gerada. utilizado o mtodo Manual quando a base de dados no possui uma tabela com essas informaes.

Figura3: Interface Lookup de Edio Manual.

Atributos: Tipo de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (delimitador), Mltiplos Valores (posio) e Mltiplos Valores (binrio).
Simples Valor

Permite a seleo de apenas um valor da lista.

Figura4: Configurao do lookup de edio 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 includo no campo da tabela quando na lista estiver selecionado o item Masculino. Default - Com esta opo marcada o item j vir selecionado quando o formulrio estiver em modo de incluso. Altura - Define uma altura(linhas) para o objeto select.

Mltiplos Valores (delimitador)

Podero ser armazenados vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a combinao Esportes, Cinema e Turismo selecionada no formulrio ser gravada como E;C;T caso o delimitador seja ; (ponto e vrgula).

Figura5: Configurao do lookup de edio Mltiplos 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 includo no campo da tabela quando na lista estiver selecionado o item Cinema. Delimitador - Caracter(es) utilizado(s) para fazer a separao dos mltiplos valores dentro do campo da tabela. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ) . Altura - Define uma altura (linhas) para o objeto select.
Mltiplos Valores (Posio)

Permite armazenar diversas informaes em uma nica string do campo selecionado. Para que estas informaes sejam includas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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: Configurao do lookup Mltiplos Valores (posio)

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 includo 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 posio seja selecionada. Incio - Posio inicial na string onde a informao ser gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupar na string. Altura - Define uma altura (linhas) para o objeto select.

Mltiplos Valores (Binrio)

Permite armazenar diversas informaes em um valor inteiro no campo selecionado. Como exemplo usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribudo automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para armazenar os dados realizado uma soma do nmero decimal. Veja os exemplos abaixo. Exemplo1: Se fossem selecionados as opes Esportes e Cultura o nmero armazenado no campo da tabela seria 3. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

1 (Esportes) + 2 (Cultura) = 3 Exemplo2: Se fossem selecionados as opes Esportes, Lazer e Leitura o nmero armazenado no campo da tabela seria 13. Valor Atribudo 1 2 4 Descrio no Lookup Esportes Cultura Lazer

8 16

Leitura Msica

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

Figura7: Configurao do lookup de edio Mltiplos Valores (Binrio)

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

Boto Incluir - Inclui na lista os valores preenchidos nos campos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os campos. Boto Salvar - Permite que o usurio salve toda a lista, para posterior utilizao atravs da opo Carregar Definio de Lookup. Carregar Definio de Lookup - Permite carregar uma Lista de valores pr-definida para uso como lookup. Aparecero as definies existentes no ScriptCase e as listas salvas pelo usurio. Usar Ttulo / Negao - Permite exibir uma linha de ttulo no objeto select (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo). Valor Negativo - possvel informar um valor para ser armazenado no campo da tabela quando a opo Usar Ttulo / Negao estiver selecionada. Ttulo - Texto exibido na linha de ttulo do objeto select. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionado.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 esto os valores disponveis para seleo e na segunda esto os valores efetivamente selecionados.

Configurao Geral

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do Dado - O Tipo de dados Duplo Select um objeto drop-down que permite a seleo mltipla atravs de duas janelas de seleo e um navegador entre elas. Label Filtro - Permite alterar o ttulo do Campo no filtro. Usar Label da Grid - Permite usar o ttulo do campo que est configurado na Grid. Tamanho Mximo - Tamanho mximo do campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Lookup de Edio

Forma utilizada para disponibilizar ao usurio final uma lista de valores onde podero ser selecionados vrios itens para atualizao do campo na tabela. Por exemplo, para um campo produtos, em uma lista de valores o usurio poder selecionar os itens desejados.

Antes do Lookup

Depois do Lookup

Figura1: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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 formulrio. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ). Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao.

Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Checkbox

Permite utilizar no campo do formulrio um objeto do tipo checkbox.

Configurao Geral

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do Dado - Checkbox um objeto que permite a seleo de uma ou mais informao atravs de uma objetos de marcao. Label Filtro - Permite alterar o ttulo do Campo no filtro. Usar Label da Grid - Permite usar o ttulo do campo que est configurado na Grid. Tamanho Mximo - Tamanho mximo do campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Lookup de Edio

Antes do Lookup

Depois do Lookup

Mtodos para Lookup

Esto disponveis dois mtodos de lookup: Manual (informando manualmente as condies de seleo) ou Automtico (utilizando uma query de banco de dados).

Figura1: Seleo do tipo de Lookup.

Lookup de Edio - Automtico


Lookup utilizado para listar os valores que sero exibidos no campo Checkbox. Estes valores sero recuperados de forma dinmica atravs de um Comando Select.

Figura2: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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 exibio dos itens do checkbox. Delimitador - Define o caracter usado para separar os valores selecionados no campo do formulrio. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ). Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana do item selecionado no objeto Checkbox. Opo marcar todos - Exibe uma opo 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria.

Lookup de Edio - Manual

Este mtodo permite que o desenvolvedor crie manualmente uma lista de valores que ficar gravada na aplicao gerada. utilizado o mtodo Manual quando a base de dados no possui uma tabela com essas informaes.

Figura3: Interface Lookup de Edio Manual.

Atributos: Tipo de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (delimitador), Mltiplos Valores (posio) e Mltiplos Valores (binrio).
Simples Valor

Permite a seleo de apenas um valor da lista.

Figura4: Configurao do lookup de edio 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 includo no campo da tabela quando na lista estiver selecionado o item Cha de Erva Doce. Default - Com esta opo marcada o item j vir selecionado quando o formulrio estiver em modo de incluso. Colunas - Permite informar a quantidade de colunas, para organizar o objeto no formulrio.

Mltiplos Valores (delimitador)

Podero ser armazenados vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a combinao Andorra, Angola e Argentina selecionada no formulrio ser gravada como AD;AO;AR caso o delimitador seja ; (ponto e vrgula).

Figura5: Configurao do lookup de edio Mltiplos 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 includo no campo da tabela quando na lista estiver selecionado o item Angola. Delimitador - Caracter(es) utilizado(s) para fazer a separao das mltiplas opes dentro do campo da tabela. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ) . Colunas - Permite informar a quantidade de colunas para exibio dos itens do checkbox.
Mltiplos Valores (Posio)

Permite armazenar diversas informaes em uma nica string do campo selecionado. Para que estas informaes sejam includas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 Valor M F Inicio 1 1 Tamanho 1 1

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, Casado e Estudar.

Figura6: Configurao do lookup Mltiplos Valores (posio)

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 includo 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 posio seja selecionada. Incio - Posio inicial na string onde a informao ser gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupar na string. Colunas - Permite informar a quantidade de colunas para exibio dos itens do checkbox.

Mltiplos Valores (Binrio)

Permite armazenar diversas informaes em um valor inteiro no campo selecionado. Como exemplo usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribudo automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para armazenar os dados realizado uma soma do nmero decimal. Veja os exemplos abaixo. Exemplo1: Se fossem selecionados as opes Esportes e Cultura o nmero armazenado

seria 3. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

1 (Esportes) + 2 (Cultura) = 3 Exemplo2: Se fossem selecionados as opes Esportes, Lazer e Leitura o nmero armazenado seria 13. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

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

Figura7: Configurao do lookup de edio Mltiplos Valores (Binrio)

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

Boto Incluir - Inclui na lista os valores preenchidos nos campos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os campos. Boto Salvar - Permite que o usurio salve toda a lista, para posterior utilizao atravs da opo Carregar Definio de Lookup. Carregar Definio de Lookup - Permite carregar uma Lista de valores pr-definida para uso como lookup. Aparecero as definies existentes no ScriptCase e as listas salvas pelo usurio.

Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana do item selecionado no objeto Checkbox. Opo marcar todos - Exibe uma opo 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao.

Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 formulrio um objeto do tipo radio.

Configurao Geral

Figura1: Interface Configurao Geral do Campo

Atributos: Tido do Dado - Rdio um objeto que permite a seleo de apenas uma informao de todas as que so exibidas por ele. Label Filtro - Permite alterar o ttulo do Campo no filtro. Usar Label da Grid - Permite usar o ttulo do campo que est configurado na Grid. Tamanho Mximo - Tamanho mximo do campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Lookup de Edio

Forma utilizada para disponibilizar ao usurio final uma lista de valores onde poder ser selecionado o item que ser utilizado no formulrio. 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 dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Mtodos para Lookup

Esto disponveis dois mtodos de lookup: Manual (informando manualmente as condies de seleo) ou Automtico (utilizando uma query de banco de dados).

Figura1: Seleo do tipo de Lookup.

Lookup de Edio - Automtico


Lookup utilizado para listar os valores que sero exibidos no campo Radio. Estes valores sero recuperados de forma dinmica atravs de um Comando Select.

Figura2: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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 exibio dos itens do radio.

Radio com uma coluna

Radio com duas colunas

Usar Ttulo / Negao - Permite exibir uma outra opo no campo (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - possvel informar um valor para ser armazenado no campo da tabela quando a opo Usar Ttulo / Negao estiver selecionada. Ttulo - Texto exibido na opo do campo Radio. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria.

Lookup de Edio - Manual

Este mtodo permite que o desenvolvedor crie manualmente uma lista de valores que ficar gravada na aplicao gerada. utilizado o mtodo Manual quando a base de dados no possui uma tabela com essas informaes.

Figura3: Interface Lookup de Edio 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 includo no campo da tabela quando na lista estiver selecionado o item Masculino. Default - Com esta opo marcada o item j vir selecionado quando o formulrio estiver em modo de incluso. Colunas -Permite informar a quantidade de colunas para exibio dos itens do radio. Boto Incluir - Inclui na lista os valores preenchidos nos campos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os campos. Boto Salvar - Permite que o usurio salve toda a lista, para posterior utilizao atravs da opo Carregar Definio de Lookup. Carregar Definio de Lookup -Permite carregar uma Lista de valores pr-definida para uso como lookup. Aparecero as definies existentes no ScriptCase e as listas salvas pelo usurio. Usar Ttulo / Negao - Permite exibir uma outra opo no campo (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - possvel informar um valor para ser armazenado no campo da tabela quando a opo Usar Ttulo / Negao estiver selecionada. Ttulo - Texto exibido na opo do campo Radio.

Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Campos Da Consulta

Configurao Geral

Figura1: Interface Configurao Geral do Campo

Atributos: Tipo do Dado - "Campos da Consulta" um novo recurso que permite de sejam selecionados os campos que faro parte do corpo da GRID da Consulta. Label Filtro - Permite alterar o ttulo do Campo no filtro. Usar Label da Grid - Permite usar o ttulo do campo que est configurado na Grid. Tamanho Mximo - Tamanho mximo do campo. Tipo SQL - Tipo do campo no banco de dados.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Ordenao Dos Campos

ORDENAO DOS CAMPOS


Configurao Geral

Figura1: Interface Configurao Geral do Campo

Atributos: Tipo do Dado - "Ordenao 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 - Permite alterar o ttulo do Campo no filtro. Usar Label da Grid - Permite usar o ttulo do campo que est configurado na Grid. Altura - Quantidade de Linhas para escolha da Ordenao dos Campos. Tipo SQL - Tipo do campo no banco de dados.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 informao de entrada serve como filtro dos itens que sero 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-numrico. Esta lista carregada dinamicamente com tecnologia Ajax.

Figura1: Interface Cnfigurao Geral do Campo.

Atributos: Tipo do Dado - Este tipo quando selecionado, permite preencher um campo com maior agilidade. Label Filtro - Permite alterar o ttulo do Campo no filtro. Usar Label da Grid - Permite usar o ttulo do campo que est configurado na Grid. Tamanho Mximo - Tamanho mximo do campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Converter Letras - Converte letras do valor do campo.

Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Lookup de Edio

Figura3: Interface Lookup de Edio.

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). Opo de Busca - Permite determinar o modo de busca do texto(Incio igual,Qualquer parte e Final igual). Captura Texto - Esta opo quando no selecionada,ser exibida na aplicao somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Exibir valor original e lookup - Esta opo quando no ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura.

Exibir label com a descrio - Permite exibir o label com a descrio. Usar conexo especifica - Permite selecionar uma conexo diferente da atual, caso seja necessrio buscar campos de uma tabela que no pertencem a conexo corrente.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Nmero Auto-complete

NMERO AUTO-COMPLETE
Este campo exibe uma lista de itens obtidos com base em um comando Select. A informao de entrada serve como filtro dos itens que sero exibidos medida que digitada. Esta lista tem estrutura semelhante ao objeto Select HTML onde cada item tem um valor e label associados. Para o Nmero Auto-Complete o valor de cada item obrigatoriamente numrico. Esta lista carregada dinamicamente com tecnologia Ajax.
Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do Dado - Define o tipo do campo da aplicao. Quando o campo definido como nmero autocomplete. Label Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Permite usar o ttulo do campo que est configurado na Grid. Tamanho Mximo - Tamanho mximo do campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Lookup de Edio

Figura3: Interface Lookup de Edio.

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). Opo de Busca - Permite determinar o modo de busca do texto(Incio igual,Qualquer parte e Final igual). Captura Texto - Esta opo quando no selecionada,ser exibida na aplicao somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Exibir valor original e lookup - Esta opo quando no ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura.

Exibir label com a descrio - Permite exibir o label com a descrio. Usar conexo especifica - Permite selecionar uma conexo diferente da atual, caso seja necessrio buscar campos de uma tabela que no pertencem a conexo corrente.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Editar Regras

Este recurso possibilita a organizao dos Perfis de Filtro, isto , as aplicaes de Filtro tem um recurso chamado Salvar Filtro, onde possvel gravar as preferncias de uma determinada busca. Estas preferncias so agrupadas por Regras e neste mdulo onde se cria estas regras.

Figura1: Interface Salvar Filtro.

Figura2: Interface Salvar Filtro.

Aplicao Configurao

CONSULTA - CONFIGURAO
Nesta configurao ficam atributos comuns as aplicaes criadas atravs do ScriptCase, a seguir vamos descrever esses atributos.

Figura1: Interface Configurao da aplicao

Atributos: Cdigo da Aplicao - Cdigo da aplicao determinado no momento da criao da aplicao, este cdigo pode ser renomeado atravs do menu principal. Descrio - Este campo pode ser utilizado para fazer uma descrio sucinta dos objetivos da aplicao. Caminho dos Documentos - Caminho absoluto onde esto armazenados os documentos da aplicao. Diretrio de Imagens - Diretrio base onde esto armazenadas as imagens da aplicao. Imagens Extras da Aplicao - Para utilizar que no so utilizadas dentro da aplicao em implementaes de Regras de Negocio, dispensando o uso da macro sc_image. Localizao - Formatao de dados baseado nas configuraes regionais. Localizao em Sesso - Compartilha localizao com outras aplicaes baseada nos valores em sesso. Esquema em Sesso - Compartilha temas com outras aplicaes baseada nos valores em sesso. Erro Script - Permite exibir informao do script e linha onde ocorreu o erro. Erro SQL - Permite exibir o comando SQL que originou o erro.

Modo Debug - Rodar a aplicao em modo debug, exibindo os comandos SQL no momento da sua utilizao. Pasta - Pasta onde a aplicao ser armazenada no grupo de trabalho. Edio por Projeto - Permitir que outros usurios do grupo editem a aplicao. Timeout - Tempo de timeout de execuo em segundos. Zero assume o valor padro do PHP. HelpCase Link - Associe arquivos do HelpCase a sua aplicao

Navegao

Define os atributos de navegao de uma aplicao.

Image1: Interface de Navegao.

Atributos: URL de Sada- URL para o qual o usurio ser redirecionado quando ele sair da aplicao. Fechar janela - Quando sair do aplicativo, fecha a janela do navegador. URL de Redirecionamento - URL para redirecionamento no caso de no haver nenhuma varivel global disponvel. Varivel de Redirecionamento- Nome da varivel atravs do qual ser armazenada a URL da aplicao real.

Variaveis Globais
Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:40:39.

Varivel global
Esta tabela mostra as variveis globais sendo usados dentro do aplicativo, a varivel global um parmetro externo necessrios para a execuo do aplicativo. O pedido pode incluir variveis globais na clusula WHERE, no s de pesquisa ou inserindo uma varivel no Application Data General campo para substituir o nome do campo, criado por campos especiais, etc As variveis globais so definidos entre colchetes ([varivel]). Essas variveis devem ser passadas para a aplicao que est sendo implementado atravs de um dos mtodos (Session, Post, Get)

Imagem 1: Interface variveis globais.

Exemplo: Selecione Cliente, CustomerName dos clientes WHERE CustomerID = '[v_customerid]' Neste caso, as variveis "v_customerid" aparece na configurao de variveis. Seleccione a forma como ela passada para o aplicativo de controle.

Imagem 2: Variveis Interface Settings.

Mostra todas as variveis globais usadas no aplicativo. Atributo - nome da varivel na aplicao.

Value - Define o comportamento das variveis, esse contedo dividido em trs blocos, so eles: Alcance - Define a forma como a varivel recebida pelo aplicativo, se tiver sido definida uma varivel que recebida por um mtodo POST e foi aprovada pelo mtodo get o contedo no sero aceitas. Varivel mtodos passagem: Sesso - Nesta opo, a varivel deve ser criada como uma varivel de sesso no PHP por outra aplicao antes de chamar de pesquisa que est sendo definido. Get - Define que a varivel deve ser passada pela linha de comandos HTML, isso significa que, sendo visvel para o navegador. Post - Define que a varivel deve ser passada atravs do mtodo post do formulrio. Configuraes - No validar (verificao) da varivel em tempo de execuo. Tipo (Entrada / Sada) - Define se a varivel uma entrada ou sada. Em tempo de execuo no ambiente de desenvolvimento, um formulrio solicitando as variveis utilizadas pelo aplicativo exibida. Descrio - Determina que a varivel foi definida.

Edio Expressa
Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:39:55.

APLICAO - Express Edition


Esta funo permite actualizar o campo atributos da aplicao de forma generalizada acelerar o aperfeioamento da aplicao. Ao definir nesta funcion ser mostrada a tela abaixo:

Image1: Interface do Express Edition.

Atributos: Filter - Selecione na combobox uma das opes: Todos os campos ou campos de formulrio e informe no campo "Mostrar" quantos campos vai ser mostrada de cada vez. ropertiers P - devem ser informados os atributos que devem ser mostrados permitindo a atualizao. E dit Buton - Quando for selecionada, ela aberta uma janela que apresenta todos os atributos dos campos selecionados, que podem ser modifided rapidaly.

Imagem2: Interface apresentado a partir do boto Editar.

Atributos: Update Button - Aps as modificaes necessrias no tipo de dados ea etiqueta do campo, basta clicar no boto atualizar, por isso as atualizaes que foram feitas sero atribudos para o campo.

Ligaes Ligaes

LIGAES de consulta
As ligaes so usadas para criar a navegao entre as aplicaes de um sistema (projeto). A partir de uma consulta voc pode criar ligaes de navegao com outras consultas, menus, abas, formulrios de atualizao e controle. Voc tambm pode, atravs de uma ligao de consulta com formulrio, editar diretamente os registros da prpria consulta. Alm disso possvel tambm criar ligaes para importar dados de outras aplicaes diretamente nos campos do filtro. Veja mais: Como ligar uma consulta com outra consulta Como editar os registros de uma consulta ligando com um formulrio.
Ligao de Aplicao

Ligao de Campo

Ligao de Captura

Nova Ligao

LIGAES - NOVA LIGAO


Ao clicar no item Nova Ligao do menu de aplicao do ScriptCase ser exibida a tela abaixo. So trs os tipos de ligaes disponveis:

Aplicao - Utilizada para editar os registros da consulta atravs de um formulrio. Na consulta gerada ser exibido um link em cada linha para edio do registro.

Campo - Utilizado para ligar a consulta a qualquer outro tipo de aplicao. Nesse tipo de ligao um campo usado como link entre a consulta e as outras aplicaes.

Captura - Utilizada para importar um dado de outra consulta para um campo do filtro. No filtro ser exibida um icone ao lado do campo.

Ligao De Aplicao

LIGAES - APLICAO

Figura1: Seleo do tipo de ligao

Utilizada para editar os registros da consulta atravs de um formulrio. Na consulta gerada ser exibido um link em cada linha para edio do registro. Ao clicar no link, o formulrio selecionado poder ser exibido de diversas formas (em um iframe, na mesma janela ou em uma nova janela).

Lista de Aplicaes

Aplicao: Deve ser selecionado a aplicao de formulrio que ser chamada pela consulta.

Definio de Parmentros

Figura4: Interface Definio dos Parmetros.

Na tela acima, do lado esquerdo, so exibidos parmetros de entrada da aplicao de formulrio (chave primria, variveis globais), no lado direito, dever ser selecionada a opo para passagem de parmetro. As opes so: Campo - Utilizado para passagem do valor de um campo da consulta como parmetro. Valor - Utilizado para passagem de um valor fixo como parmetro. Varivel - Utilizado para passar o valor de uma variavel global utilizada pela consulta como parmetro. Vazio - Escolhendo esta opo no ser passado nenhum valor como parmetro.

Propriedades da Ligao Na tela abaixo devero ser preenchidos os atributos relativos ao comportamento da ligao. Propriedades da Ligao

Figura6: Interface Propriedade da ligao.

Modo de Operao do Link - As opes so: Propriedade Abrir na Mesma Janela Abrir em Outra Janela Abrir em um Iframe Descrio A exibio do formulrio ser na mesma janela do browser. Ser aberta outra janela para exibir o formulrio . O formulrio ser exibido na mesma janela, podendo ser posicionado abaixo, acima, a esquerda ou a direita da consulta.

Exibir o Boto Novo na Consulta: Esta opo, quando habilitada, inclui na barra de ferramentas da consulta o boto adicionar Novo Registro do formulrio.

Tecla de Atalho para o Boto Novo: Indica qual a tecla de atalho para o boto adicionar Novo Registro. URL de sada da aplicao chamada: URL de saida do formulrio chamado. Caso no seja definido nenhum valor, o endereo de retorno (boto voltar) ser a prpria consulta.

Propriedades do Formulrio Permite selecionar os botes que sero exibidos no formulrio atravs desta ligao.

Habilitar boto de Insert - Habilita os botes novo e incluir no formulrio. Habilitar boto de Update - Habilita o boto de atualizar no formulrio. Habilitar boto de Delete - Habilita o boto de excluir no formulrio. Habilitar botes de Navegao - Habilita os botes de navegao (primeiro, anterior, prximo e ltimo) no formulrio. Habilitar boto para edio do registro na consulta - Habilita o boto que permite editar os registros.

Propriedades do Iframe Estas opes s sero visualizadas quando a propriedade Modo de Operao do Link for Abrir em um Iframe.

Exibir o cabealho da aplicao chamada - Exibe o cabealho do formulrio. Posio do iframe em relao aplicao principal - Pode ser: abaixo, acima, direita e esquerda. Ao aps um insert - Ver tabela abaixo: Propriedade Recarregar a grid Mover para o final da grid Valor Faz um refresh da pgina corrente Navega a consulta para a ltima pgina

Altura do Iframe - Altura do iframe em pixels Largura do iframe - Largura do iframe em pixels.

Boto Salvar - Conclui o wizard de ligao.

Ligao De Campo

LIGAO - CAMPO

Figura1: Seleo do tipo de ligao

Utilizada para que seja criado um link de navegao em uma coluna da consulta para qualquer aplicao existente do projeto. Quando selecionamos o tipo de ligao Campo, exibido um select com todos os campos exibidos na consulta (ver Selecionar Campos).

Lista de Aplicaes

Figura9: Interface Ligao entre aplicaes.

A tela acima exibe todas as aplicaes do projeto (menus, filtros, reports pdf, consultas, abas, formulrios de

atualizao e de controle). Voc deve selecionar uma aplicao e prosseguir.

Definio de Parmentros

Figura5: Interface Definio dos Parmetros.

Na tela acima, do lado esquerdo, so exibidos parmetros de entrada da aplicao (chave primaria, variavis globais), no lado direito, dever ser selecionado a opo para passagem de parmetro. As opes so: Campo - Utilizado para passagem do valor de um campo da consulta como parmetro. Valor - Utilizado para passagem de um valor fixo como parmetro. Varivel - Utilizado para passar o valor de uma variavel global utilizada pela consulta como parmetro. Vazio - Escolhendo essa opo no ser passado nenhum valor como parmetro.

Propriedades da Ligao Na tela abaixo devero ser preenchidos os atributos relativos ao comportamento do link. Propriedades da Ligao

Modo de Operao do Link Propriedade Abrir na Mesma Janela Abrir em Outra Janela Abrir em um Iframe Descrio A exibio da aplicao ser na mesma janela do browser. Ser aberta outra janela para exibir a aplicao . A aplicao ser exibida na mesma janela, podendo ser posicionada abaixo, acima, a esquerda ou a direita da consulta.

URL de sada da aplicao chamada: URL de saida da aplicao chamada. Caso no seja definido nenhum valor, o endereo de retorno (boto voltar) ser a prpria consulta. Hint do link da ligao - Mensagem a ser exibida quando o mouse estiver sobre o campo com a ligao. Label - Define o ttulo da ligao na aplicao, utilizado quando existe mais de uma ligao no mesmo campo.

Propriedades do Formulrio Estas opes s sero visualizadas quando a aplicao chamada for um formulrio. Permite selecionar os botes que sero exibidos no formulrio atravs desta ligao.

Habilitar boto de Insert - Habilita os botes novo e inserir no formulrio. Habilitar boto de Update - Habilita o boto de atualizar no formulrio. Habilitar boto de Delete - Habilita o boto de excluir no formulrio. Habilitar botes de Navegao - Habilita os botes de navegao (primeiro, anterior, prximo e ltimo) no formulrio. Habilitar boto para edio do registro na consulta - Habilita o boto que permite editar os registros.

Propriedades do Iframe Estas opes s sero visualizadas quando a propriedade Modo de Operao do Link for Abrir em um Iframe.

Posio do iframe em relao aplicao principal - Pode ser : abaixo, acima, direita e esquerda. Altura do Iframe - Altura do iframe em pixels. Largura do iframe - Largura do iframe em pixels.

Boto Salvar - Conclue o wizard de ligao.

Ligao De Captura

LIGAO - CAPTURA

Figura1: Ligao de Captura

A ligao de captura utilizada especificamente no formulrio de filtro da consulta. Este tipo de ligao importa dados de outra consulta para um campo do formulrio de filtro. Ao selecionar o tipo de ligao de captura exibido uma lista com os campos do formulrio de filtro. Dever ser escolhido um campo para receber dados atravs da ligao.

Lista de Aplicaes

Figura3: Interface Lista de Aplicaes.

Na tela acima so exibidas as aplicaes de consulta disponveis no projeto. Selecione uma consulta de acordo com o campo do filtro que receber os dados.

Definio dos Parmentros

Recuperar valor do campo - Dever ser selecionado um campo da aplicao de consulta chamada. Este campo ter os valores que sero retornados para o formulrio de filtro. Informe os valores que sero passados aos parmentros - Esta opo exibida quando a consulta chamada possui algum parmetro; como por exemplo uma clusula Where com varivel global. As opes de valores que podem ser passados como parmetros so: Valor - Utilizado para passagem de um valor fixo como parmetro Varivel - Utilizado para passar o valor de uma variavel global utilizada pela consulta como parmetro. Vazio - Escolhendo essa opo no ser passado nenhum valor como parmetro. Boto Salvar - Conclui o wizard de ligao.

Editar Ligaes

LIGAES - Editando

Figura1: Menu de Ligaes

Na pasta Ligaes no menu de aplicao (Figura1) so exibidas as ligaes existentes na aplicao e tambm o item Nova Ligao. Ao clicar em uma ligao existente exibida a tela abaixo que permite que seja realizado a manuteno na ligao.

Barra de Botes Propriedades Altera o comportamento da ligao, posicionamento, modo de abertura do link. Altera a aplicao chamada pela ligao e seus respectivos parmetros. Remove a ligao existente.

Ligao Deletar

Programao Programao

CONSULTA - PROGRAMAO
Nesta verso do ScriptCase est incorporada o conceito de programao, com a utilizao de recursos de atributos, mtodos e bibliotecas. Na verso anterior j era possvel criar regras de negcio nas aplicaes, 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.

Atributos

Os Atributos so variveis que tem escopo global dentro da aplicao declarada. Um atributo pode ser referenciado em todos os mtodos e eventos de uma aplicao.

Figura1: Interface Configurao dos Atributos.

Atributos: Nome do Atributo - Esta caixa de texto permite informar o nome do atributo, aps ser digitado o nome basta clicar no boto incluir. Caso deseje alterar ser necessrio clicar no nome do atributo (localizados a esquerda dos botes) efetuar a alterao necessria e clicar no boto alterar. Caso seja necessrio excluir algum atributo, necessrio realizar o mesmo processo do boto alterar, s que ao selecionar o atributo necessrio clicar no noto excluir.O boto limpar , como o prprio nome diz limpa toda a lista de atributos localizadas a esquerda do boto.

Bibliotecas

Para utilizar uma biblioteca s selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marcla. Este processo faz com que os mtodos existentes na biblioteca, sejam visveis em todos os Eventos e Mtodos da aplicao. Para gerenciar as bibliotecas do ScriptCase acesse o menu principal : Configurao | Bibliotecas.

Mtodos

Mtodos so funes ou procedimentos declarados pelo desenvolvedor, que ajudam a aplicao das regras de negcio para um aplicativo. Usando mtodos nas aplicaes possvel a reutilizao de cdigo e melhorar a produtividade de desenvolvimento. possvel criar PHP e os mtodos de JavaScript.

Figura 1: Mtodo interface menu.

Criar novo mtodo

Figura 2: Criar um novo mtodo.

1 Definir o nome para o novo mtodo e clique no boto Criar. Como na imagem abaixo.

Figura 3: Incluso do mtodo.

2 Mtodos podem ter parmetros de passagem. Para incluir uma varivel de parmetro em um mtodo, clique no boto '' Var:

Figura 4: cone varivel de parmetro.

Adicionar a quantidade variveis:

Figura 5: O parmetro interface definio

definio da varivel:

6: incluso de parmetros de interface figura. Nome: Digite o nome da varivel. Tipo: Selecione o tipo de variveis como: por valor ou por referncia. * Valor padro: O valor do parmetro usado para inicializar a varivel na chamada tim e. * Referncias permitem que voc crie um segundo nome para uma varivel que voc possa us-lo para ler ou modificar os dados originais armazenado naquela varivel. Para editar uma varivel de parmetro em um mtodo, clique em boto:

Figura 7: Definio de interrface parmetro. Selecione todos os parmetros variveis em parmetros de campo. Desmarcar todos os parmetros de seleo de variveis em parmetros de campo. Edite a varivel selecionada em parmetros de campo. Eliminar a varivel selecionada em parmetros de campo. Na imagem abaixo, o corpo do mtodo definida como echo "novo mtodo"

Figura 8: Processo interface

Ou ainda:

Figura 9: Interface Funo

3 Para executar o mtodo necessrio cham-lo em um evento. Veja abaixo um exemplo:

Figura 10: Eventos.

- Neste exemplo, usamos o evento para chamar onInit nosso mtodo como o applicatin comear. Veja como simples para chamar o mtodo no exemplo abaixo: Usando o procedimento de mtodo:

Figura 11: mtodo de interface de evento

Usando a funo de mtodo:

Figura 12: mtodo de interface de evento

- Assim temos o seguinte resultado ao executar o aplicativo.

Aplicaes De Formulrios Viso Geral

VISO GERAL Aplicao de Formulrio


um tipo de aplicao que permite atualizar informaes no banco de dados atravs de web forms. A atualizao dos dados pode ser feita de maneira direta (INSERT, UPDATE e DELETE) ou atravs de stored procedures. O formulrio para atualizao das informaes pode ser exibido em diversos formatos, podendo desta forma editar um nico registro ou vrios em uma mesma pgina. Os formatos do formulrio podem ser :

nico registro

Multiplos registros

Grid editvel

Grid editvel (view)

As aplicaes de formulrio criadas incorporam uma srie de funcionalidades, como por exemplo: Funcionalidades Descrio Permite ocultar campos da exibio do Campos formulrio mantendo seu valor na atualizao. Escondidos Campos ReadOnly Campos Obrigatrios Funcionalidade que impede a edio do valor de campos do formulrio. Funcionalidade que fora o preenchimento de campos do formulrio, chaves primrias so automaticamente definidas como campos obrigatrios. Recurso que permite a definio chaves nicas para as quais so geradas crticas nas atualizaes Funo que possibilita o uso de stored procedures na manipulao dos dados do formulrio. Possibilita a atualizao de dados de vrias tabelas relacionadas em uma nica pgina.

Chave nica

Procedures

Mestre / Detalhe

Atualiza tabela de Funcionalidade que permite o tratamento dos relacionamentos N:N em um nico formulrio ligao Recurso que permite a definio das Dependncias dependncias da tabela utilizada no formulrio. Automaticamente so geradas as crticas de acordo com a definio. Formatao de campos Esto disponveis vrias opes de formatao nos campos do formulrio e so geradas, de acordo com tipo do campo, as validaes necessrias.

Programao em Recurso que permite ao desenvolvedor inserir

eventos

regras de negcio escritas na linguagem PHP. Os eventos do formulrio podem acontecer durante o processamento no servidor ou disparados pelo browser (AJAX). Funcionalidade que permite a ligao de um formulrio com outras aplicaes de um mesmo projeto.

Criao de links

Exemplos de aplicaes de formulrio

Formulrios Configurao

CONFIGURAO
Neste modulo esto reunidas diversas configuraes ligadas ao formato de exibio da Aplicao de Formulrio.

Figura1:Interface Configurao

Atributos: Usar Ajax - Permite ativar o uso de recursos como (Eventos Ajax, Texto Auto-Complete, etc ) na aplicao gerada, s habilitar esta opo. Orientao - Orientao dos registros no formulrio, pode ser: nico registro, mltiplos registros (Geral), mltiplos registros (Individual) e grid editvel. nico Registro: Edio/Incluso de apenas um registro por vez. Mltiplos registros: Vrios registros podem ser editados por vez. Veja na imagem abaixo que cada linha representa um registro na tabela. Grid Editvel: Somente um registro pode ser atualizado por vez. Veja na imagem abaixo que cada linha representa um registro na tabela. Grid Editvel View : Um registro s pode ser editado se aberta a caixa de edio de um registro. Veja na imagem abaixo que cada linha representa um registro na tabela. Paginao - Indica como sero exibidos os registros por pgina. Se Paginao TOTAL, sero listados todos os registros do formulrio na pgina. Se paginao PARCIAL, o usurio deve definir o nmero de registros por pgina. A paginao somente definida para orientao por Mltiplos Registros. Linhas por Pgina - Quantidade de linhas de registros por pgina. Este campo s utilizado em formulrios de Mltiplos Registros. Linhas para incluso - Quantidade de registros mostrados para incluso. Este campo s utilizado em formulrios de Mltiplos Registros. Alinhamento horizontal - Permite definir o alinhamento da aplicao na pgina. Margens- Permite organizar exibio da aplicao na pgina conforme os valores informados nas margens (direita , esquerda , superior e inferior) em pixels. Largura da Tabela - Valor da largura para a tabela da aplicao. As aplicaes do ScriptCase so geradas no padro HTML, e so organizadas em tabelas, linhas e clulas. Este parmetro define a

largura da tabela mais externa aplicao. Unidade de Largura da Tabela - Unidade de medida usada para a largura da tabela definida no item anterior, podendo ser: porcentagem, pixel ou automtico. No caso de porcentagem ser gerado um html do seguinte formato <TABLE WIDITH="70%"> se foi informado 70 no campo largura da tabela. Em pixel o html gerado para a mesma aplicao conter a tag <TABLE WIDITH="70px">, na opo automtico ser omitido o '%' ou 'px' e ficar a cargo do browser o dimensionamento da tabela.

Layout e seu comportamento

Formatar ao digitar - Permite a formatao em tempo real quando se digita. Tabulao automtica - Muda o foco para o prximo text box quando a quantidade de carateres chegar no limite definido. Seleciona texto focus - Seleciona o contedo do campo quando o mesmo selecionado. Tabular com enter - Permite o uso da tecla "enter" para passar o focus para o prximo campo. Campo com focus inicial - Permite que um determinado campo seja focado ao se iniciar a aplicao Focar campo com erro - Foca o campo com erro ao tentar submeter um formulrio

Selecionar Campos

Definir quais campos sero exibidos na aplicao.

Image1: Selecionar campos.

Nota: A lista da esquerda mostra todos os campos do SQL da aplicao. A lista da direita mostra os campos que sero exibidos na aplicao (escolha o campo e clique na seta para a direita para inclu-los no formulrio).

Atribuir Valores

Atribuir Valores um mdulo de manipulao de dados internos nas aplicaes de Formulrio tambem uma forma de atribuir algum valor a um campo que foi removido da aplicao em Selecionar Campos. Onde possvel definir valores para campos que devem ser inicializados ou campos que no so exibidos no Formulrio mas que devem receber algum valor, como uma chave estrangeira ou um login do usurio on-line, etc. Este mdulo dividido em duas partes: Valor no Banco de Dados(Insero) e Valor no Banco de Dados(Atualizao). Esta diviso se d para que seja feito o isolamento destes dois eventos e seja possvel criar regras de negcio especficas para cada situao.

Figura1: Interface Valor no Banco de Dados

Atributos: Campos que no fazem parte do formulrio - Todos os campos que fazem parte da tabela mas que no sero exibidos no formulrio.

Figura2: Interface Valor Banco de Dados.

Atributos: Todos os Campos - Exibe todos os campos pertencentes a tabela utilizada no formulrio.

Figura3: Interface Opes de Edio

Valor definido - Pode ser uma informao especfica para o campo. Um campo que deve ser inicializado por uma flag ( a letra A ) ou uma constante ( valor de pi 3.1415). Auto incremento (automtico) - utilizado quando o campo ter seu valor incrementado seqencialmente atravs do banco de dados, utilizando a prpria arquitetura da tabela ( MSSQL Server : Identy - MYSQL Server : AUTOINCREMENT ) ou usando um objeto seqenciador (Oracle - SEQUENCE, Firebird/Interbase/PostgresSQL - GENERATOR) . Auto incremento (manual) - Quanto um campo deve ter seu valor incrementado seqencialmente, mas no est definido no banco de dados. O ScriptCase atribui ao campo um valor seqencial a cada incluso. Data de incluso - Atribui ao campo a data atual quando feita uma incluso no Formulrio. IP do usurio - Atribui ao campo o IP do usurio que realizar incluses ou alterao no formulrio. Calculado pelo banco de dados - Campo que ter seu valor tratado somente pelo banco de dados (atravs de trigger ou stored procedure). O ScriptCase no faz nenhuma operao de incluso ou alterao neste campo, s ser exibido seu contedo no formulrio em modo ReadOnly. Nulo - Atribui ao campo o valor NULL na Incluso ou na Alterao. Forar Valor - Na hora da incluso o campo que estiver com o valor informado e a opo de Forar Valor marcada, incluir na base de dados ignorando qualquer informao que estiver no campo.

Campos Read Only

READ-ONLY

Neste atributo impede que o usurio faa modificaes no contedo do campo. Utilizamos esse atributo quando temos informaes que o usurio deve conhecer, mas no pode alter-las, como por exemplo nmero de acessos que o usurio efetuou, data do ltimo acesso, cdigo da compra, etc, no sendo aplicvel em incluses. Ex: Num Formulrio de alterao, contendo dados dos clientes, voc definir o campo cliente id (Cdigo do Cliente) como read-only, tornando-o disponvel apenas para visualizao, no podendo portanto ser alterado pelo usurio final.

Figura1: Interface Campos Read-Only.

Para ativar um campo como Read-Only, basta usar duplo-click com o mouse sobre o campo. Boto Liga/Desliga - Marca e desmarca o campo escolhido como read-only. Boto Todos - Marca todos os campos do formulrio como read-only. Boto Nenhum - Desmarca todos os campos do formulrio como read-only.

Required Fields

CAMPOS OBRIGATRIOS
Define quais campos da aplicao sero de preenchimento obrigatrio. Na aplicao gerada exibido um marcador (*) ao lado do campo e gerada uma crtica caso no seja atribudo nenhum valor.

Figura1: Quadro Campos Obrigatrios.

Atributos: Boto Liga/Desliga - Marca e desmarca o campo escolhido como obrigatrio. Boto Todos - Marca todos os campos do formulrio como obrigatrio. Boto Nenhum - Desmarca todos os campos do formulrio como obrigatrio.

Posio do Marcador - Posio do marcador em relao ao campo Exibir mensagem - Exibe mensagem de critica para os campos obrigatrio.

Chave nica

Chave nica

Figura1: Interface Chave Unica

Atributos: Chave nica - Com este mdulo voc pode informar os demais campos que sero nicos, esses campos so os que no possuem chave primria 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 boto adicionar, os campos informados recebero uma identificao exemplo: UK1.

Barras Ferramentas

BARRA DE FERRAMENTAS
A barra de ferramentas da aplicao est dividida em suas partes: Superior e Inferior, de forma que possivel definir quais botes sero exibidos nas duas barras. A seleo dos botes das barras de ferramentas superior e inferior funcionam de forma indepente permitindo por exemplo que um boto esteja nas duas barras ao mesmo tempo.

Figura1: Interface Barra de Ferramentas

Atributos: Navegao - Apresenta os Checkbox relativos aos botes que podem ser exibidos no formulrio. A seleo desses botes variam de acordo com a aplicao do formulrio. Atualizao - Apresenta os Checkbox relativos aos botes de atualizao que podem ser exibidos no formulrio. A seleo desses botes variam de acordo com a aplicao do formulrio. Ordenao dos Botes - Lista da ordem de exibio dos botes da Barra de Ferramentas. Esta ordem pode ser alterada utilizando as setas laterais.

configuraes dos botes

Figura2: Interface Configuraes dos Botes.

Atributos:

Teclas de Atalho - Permite definir teclas de acesso rapido via teclado a um boto.

OPES

Figura3: Interface Opes de Configurao

Atributos: Formatao no JS - Permite definir se o formulrio ser ou no dotado de formatao automtica de campos. Exemplo: colocar os '.' e '-' num campo do tipo CPF, quando a pessoa entra no campo e digita o CPF 12345678954, ao sair do campo a formatao colocada automaticamente CPF: 123.456.789-54. Help por Bloco - Indica se os helps dos campos relativos, sero agrupados por bloco. Em cada campo podemos definir um texto de ajuda para o mesmo, com essa opo ativada aparecer um cone na barra do ttulo do bloco para chamada da pgina de help. Help Geral - O help geral "Consolida" todos os help's dos campos em uma nica pgina, colocando um cone na barra de ferramentas para chamada da pgina de help.

Configurao Do Sql

SQL

Neste mdulo so definidos os atributos relativos a conexo com a tabela em que o Formulrio foi criado. Podemos definir a Chave Primria, Filtros, Ordenaes para o formulrio criado.

Figura1: Interface Configurao do SQL

Escolha dos Campos que so Chave Primria - Nessa funo exibido um objeto Combobox com um " * " ao lado, que indica qual(is) so os campos que compem a Chave Primria da Tabela SQL. Na grande maioria dos casos, o prprio ScriptCase faz essa identificao, para os casos que isso no acontece, o prprio usurio dever fazer esta identificao, utilizando os botes ao lado para fazer a escolha da chave. Veja como funciona os botes: Boto Liga/Desliga - D ou retira o atributo de chave primria do campo. O campo definido como chave primria apresenta um asterisco no lado esquerdo do seu nome. Boto Todos - Define todos os campos como chave primria. Esses campos passam a apresentar um asterisco no lado esquerdo do seu nome. Nenhum - Exclui todos os campos. Normalmente usado para limpar todas as definies de Liga/Desliga e reiniciar o processo. Botes de Ordenao - So as setas que ficam no lado direito do Combobox. Permite ordenar os campos da Chave Primria, colocando o mesmo na ordem desejada. Para ordenar clique sobre o campo e utilize as setas para fazer a movimentao.

Clusula Where - Espao opcional para que o usurio escreva a clusula WHERE com o objetivo de filtrar os registros SQL que possam ser editados. Ordenao - Espao opcional para que o usurio escreva a clusula ORDER BY que determinar a ordem em que os registros sero exibidos, quando a barra de navegao for utilizada por default, a ordem determinada pela Chave Primria. Conexo - Exibe o nome de conexo (database) que a aplicao est utilizando para sua

execuo, esta conexo pode ser trocada por outra que contenha as mesmas tabelas (SQL). Nome da Tabela - Nome da tabela que a aplicao de Formulrio esta utilizando. Varivel para Tabela - Estes campos preenchidos, possibilitam que parte do nome da tabela definida no select, seja trocado antes da execuo do comando por um contedo de uma varivel.

Nota: No primeiro campo deve-se preencher com o nome da varivel. O segundo campo deve ser preenchido com a parte do nome da tabela a ser substituda. Variveis para Campos - Permite trocar o nome de um campo do select pelo contedo de uma varivel. Esta troca ocorre antes da execuo do comando.

Nota: No primeiro campo deve-se preencher o nome da varivel; No segundo campo deve ser selecionado o nome do campo a ser substitudo. Case Sensitive - Esta opo deve ser setada para "No", apenas se o banco estiver configurado para case-sensitive e for desejado que o filtro no respeite esta configurao.

Procedures

Neste mdulo, podemos configurar uma aplicao de Formulrio para que ela utilize Stored Procedures (definidas no seu Banco de Dados) nas operaes de Insero, Atualizao e Excluso. No necessrio utilizar as trs opes simultaneamente, de forma que as opes que no estejam configuradas para utilizar Procedures continuaram com o padro ScriptCase que so os comandos INSERT, UPDATE e DELETE. Veja abaixo, um passo-a-passo de implementao Stored Procedure para Insero no Banco de Dados.

Figura1: Interface de Stored Procedures para Formulrio.

1 - Vamos marcar a primeira opo: "Desejo utilizar Procedure para dar INSERT". Em seguida informe

o Nome da Procedure e a Quantidade de Parmetros.

Figura2: Definindo parmetros da Procedure.

2 - Agora definimos os campos que faro referncia aos parmetros da Stored Procedure, assim como

o tipo de cada parmetros ( Entrada ou Sada). Em seguida clicamos no boto salvar para finalizar este processo.

Figura3: Passagem de valores para os Parmetros da Stored Procedure.

Edio De Javascript

JAVASCRIPT
O Conceito de Edio JavaScript no ScriptCase associar aos campos dos formulrios eventos em JavaScript, ou seja, para cada campo voc pode editar aes associadas aos seus eventos.

Figura1: Interface Edio de Javascript

Atributos: Escolha o objeto - Nesse Combobox so exibido todos os campos que fazem parte da aplicao de Formulrio, assim como o objeto Form "formulrio". Escolha o evento - Nesse Combobox devemos escolher o evento associado ao campo, para o qual iremos escrever o cdigo JavaScript. Veja os eventos disponveis: onclick - Ocorre no click do mouse sobre o campo. Veja Exemplo onblur - Ocorre quando o objeto perde o foco. Veja Exemplo onChange - 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. Veja Exemplo onMouseOver - Ocorre sempre que o ponteiro do mouse estiver sobre o campo. Veja Exemplo onMouseOut - Sempre que o ponteiro do mouse sair de cima do campo. Veja Exemplo Eventos ligados ao Form "formulrio" - Os eventos abaixo esto diretamente associados ao formulrio. OnLoad - Este evento ocorre quando a pgina carregada, ou seja, ao navegar de um registro para outro. Ao clicar nos botes (novo, inserir, anterior etc). onSubmit - Este evento ocorre ao clicar nos botes "inserir", "alterar" e "excluir". Edio de JavaScript Aps selecionar o objeto e o evento e clicar no boto (Editar), ser aberta a tela de edio da ao JavaScript, que ser executada quando o evento selecionado ocorrer. Nessa tela podemos informar aes JavaScript personalizadas ou ainda usar eventos padro do ScriptCase, como por exemplo:. nm_recarga_form(); que efetua a recarga do formulrio.

Figura1:Interface Edio de Javascript

Aps salvar o comando JavaScript clicando no boto (atualizar), estar concludo o trabalho. A linguagem JavaScript nem sempre tem o mesmo comportamento em todos os Browsers disponveis no mercado. Sempre que for necessrio escrever um bloco mais elaborado ou complexo nessa linguagem, importante fazer os devidos testes nos browsers em que a aplicao ser executada.

Exemplo onClick: Ao clicar sobre um campo do tipo rdio, pode-se habilitar ou desabilitar uma srie de campos do formulrio de acordo com o valor selecionado. if(document.F1.sexo[0].checked){ document.F1.aux_maternidade.disabled = false; document.F1.aux_maternidade.style.background='FFFFFF' } if(document.F1.sexo[1].checked){ document.F1.aux_maternidade.disabled = true; document.F1.aux_maternidade.style.background='FCEEBC' } Nota: Para acessar um campo tipo rdio necessrio utilizar-se de um ndice. Exemplo onBlur: Pode-se definir uma crtica em torno do campo "carga_horaria_semanal" quando o mesmo perder o foco.. if (document.F1.tp_folha[0].checked && document.F1.carga_horaria_semanal.value > '20') { alert("carga horaria acima da permitida"); document.F1.carga_horaria_semanal.value = ""; document.F1.carga_horaria_semanal.focus(); } Exemplos onChange: Ao alterar o "Slario" de um funcionrio e sair do campo, ocorrer um "onchange", nesse momento aproveitamos para checar se o "cargo" "jardineiro". if (document.F1.salario.value > 5000.00 && document.F1.cargo.value == 'jardineiro'){ alert('quando eu crescer quero ser Jardineiro); } Aps informar o valor da Compra e selecionar a modalidade de pagamento em um objeto do tipo "Select: forma_pagto", o cdigo JavaScript abaixo calcula o valor da parcela. if (document.F1.fpagto[document.F1.forma_pagto.selectedIndex].text == 'avista')

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

Dependncias

DEPENDNCIAS
Este recurso permite a ligao entre tabelas com especializao, isto , tabelas que tem dependncias, como uma tabela de pedidos e itens. Desta forma possvel que ao excluir um registro na tabela de Pedidos, todos os seus itens tambm sejam excludos. Abaixo exibiremos um exemplo prtico utilizando este recurso do ScriptCase.

1- Primeiramente iremos definir uma nova dependncia. Neste exemplo iremos criar uma dependncia

entre adm_fornecedores_produtos (Tabela Dependente) com a tabela de adm_fornecedores (Aplicao Atual). Clique no boto Nova Dependncia para iniciar.

2 - Selecionamos a tabela dependente e informamos a quantidade de campos relacionados entre a

tabela pai e filho. Neste exemplo s um campo ser relacionado que o cdigo do customers.

3 - Em seguida selecionamos os campos da ligao de Chave: customers->CityID - city->CityID.

4 - Criado o relacionamento de Dependncia, precisamos apenas definir que regras devemos utilizar

para nossa aplicao. Para isso iremos clicar no boto gerar Scripts para definirmos a Regra de Dependncia.

5 - Nesta etapa selecionamos o tipo de Script a ser gerado, e a posio do ScriptCase dentro do

Evento (OnBeforeDelete). Clique no boto Gerar para finalizar este processo.

Segurana

SEGURANA

Atributo: Usar Segurana: Com essa opo ligada, a aplicao s estar acessvel quando for habilitada atravs da macro sc_apl_status. Aplicaes desabilitadas exibem uma mensagem de "usurio no autorizado" quando acessadas diretamente.

O acesso s aplicaes pode ser concedido atravs de uma aplicao de controle feita para autenticar usurios. Veja abaixo alguns exemplos. Exemplo1: Ativando uma aplicao chamada cns_categorias. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo: sc_apl_status('cns_categorias','on');

Exemplo2: Fazendo uma regra por tipo de usurio em um formulrio de login contendo um campo chamado userid. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo:

// temos dois usuarios: joao e maria com acesso a direfentes aplicaes if({userid} == 'joao') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); sc_apl_status('cns_produtos','on'); sc_apl_status('frm_produtos','on'); } elseif({userid} == 'maria') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); } else{ sc_error_message("Usurio no autorizado!"); }

Exemplo3: Autenticando aplicaes cadastradas em uma tabela do banco de dados. No evento onValidate da aplicao de login inserido o seguinte cdigo:

// a tabela com o cadastro das aplicaes chamada de seg_aplicativos sc_lookup(dataset,"select codigo from seg_aplicativos"); foreach({dataset} as $linha){ $aplicativo = $linha[0]; sc_apl_status($aplicativo,'on'); }

Usar Senha: Quando este opo habilitada ser solicitado que seja definida uma senha para a aplicao (Ver imagem abaixo).

Ao executar a aplicao exibida uma caixa de texto solicitando a senha de acesso. Caso a senha no seja preenchida corretamente exibida uma mensagem usurio no autorizado.

No ambiente de desenvolvimento pode ser suprimido o uso das opes acima para efeitos de teste, evitando que a cada execuo das aplicaes seja solicitada a senha ou que o acesso seja bloqueado. Para isso desabilite as opes Habilitar uso de segurana e Habilitar uso de senha no menu Configurao | Meu ScriptCase.

CAPTCHA
um recurso utilizado para aumentar o nvel de segurana no formulrio. Requer uma interao direta do usurio, atravs da entrada de uma sequncia aleatria de caracteres exibida em uma imagem gerada dinamicamente. CAPTCHA significa "Completely Automated Public Turing test to tell Computers and Humans Apart". Veja mais: Using CAPTCHA on a login form

Usar CAPTCHA - Habilita o uso de recurso CAPTCHA na aplicao. Quantidade - Quantidade de caracteres exibidos na imagem gerada. Lista - Lista dos caracteres utilizados na gerao da imagem. Label - Mensagem com as instrues para preenchimento do cdigo. Mensagem de Erro - Mensagem de erro exibida quando o cdigo digitado no confere com a imagem gerada. Altura - Altura em pixels da imagem gerada. Largura - Largura em pixels da imagem gerada. Tamanho da Fonte - Tamanho da fonte do Captcha. Recarregar - Opo para que o usurio solicite um novo cdigo. Selecione layout - Esta opo permite que seja definida a forma de exibio do CAPTCHA na aplicao.

Campos Viso Geral

VISO GERAL
Esta interface permite informar as regras de validao e formatao do contedo de cada campo do formulrio. A configurao feita clicando no campo a ser editado na lista existente, na parte esquerda da pasta Formulrio. O usurio dever ento selecionar na parte direita um Tipo de Dado adequado para o contedo do campo. Para cada Tipo de Dado selecionado ser formatada uma tela com caractersticas diferentes. O atributo Tipo do Dado atribudo pelo ScriptCase atravs da anlise da tabela SQL. Podendo ser modificado quando houver a necessidade.

Figura1: Lista de campos.

Tipos de Campos: Texto Texto com Mltiplas Linhas Nmero 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 Carto

Tipo de Carto CEP E-mail URL Cor HTML Editor Html Cdigo de Barras Select Duplo Select Check box Rdio Texto Auto-complete Nmero Auto-complete

Texto

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras, nmeros e caracteres especiais. Label - Define o ttulo do campo na aplicao. 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. Marca d'agua - Criado uma marca d'agua no texto do campo selecionado. Valor inicial - Permite definir um valor inicial para o campo quando o formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Campo tipo senha - Permite formatar o campo como password substituindo todos os caracteres digitados pelo usurio por (*).

Campo sem uso de atributo senha

Campo usando atributo tipo senha

Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Mscara de Exibio - Define a mscara de exibio do campo. Existem tres tipos de mscara que podem ser mescladas.

CaracterDescrio Representa um caracter numrico (0-9) 9 Representa um caracter alpha numrico (A-Z,a-z) A * Representa qualquer caracter alfa-numrico (A-Z,a-z,0-9) digitada pelo usurio.

Nota: possivel mesclar duas ou mais mscaras simultaneamente, separadas por ponto e vrgula com a menor mascara inicializando. A substituio ocorre durante a digitao dos caracteres quando o numero de caracteres da menor mscara excedido. Exemplos de mscaras: Campo Nmero de Telefone Software Key (Apenas Letras) Software Key (Letras e Nmeros) Placa de Carro Serial do ScriptCase Mltiplas mscaras (Telefone) Mscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado Valor Formatado 123456789012 +12 34 5678 9012 QWERTYUIASDFGHJKQWER-TYUIASDF-GHJK

****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4T5Y6-U7I8 AAA - 9999 QWE1234 QWE - 1234

A999A999A999- D111H111G111DG2P D111H111G111**** DG2P 9999-9999;(99) 9999-9999;9999 999 9999;+99 99 99999999

Validar com Mscara - Exibe um erro se o usurio final no inserir um valor que complete a mscara

Completar esquerda com - 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. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Converte Letra -Permite converter as letras do campo ao perder o foco. As opes so: Caixa Alta Caixa Baixa Capitula Primeira Palavra Capitula Todas as Palavras Todas em maiscula Todas em minscula A primeira letra da primeira palavra em maiscula A primeira letra de todas as palavras em maiscula

Tamanho Mnimo - Permite definir o tamanho mnimo que o campo aceita. Tamanho Mximo - Permite definir o tamanho mximo que o campo aceita. Caracteres Permitidos - Permite selecionar o conjunto de caracteres que poder ser digitado no campo. As opes so: Todos - Permite que seja digitado qualquer caracter no campo

Selecionados - Define o conjunto de caracteres permitidos. Usando as configuraes abaixo ser permitida a digitao de letras, nmeros e dos caracteres - / (definidos no atributo Mais). As letras a b c (definidas no atributo Menos) no sero permitidas.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 Com Multiplas Linhas

TEXTO COM MLTIPLAS LINHAS


Configurao Geral

Figura1:Interface Configurao Geral

Atributos Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto com mltiplas linhas, o mesmo aceita letras, nmeros e caracteres especiais. Quando selecionado ser habilitado um atributo para inserir a quantidade de linhas do campo. Label - Define o ttulo do campo na aplicao. 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. Marca d'agua - Criado uma marca d'agua no texto do campo selecionado. Valor inicial - Permite definir um valor inicial para o campo quando o formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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.

Linhas - Permite configurar a altura do campo informando a quantidade de linhas. Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Converte Letra -Permite converter as letras do campo ao perder o foco. As opes so: Caixa Alta Caixa Baixa Capitula Primeira Palavra Capitula Todas as Palavras Todas em maiscula Todas em minscula A primeira letra da primeira palavra em maiscula A primeira letra de todas as palavras em maiscula

Tamanho Mnimo - Permite definir o tamanho mnimo que o campo aceita. Tamanho Mximo - Permite definir o tamanho mximo que o campo aceita.

Caracteres Permitidos - Permite selecionar o conjunto de caracteres que poder ser digitado no campo. As opes so: Todos - Permite que seja digitado qualquer caracter no campo

Selecionados - Define o conjunto de caracteres permitidos. Usando as configuraes abaixo ser permitida a digitao de letras, nmeros e dos caracteres - / (definidos no atributo Mais). As letras a b c (definidas no atributo Menos) no sero permitidas.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger.

Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Nmero

NMERO
Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como nmero, s permitido informar nmeros. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder

ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Mscara de Exibio - Define a mscara de exibio do campo. Existem tres tipos de mscara que podem ser mescladas.

CaracterDescrio Representa um caracter numrico (0-9) 9 Representa um caracter alpha numrico (A-Z,a-z) A * Representa qualquer caracter alfa-numrico (A-Z,a-z,0-9) digitada pelo usurio.

Nota: possivel mesclar duas ou mais mscaras simultaneamente, separadas por ponto e vrgula com a menor mascara inicializando. A substituio ocorre durante a digitao dos caracteres quando o numero de caracteres da menor mscara excedido. Exemplos de mscaras: Campo Nmero de Telefone Software Key (Apenas Letras) Software Key (Letras e Nmeros) Placa de Carro Serial do ScriptCase Mltiplas mscaras (Telefone) Mscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado Valor Formatado 123456789012 +12 34 5678 9012 QWERTYUIASDFGHJKQWER-TYUIASDF-GHJK

****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4T5Y6-U7I8 AAA - 9999 QWE1234 QWE - 1234

A999A999A999- D111H111G111DG2P D111H111G111**** DG2P 9999-9999;(99) 9999-9999;9999 999 9999;+99 99 99999999

Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de

Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Usar configuraes regionais Permite aplicar as configuraes regionais de formatao de nmeros ao campo. Quando no for selecionada sero exibidos os atributos Agrupamento, Sinal negativo e Formato de nmero negativo.(Veja configuraes regionais). Agrupamento de Dgitos - Define se o campo exibir o separador de agrupamento de dgitos. Tamanho Mximo - Permite determinar o tamanho mximo do campo. Valor Mnimo - Permite definir o valor mnimo do campo. Valor Mximo - Permite definir o valor mximo do campo. Agrupamento - Define qual caracter ser usado para a separao de milhar. Sinal negativo - Define qual caracter ser usado para a exibio de nmeros negativos. Formato de nmero negativo - Define o posicionamento do sinal negativo em relao ao valor. Aceitar - Permite que o campo aceite somente valores negativos, somente positivos ou ambos. Exibir Calculadora - Exibe uma calculadora para realizar clculos.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao.

Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato:

SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}'

FROM

tabela

WHERE

Campo_Chave

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio

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.

Decimal

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido valor, o mesmo aceita valores decimais. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido),

estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Usar configuraes regionais Permite aplicar as configuraes regionais de formatao de nmeros ao campo. Quando no for selecionada sero exibidos os atributos Agrupamento, Qtd. Decimais, Sinal negativo e Formato de nmero negativo.(Veja configuraes regionais). Agrupamento de Dgitos - Define se o campo exibir o separador de agrupamento de dgitos.* Tamanho Mximo - Permite determinar o tamanho mximo do campo. Valor Mnimo - Permite definir o valor mnimo do campo. Valor Mximo - Permite definir o valor mximo do campo. Qtd. Decimais - Define a quantidade de casas decimais do campo. Agrupamento - Define qual caracter ser usado para a separao de milhar.

Separador Decimal - Define o separador decimal do campo. Sinal negativo - Define qual caracter ser usado para a exibio de nmeros negativos. Formato de nmero negativo - Define o posicionamento do sinal negativo em relao ao valor. Aceita Negativo - Permite que o campo aceite valor negativo. Exibir Calculadora - Exibe uma calculadora para realizar clculos. Completar com zeros - Se habilitado, preenche automaticamente as casa decimais quando no especificadas. Se desabilitado, o usurio final dever sempre digitar os digitos decimais.* * "Formatar ao digitar" deve estar habilitado no menu "Formulrio>>Configurao" para utilizar esta opo.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo.

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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Moeda

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido valor, o mesmo aceita valores decimais. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo.

Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Usar configuraes regionais Permite aplicar as configuraes regionais de formatao de nmeros ao campo. Quando no for selecionada sero exibidos os atributos Agrupamento, Qtd. Decimais, Sinal negativo e Formato de nmero negativo.(Veja configuraes regionais). Agrupamento de Dgitos - Define se o campo exibir o separador de agrupamento de dgitos.* Uso de Smbolo Monetrio - Define se o campo exibir o smbolo monetrio da configurao regional.* Tamanho Mximo - Permite determinar o tamanho mximo do campo. Valor Mnimo - Permite definir o valor mnimo do campo.

Valor Mximo - Permite definir o valor mximo do campo. Qtd. Decimais - Define a quantidade de casas decimais do campo. Agrupamento - Define qual caracter ser usado para a separao de milhar. Separador Decimal - Define o separador decimal do campo. Sinal negativo - Define qual caracter ser usado para a exibio de nmeros negativos. Formato de nmero negativo - Define o posicionamento do sinal negativo em relao ao valor. Aceita Negativo - Permite que o campo aceite valor negativo. Exibir Calculadora - Exibe uma calculadora realizar clculos. Completar com zeros - Se habilitado, preenche automaticamente as casa decimais quando no especificadas. Se desabilitado, o usurio final dever sempre digitar os digitos decimais.* * "Formatar ao digitar" deve estar habilitado no menu "Formulrio>>Configurao" para utilizar esta opo.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger.

Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Data

Configurao Geral

Figura1:Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Data ele permite a exibio no formato definido na opo Formatao dos Valores. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo.

Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Usar configuraes regionais - Permite aplicar as configuraes regionais de formatao de datas ao campo. Quando no for selecionada ser exibido o atributo Separador de data (Veja configuraes regionais). Separador de data - Permite informar o smbolo que ir separar a data. Primeiro Dia - Define o dia que ser apresentado como o primeiro da semana. Exibio - Permite selecionar o formato de exibio do campo. Formato Interno - Formato que ser armazenado dentro do banco de dados. Usar ComboBox - Permite selecionar a data e o ms atravs de combobox. Data Mnima:

Data Fixa - Inserir a data mmina que o scriptcase criticar no campo do tipo data no formato como apresentado. Data Atual - Ao clicar sobre o cone ao lado da caixa,o scriptcase disponibiliza as seguintes opes: Data Atual Simples - Deixar a data atual como a data mxima, ou seja, no entrar ningum no formulrio que nasceu aps o dia corrente. Data Atual com Incremento - A data mnima ser a data atual (+) os dias ou meses ou anos que voc incrementar. Data Atual com Decremento - A data mnima ser a data atual (-) os dias ou meses ou anos que voc quiser decrementar.

Data Mxima: Data Fixa - Inserir a data mxima manualmente que o scriptcase criticar no campo do tipo data no formato como aprensentado. Data Atual - Ao clicar cone ao lado da caixa, o scriptcase disponibiliza as seguintes opes: Data Atual Simples - Deixar a data atual como a data mxima, ou seja, no entrar ningum no formulrio que nasceu aps o dia corrente. Data Atual com Incremento - A data mxima ser a data atual (+) os dias ou meses ou anos que voc incrementar. Data Atual com Decremento - A data mxima ser a data atual (-) os dias ou meses ou anos que voc quiser decremento.

Exibir Formato - Permite exibir ao lado do campo o modo de preenchimento do campo data. Exibir Calendrio - Permite exibir ao lado do campo um cone de calendrio, este possibilita a seleo do ms e ano passando para o campo o valor que foi definido no calendrio.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup.

Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Hora

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Hora ele permite a exibio do formato definido na opo Formatao dos Valores. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do

campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Usar configuraes regionais - Permite aplicar as configuraes regionais de formatao de datas ao campo. Quando no for selecionada ser exibido o atributo Separador de hora (Veja configuraes regionais). Separador de hora - Permite informar o smbolo que ir separar a hora. Exibio - Permite selecionar o formato de exibio do campo hora. Formato Interno - Formato que ser armazenado dentro do banco de dados. Exibir Formato - Permite exibir ao lado do campo o modo de preenchimento do campo hora.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao.

Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato:

SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}'

FROM

tabela

WHERE

Campo_Chave

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio

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.

Data E Hora

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos : Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Data e Hora, ele permite a exibio do formato definido na opo Formatao dos Valores. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo.

Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Usar configuraes regionais - Permite aplicar as configuraes regionais de formatao de datas ao campo. Quando no for selecionada ser exibido o atributo Separador de data e Separador de hora (Veja configuraes regionais). Separador de data - Permite informar o smbolo que ir separar a data. Separador de hora - Permite informar o smbolo que ir separar a hora. Exibio - Permite selecionar o formato de exibio do campo data / hora. Formato Interno - Formato que ser armazenado dentro do banco de dados. Exibir Formato - Permite exibir ao lado do campo o modo de preenchimento do campo hora. Exibir Calendrio - Permite exibir ao lado do campo um cone de calendrio, este possibilita a seleo do ms e ano passando para o campo o valor que foi definido no calendrio. Decimais dos segundos - Define a quantidade de decimais para os segundos.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 (banco De Dados)

Configurao Geral

z
Figura1:Interface de Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Neste tipo de campo as imagens so salvas diretamente no banco de dados em formato binrio. Label - Define o ttulo do campo na aplicao. 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 Mximo - Define o tamanho mximo do campo. Borda da Imagem - Largura da borda da imagem em Pixels. Altura da Imagem - Permite definir a altura da imagem em Pixels. Largura da Imagem - Permite definir a largura da imagem em Pixels. Manter Aspecto - Manter o aspecto da imagem. Quando so informados os atributos Altura da Imagem e Largura da Imagem, gerada uma nova imagem mantendo a proporo entre a largura e altura da imagem original. Abrir em Outra Janela - Permite a visualizao da imagem em outra janela. Caso tenham sido informadas novas Largura e/ou Altura, a imagem aberta ter o tamanho original. Exibir apenas o link - Quando ativada essa opo permite que o nome da imagem seja um link na aplicao gerada. Clicando no link criado ser aberta uma nova janela (pop-up) com a imagem no tamanho original (sem o uso do redimencionamento). Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 (nome De Arquivo)


Permite utilizar campos para upload de imagens. As imagens sero mantidas no servidor no diretrio informado pelo atributo Diretrio de Imagens, nas configuraes da aplicao (veja em Configurao), e o nome da imagem ser armazenado no banco de dados. Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. As imagens so salvas em um diretrio do servidor e o nome da imagem em um campo texto da tabela. Label - Define o ttulo do campo na aplicao. 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. Borda da Imagem - Largura da borda da imagem em Pixels. Altura da Imagem - Permite definir a altura da imagem em Pixels. Largura da Imagem - Permite definir a largura da imagem em Pixels. Manter Aspecto - Manter o aspecto da imagem. Quando so informados os atributos Altura da Imagem e Largura da Imagem, gerada uma nova imagem mantendo a proporo entre a largura e altura da imagem original. Subdiretrio - Permite informar o subdiretrio onde sero armazenadas as imagens. Este subdiretrio relativo ao diretrio definido em Diretrio de Imagens (veja em Configurao). possvel o uso de variveis globais ou locais na formao do nome do subdiretrio. Criar subdiretrio - Quando ativada essa opo permite a criao do subdiretrio caso no exista. Cache da Imagem - Tempo em minutos para que o cache da imagem fique armazenado. Exibir apenas o link - Quando ativada essa opo permite que o nome da imagem seja um link na aplicao gerada. Clicando no link criado ser aberta uma nova janela (pop-up) com a imagem no tamanho original (sem o uso do redimencionamento). Abrir em Outra Janela - Permite a visualizao da imagem em outra janela. Caso tenham sido informadas novas Largura e/ou Altura, a imagem aberta ter o tamanho original.

Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados. Example of field of the image type in a cadastre of products.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao.

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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Documento (banco De Dados)

Configurao Geral

Figura1:Interface Configurao Geral.

Atributos : Tipo do dado - Define o tipo do campo da aplicao. Neste tipo de campo os arquivos so salvos diretamente no banco de dados em formato binrio. Label - Define o ttulo do campo na aplicao. 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. Exibir cone - Exibe junto ao nome do arquivo um cone relativo ao seu tipo. Nome do Arquivo - Define o campo que contm o nome do arquivo do documento armazenado na base de dados. Tamanho do Arquivo - Permite definir o campo que contm o tamanho do arquivo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo.

CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Documento (nome De Arquivo)

Configurao Geral

Figura1:Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Os arquivos so salvos em um diretrio do servidor e o nome do arquivo em um campo texto da tabela. Label - Define o ttulo do campo na aplicao. 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. Subdiretrio - Permite informar o subdiretrio onde sero armazenados os arquivos. Este subdiretrio relativo ao diretrio definido em Caminho dos Documentos (veja em Configurao). possvel o uso de variveis globais ou locais na formao do nome do subdiretrio. Criar subdiretrio - Quando ativada essa opo permite a criao do subdiretrio caso no exista. cone - Permite exibir um cone ao lado do campo, determinando o tipo de arquivo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo.

CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cpf

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos : Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CPF o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o campo que foi fornecido existe, caso seja uma informao errada , ser exibida uma mensagem de erro. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo.

Completar esquerda com - 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. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao.

Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica

(Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao.

Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cnpj

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CNPJ o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o campo que foi fornecido existe, caso seja uma informao errada exibida uma mensagem de erro. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do

campo. Completar esquerda com - 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. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao.

Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica

(Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao.

Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cpf E Cnpj

Configurao Geral

Figura1:Interface Configurao Geral.

Atributos: Tipo do dado- Define o tipo do campo da aplicao. Quando o campo definido como CPF e CNPJ o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o campo que foi fornecido existe, caso seja uma informao errada , ser exibida uma mensagem de erro. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo.

Completar esquerda com - 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 - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao.

Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Tipo Cpf E Cnpj

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos : Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CPF e CNPJ o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o campo que foi fornecido existe, caso seja uma informao errada , ser exibida uma mensagem de erro. Label - Define o ttulo do campo na aplicao. 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Tipo CPF/CNPJ - Permite associar valores para definio de pessoas Fsicas ou Jurdicas. Campo Relacionado - Permite determinar o campo o qual contm os valores que ser feita a verificao de tipo. Ou seja, dependendo se a pessoa for Fsica ou Jurdica, ser feita a validao de CPF ou CNPJ respectivamente. Recarrega Formulrio - Permite quando ativada recarregar o formulrio aps alguma alterao do campo.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger.

Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Carto

CARTO
O ScriptCase disponibiliza rotinas para validao de Nmeros de carto de crdito nas suas aplicaes. As bandeiras disponveis no momento so: AMERICAN EXPRESS, VISA, MASTERCARD e DINERS. Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como Carto o campo verificado se o valor vlido. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Completar esquerda com - 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. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Mscara de Exibio - Define a mscara de exibio do campo. Existem tres tipos de mscara que podem ser mescladas.

CaracterDescrio Representa um caracter numrico (0-9) 9 Representa um caracter alpha numrico (A-Z,a-z) A * Representa qualquer caracter alfa-numrico (A-Z,a-z,0-9) digitada pelo usurio.

Nota: possivel mesclar duas ou mais mscaras simultaneamente, separadas por ponto e vrgula com a menor mascara inicializando. A substituio ocorre durante a digitao dos caracteres quando o numero de caracteres da menor mscara excedido. Exemplos de mscaras: Campo Nmero de Telefone Software Key (Apenas Letras) Software Key (Letras e Nmeros) Placa de Carro Serial do ScriptCase Mltiplas mscaras (Telefone) Mscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado Valor Formatado 123456789012 +12 34 5678 9012 QWERTYUIASDFGHJKQWER-TYUIASDF-GHJK

****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4T5Y6-U7I8 AAA - 9999 QWE1234 QWE - 1234

A999A999A999- D111H111G111DG2P D111H111G111**** DG2P 9999-9999;(99) 9999-9999;9999 999 9999;+99 99 99999999

Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Tipo Carto

TIPO CARTO
Permite relacionar o campo Tipo Carto com um campo Carto, fazendo com que os valores digitados em Carto sejam validados de acordo com a bandeira selecionada em Tipo de Carto.

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos : >Tipo do dado- Define o tipo do campo da aplicao. Label - Define o ttulo do campo na aplicao. 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio.

Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores


No quadro formatao de valores descrito mais abaixo podemos ver como feita a associao entre os campos .

Figura2: Interface Formatao dos Valores.

Atributos: Tipo de Carto - Permite a exibio de uma caixa de seleo para escolha dos tipos de cartes. Usar Ttulo/Negao - Permite a entrada de uma nova opo diferente das disponibilizadas pelo ScriptCase (American Express, Diners, MasterCard e Visa). O label e o valor dessa nova opo so definidos em Valor Negativo e Ttulo. Valor Negativo - Valor da nova opo. Ttulo - Label da nova opo. Campo Relacionado - Permite determinar o campo que contm os valores para serem realizadas as devidas verificaes de tipo. Recarrega Formulrio - Permite quando ativada recarregar o formulrio aps alguma alterao do campo.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio

informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup.

Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cep

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CEP exibido ao lado um cone, o qual se clicado ir abrir uma janela de pesquisa de CEPs; o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o campo que foi fornecido existe, caso seja uma informao inexistente , ser exibida uma mensagem de erro. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo.

Mscara de Exibio - Define a mscara de exibio do campo. Existem tres tipos de mscara que podem ser mescladas.

CaracterDescrio Representa um caracter numrico (0-9) 9 Representa um caracter alpha numrico (A-Z,a-z) A * Representa qualquer caracter alfa-numrico (A-Z,a-z,0-9) digitada pelo usurio.

Nota: possivel mesclar duas ou mais mscaras simultaneamente, separadas por ponto e vrgula com a menor mascara inicializando. A substituio ocorre durante a digitao dos caracteres quando o numero de caracteres da menor mscara excedido. Exemplos de mscaras: Campo Nmero de Telefone Software Key (Apenas Letras) Software Key (Letras e Nmeros) Placa de Carro Serial do ScriptCase Mltiplas mscaras (Telefone) Mscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado Valor Formatado 123456789012 +12 34 5678 9012 QWERTYUIASDFGHJKQWER-TYUIASDF-GHJK

****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4T5Y6-U7I8 AAA - 9999 QWE1234 QWE - 1234

A999A999A999- D111H111G111DG2P D111H111G111**** DG2P 9999-9999;(99) 9999-9999;9999 999 9999;+99 99 99999999

Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores

Atributos: Dados do CEP - Permite selecionar os campos que sero preenchidos com os valores correspondentes ao CEP. CEP no onChange - Permite o preenchimento automtico dos campos relacionados na opo Dados do CEP, quando o CEP for informado ou alterado dinamicamente.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo.

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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

E-mail

Configurao Geral

Figura1: Interface Configurao Geral

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como E-mail exibido ao lado um cone o qual se clicado ir abrir o leitor de e-mail. Caso seja informado um email fora do padro o scriptcase exibe uma mensagem de erro. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio

pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Exibir Icone - Exibe um cone de email ao lado do campo. Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

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

Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao.

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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao.

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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Url

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como URL exibido um link de acesso. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do

campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Exibir Icone - Exibe um cone ao lado do campo. Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao.

Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cor Html

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como Cor HTML exibido ao lado do campo um cone com uma paleta de cores.

Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio.

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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos:

Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Select
Permite utilizar no campo do formulrio um objeto do tipo select (combobox).

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - O Tipo de dados Select um objeto drop-down que permite a seleo de informao atravs de uma janela deslizante. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio o preenchimento do atributo Valor Inicial. Valor inicial- Permite definir o valor inicial do campo.

Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP).

Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

Lookup de Edio
Forma utilizada para disponibilizar ao usurio final uma lista de valores onde podero ser selecionados os itens que sero utilizados no formulrio. 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 dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Mtodos para Lookup

Esto disponveis dois mtodos de lookup: Manual (informando manualmente as condies de seleo) ou Automtico (utilizando uma query de banco de dados).

Figura1: Seleo do tipo de Lookup.

Lookup de Edio - Automtico


Lookup utilizado para listar os valores que sero exibidos no campo Select. Estes valores sero recuperados de forma dinmica atravs de um Comando Select.

Figura2: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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. Mltiplos Valores - Selecionando Sim, permite que sejam armazenados vrios valores no campo da tabela, separados por um caracter definido em Delimitador.

Simples Valor

Mltiplos Valores

Delimitador - Define o caracter usado para separar os valores selecionados no campo do

formulrio. S preencher este campo se Mltiplos Valores estiver selecionado. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ) . Altura- Permite definir a altura do objeto select. Usar Ttulo / Negao - Permite exibir uma linha de ttulo no objeto select (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - Valor a ser gravado no campo quando for selecionado a linha de ttulo do objeto select. Ttulo - Texto exibido na linha de ttulo do objeto select. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 que caracter ser usado para separar o valor do campo e o valor retornado pelo lookup. S necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria. Criar Ligao- Permite criar uma ligao para outro formulrio possibilitando a manuteno da lista exibida no campo select. Aps a manuteno, o objeto select atualizado automaticamente.

Lookup de Edio - Manual

Este mtodo permite que o desenvolvedor crie manualmente uma lista de valores que ficar gravada na

aplicao gerada. utilizado o mtodo Manual quando a base de dados no possui uma tabela com essas informaes.

Figura3: Interface Lookup de Edio Manual.

Atributos: Tipo de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (delimitador), Mltiplos Valores (posio) e Mltiplos Valores (binrio).
Simples Valor

Permite a seleo de apenas um valor da lista.

Figura4: Configurao do lookup de edio 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 includo no campo da tabela quando na lista estiver selecionado o item Masculino. Default - Com esta opo marcada o item j vir selecionado quando o formulrio estiver em modo de incluso. Altura - Define uma altura(linhas) para o objeto select.

Mltiplos Valores (delimitador)

Podero ser armazenados vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a combinao Esportes, Cinema e Turismo selecionada no formulrio ser gravada como E;C;T caso o delimitador seja ; (ponto e vrgula).

Figura5: Configurao do lookup de edio Mltiplos 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 includo no campo da tabela quando na lista estiver selecionado o item Cinema. Delimitador - Caracter(es) utilizado(s) para fazer a separao dos mltiplos valores dentro do campo da tabela. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ) . Altura - Define uma altura (linhas) para o objeto select.
Mltiplos Valores (Posio)

Permite armazenar diversas informaes em uma nica string do campo selecionado. Para que estas informaes sejam includas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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: Configurao do lookup Mltiplos Valores (posio)

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 includo 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 posio seja selecionada. Incio - Posio inicial na string onde a informao ser gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupar na string. Altura - Define uma altura (linhas) para o objeto select.

Mltiplos Valores (Binrio)

Permite armazenar diversas informaes em um valor inteiro no campo selecionado. Como exemplo usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribudo automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para armazenar os dados realizado uma soma do nmero decimal. Veja os exemplos abaixo. Exemplo1: Se fossem selecionados as opes Esportes e Cultura o nmero armazenado no campo da tabela seria 3. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

1 (Esportes) + 2 (Cultura) = 3 Exemplo2: Se fossem selecionados as opes Esportes, Lazer e Leitura o nmero armazenado no campo da tabela seria 13. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

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

Figura7: Configurao do lookup de edio Mltiplos Valores (Binrio)

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

Boto Incluir - Inclui na lista os valores preenchidos nos campos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os campos. Boto Salvar - Permite que o usurio salve toda a lista, para posterior utilizao atravs da opo Carregar Definio de Lookup. Carregar Definio de Lookup - Permite carregar uma Lista de valores pr-definida para uso como lookup. Aparecero as definies existentes no ScriptCase e as listas salvas pelo usurio. Usar Ttulo / Negao - Permite exibir uma linha de ttulo no objeto select (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - possvel informar um valor para ser armazenado no campo da tabela quando a opo Usar Ttulo / Negao estiver selecionada. Ttulo - Texto exibido na linha de ttulo do objeto select. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionado.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 esto os valores disponveis para seleo e na segunda esto os valores efetivamente selecionados.

Figura1: Valores disponveis / Valores Selecionados no objeto Duplo Select.

Configurao Geral

Figura2: Interface Configurao Geral.

Atributos: Tipo do dado - O Tipo de dados Duplo Select um objeto drop-down que permite a seleo mltiplas atravs de duas janelas de seleo e um navegador entre elas ( << < > >> ). Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio o preenchimento do atributo Valor Inicial. Valor inicial- Permite definir o valor inicial do campo.

Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes.

Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

Lookup de Edio

Forma utilizada para disponibilizar ao usurio final uma lista de valores onde podero ser selecionados vrios itens para atualizao do campo na tabela. Por exemplo, para um campo produtos, em uma lista de valores o usurio poder selecionar os itens desejados.

Antes do Lookup

Depois do Lookup

Figura1: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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 formulrio. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ). Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao.

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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 formulrio um objeto do tipo checkbox.

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - O Tipo de Checkbox um objeto que permite a seleo de uma ou mais informao atravs de uma caixa de objetos de marcao. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

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

Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

Lookup de Edio

Antes do Lookup

Depois do Lookup

Mtodos para Lookup

Esto disponveis dois mtodos de lookup: Manual (informando manualmente as condies de seleo) ou Automtico (utilizando uma query de banco de dados).

Figura1: Seleo do tipo de Lookup.

Lookup de Edio - Automtico


Lookup utilizado para listar os valores que sero exibidos no campo Checkbox. Estes valores sero recuperados de forma dinmica atravs de um Comando Select.

Figura2: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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 exibio dos itens do checkbox.

Delimitador - Define o caracter usado para separar os valores selecionados no campo do formulrio. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ). Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana do item selecionado no objeto Checkbox. Opo marcar todos - Exibe uma opo 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria.

Lookup de Edio - Manual

Este mtodo permite que o desenvolvedor crie manualmente uma lista de valores que ficar gravada na aplicao gerada. utilizado o mtodo Manual quando a base de dados no possui uma tabela com essas informaes.

Figura3: Interface Lookup de Edio Manual.

Atributos: Tipo de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (delimitador), Mltiplos Valores (posio) e Mltiplos Valores (binrio).
Simples Valor

Permite a seleo de apenas um valor da lista.

Figura4: Configurao do lookup de edio 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 includo no campo da tabela quando na lista estiver selecionado o item Cha de Erva Doce. Default - Com esta opo marcada o item j vir selecionado quando o formulrio estiver em modo de incluso. Colunas - Permite informar a quantidade de colunas, para organizar o objeto no formulrio.

Mltiplos Valores (delimitador)

Podero ser armazenados vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a combinao Andorra, Angola e Argentina selecionada no formulrio ser gravada como AD;AO;AR caso o delimitador seja ; (ponto e vrgula).

Figura5: Configurao do lookup de edio Mltiplos 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 includo no campo da tabela quando na lista estiver selecionado o item Angola. Delimitador - Caracter(es) utilizado(s) para fazer a separao das mltiplas opes dentro do campo da tabela. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ) . Colunas - Permite informar a quantidade de colunas para exibio dos itens do checkbox.
Mltiplos Valores (Posio)

Permite armazenar diversas informaes em uma nica string do campo selecionado. Para que estas informaes sejam includas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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: Configurao do lookup Mltiplos Valores (posio)

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 includo 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 posio seja selecionada. Incio - Posio inicial na string onde a informao ser gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupar na string. Colunas - Permite informar a quantidade de colunas para exibio dos itens do checkbox.

Mltiplos Valores (Binrio)

Permite armazenar diversas informaes em um valor inteiro no campo selecionado. Como exemplo usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribudo automaticamente de acordo com a ordem): Valor Descrio no Lookup

Atribudo 1 2 4 8 16

Esportes Cultura Lazer Leitura Msica

Para armazenar os dados realizado uma soma do nmero decimal. Veja os exemplos abaixo. Exemplo1: Se fossem selecionados as opes Esportes e Cultura o nmero armazenado seria 3. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

1 (Esportes) + 2 (Cultura) = 3 Exemplo2: Se fossem selecionados as opes Esportes, Lazer e Leitura o nmero armazenado seria 13. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

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

Figura7: Configurao do lookup de edio Mltiplos Valores (Binrio)

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

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

Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os campos. Boto Salvar - Permite que o usurio salve toda a lista, para posterior utilizao atravs da opo Carregar Definio de Lookup. Carregar Definio de Lookup - Permite carregar uma Lista de valores pr-definida para uso como lookup. Aparecero as definies existentes no ScriptCase e as listas salvas pelo usurio. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana do item selecionado no objeto Checkbox. Opo marcar todos - Exibe uma opo 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 formulrio um objeto do tipo radio.

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - O Tipo de dados Rdio um objeto que permite a seleo de apenas uma informao de todas as que so exibidas por ele. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes.

Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger.

Nulo - O campo ser preenchido com nulo (null).

Lookup de Edio
Forma utilizada para disponibilizar ao usurio final uma lista de valores onde poder ser selecionado o item que ser utilizado no formulrio. 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 dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Mtodos para Lookup

Esto disponveis dois mtodos de lookup: Manual (informando manualmente as condies de seleo) ou Automtico (utilizando uma query de banco de dados).

Figura1: Seleo do tipo de Lookup.

Lookup de Edio - Automtico


Lookup utilizado para listar os valores que sero exibidos no campo Radio. Estes valores sero recuperados de forma dinmica atravs de um Comando Select.

Figura2: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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 exibio dos itens do radio.

Radio com uma coluna

Radio com duas colunas

Usar Ttulo / Negao - Permite exibir uma outra opo no campo (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - possvel informar um valor para ser armazenado no campo da tabela quando a opo Usar Ttulo / Negao estiver selecionada. Ttulo - Texto exibido na opo do campo Radio. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria.

Lookup de Edio - Manual

Este mtodo permite que o desenvolvedor crie manualmente uma lista de valores que ficar gravada na aplicao gerada. utilizado o mtodo Manual quando a base de dados no possui uma tabela com essas informaes.

Figura3: Interface Lookup de Edio 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 includo no campo da tabela quando na lista estiver selecionado o item Masculino. Default - Com esta opo marcada o item j vir selecionado quando o formulrio estiver em modo de incluso. Colunas -Permite informar a quantidade de colunas para exibio dos itens do radio. Boto Incluir - Inclui na lista os valores preenchidos nos campos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os campos. Boto Salvar - Permite que o usurio salve toda a lista, para posterior utilizao atravs da opo Carregar Definio de Lookup. Carregar Definio de Lookup -Permite carregar uma Lista de valores pr-definida para uso como lookup. Aparecero as definies existentes no ScriptCase e as listas salvas pelo usurio. Usar Ttulo / Negao - Permite exibir uma outra opo no campo (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - possvel informar um valor para ser armazenado no campo da tabela quando a opo Usar Ttulo / Negao estiver selecionada. Ttulo - Texto exibido na opo do campo Radio.

Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 informao de entrada serve como filtro dos itens que sero 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-numrico. Esta lista carregada dinamicamente com tecnologia Ajax.

Configurao Geral

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo de Dado - Define o tipo do campo da aplicao. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 usurio por (*).

Campo sem uso de atributo senha

Campo usando atributo tipo senha

Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Criticar s no Submit - Valida o campo somente quando o formulrio submetido. Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Converte Letra -Permite converter as letras do campo ao perder o foco. As opes so: Caixa Alta Todas em maiscula

Caixa Baixa Capitula Primeira Palavra Capitula Todas as Palavras

Todas em minscula A primeira letra da primeira palavra em maiscula A primeira letra de todas as palavras em maiscula

Tamanho Mnimo - Permite definir o tamanho mnimo que o campo aceita. Tamanho Mximo - Permite definir o tamanho mximo que o campo aceita. Caracteres Permitidos - Permite selecionar o conjunto de caracteres que poder ser digitado no campo. As opes so: Todos - Permite que seja digitado qualquer caracter no campo

Selecionados - Define o conjunto de caracteres permitidos. Usando as configuraes abaixo ser permitida a digitao de letras, nmeros e dos caracteres - / (definidos no atributo Mais). As letras a b c (definidas no atributo Menos) no sero permitidas.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao.

Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

Lookup de Edio

Figura3: Interface Lookup de Edio.

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). Opo de Busca - Permite determinar o modo de busca do texto(Incio igual,Qualquer parte e Final igual). Captura Texto - Esta opo quando no selecionada,ser exibida na aplicao somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Exibir valor original e lookup - Esta opo quando no ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura.

Exibir label com a descrio - Permite exibir o label com a descrio. Usar conexo especifica - Permite selecionar uma conexo diferente da atual, caso seja necessrio buscar campos de uma tabela que no pertencem a conexo corrente.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Nmero Auto-complete

NMERO AUTO-COMPLETE
Este campo exibe uma lista de itens obtidos com base em um comando Select. A informao de entrada serve como filtro dos itens que sero exibidos medida que digitada. Esta lista tem estrutura semelhante ao objeto Select HTML onde cada item tem um valor e label associados. Para o Nmero Auto-Complete o valor de cada item obrigatoriamente numrico. Esta lista carregada dinamicamente com tecnologia Ajax.

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Validar en Presentar - Validar campos slo cuando presenten. Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Tamanho Mximo - Permite determinar o tamanho mximo do campo. Valor Mnimo - Permite definir o tamanho mnimo do campo. Valor Mximo - Permite definir o tamanho mximo 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

Lookup de Edio

Figura3: Interface Lookup de Edio.

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). Opo de Busca - Permite determinar o modo de busca do texto(Incio igual,Qualquer parte e Final igual).

Captura Texto - Esta opo quando no selecionada,ser exibida na aplicao somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Exibir valor original e lookup - Esta opo quando no ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura.

Exibir label com a descrio - Permite exibir o label com a descrio. Usar conexo especifica - Permite selecionar uma conexo diferente da atual, caso seja necessrio buscar campos de uma tabela que no pertencem a conexo corrente.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao

Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo imagem html, ele permite inserir no campo uma imagem. Label - Define o ttulo do campo na aplicao. 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 padro do ScriptCase para seleo. O cone "Fazer upload de uma imagem" possibilita que o desenvolvedor envie para o servidor uma imagem localizada em outra mquina. 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao.

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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo label, o campo exibido como output apenas como sada de dado. Label - Define o ttulo do campo na aplicao. 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 opo ao ser ativada, permite que o texto que foi informado na propriedade Texto, torne-se um link que ao ser clicado recarrege o formulrio. Posicionamento - Permite posicionar o formulrio no bloco escolhido.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao.

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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 aplicao. Quando o campo definido como texto, o mesmo aceita letras , nmeros,caracteres. Label - Define o ttulo do campo na aplicao. 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 opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo SQL - Informa o tipo do campo no banco de dados.

Barra de Ferramentas

Atributos: Propriedades: Localizao - local do posicionamento da barra de ferramentas do Editor HTML Alinhamento - Alinhamento dos botes na barra de ferramentas Status - Barra de status, No Exibir, Superior e Inferior;

Quantidade

- Quantidade de linhas na barra de ferramentas do Editor HTML. Organizao dos Botes - Permite definir a posio dos botes na barra de ferramentas. Pr-Visualizao - Permite visualizar a barra de ferramentas de acordo com as configuraes acima.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao.

Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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

Configurao Geral

Atributos: Tipo do Dado - Tipo do dado do campo da aplicao. Label - Ttulo do campo na aplicao. Recarregar - Recarrega formulrio aps alterao.

Localizacao

Localizao
Configurao Geral

Atributos: Tipo do Dado - Tipo do dado do campo da aplicao. Label - Ttulo do campo na aplicao. Recarregar - Recarrega formulrio aps alterao.

Youtube

As definies gerais

Atributos Tipo de dados - tipo do campo Application. Label - Campo etiqueta na aplicao. Display Mode -A forma como o vdeo exibido, modal ou uma nova janela. Largura - a largura do vdeo em pixels. Altura -altura do vdeo em pixels. Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo SQL -Tipo de campo no banco de dados.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao.

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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 exibio de mapas da API do google.

Tipo do dado - Define o tipo de dado de exibio no campo da aplicao. Label - Define o ttulo do campo na aplicao. 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 mtodo de passagem de parmetros para a API do Google. Modo de visualizao - Indica a forma de exibio 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 (disponveis pela API do Google) da localizao no Mapa. Chave da API - Chave de autorizao para visualizar os mapas. Nota: A API Key uma chave nica, formada por uma string (texto) alfanumrica, que nada mais do que a licena de uso deste servio. Quando voc se inscreve para usar o servio, a chave vinculada a um domnio e um diretrio no servidor. Todas as pginas que forem utilizar a API deve estar abaixo do diretrio que foi usado neste cadastro. Caso voc tenha um servidor web em sua mquina, s adquirir uma chave para testes locais, e para isso s colocar http://localhost no campo do domnio 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 ligao. Texto do Link - Texto para o link do mapa.

Tipo SQL - Tipo do campo na Base de dados.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao.

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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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

Cdigo de Barras
Configuraes Gerais

Atributos: Tipo do dado - Tipo de dados do campo. Label - ttulo do campo. Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo SQL - Tipo do campo no banco de dados.

Cdigo de Barras

Atributos: Tipo - Tipo de cdigo de barras. Texto - Texto do cdigo de barras para a ilustrao. Existem 18 tipos de cdigos de barras, que est listado abaixo:

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Layout Viso Geral

VISO GERAL
Neste mdulo esto disponveis recursos de edio, atributos e visualizao da aplicao, de forma que podemos atribuir schemas de visualizao, organizar os campos em blocos, definir os valores e o formato do cabealho entre outros.

Configurao Das Paginas

PGINAS

Utilizando a definio de blocos, uma pgina um conteiner de blocos. Onde em cada aplicao criada uma pgina que tem nome default "pag1". Em aplies de Formulrio, Controle e Filtro possvel criar mais pginas para uma aplicao. As pginas so exibidas na aplicao de modo de Abas, onde cada aba contm os blocos definidos em Organizao dos Blocos.

Figura1: Interface de Configurao das Pginas( disponvel apenas para aplicaes de Formulrio, Controle e Filtro).

Veja abaixo um exemplo de uma aplicao de Formulrio usando duas Pginas: Dados Gerais e Documentos (ver Figura2).

Figura2: Aplicao de Formulrio utilizando recurso de Pginas.

CONFIGURAO DAS PGINAS


A aplicao de formulrio j traz uma pgina padro, identificada por Pag1, que pode ser renomeada, com a criao de novas pginas. O uso de pginas bastante indicado quando temos uma aplicao que envolve vrios campos de uma tabela (mais de 20 por exemplo). Um formulrio com mais de 20 campos na vertical seria de difcil utilizao. Uma aplicao pode ter vrias pginas, e em cada uma delas, voc pode incluir vrios blocos.

Figura3: Interface Configurao das Pginas

Atributos: Para incluir nova pgina, basta preencher os dois campos textos acima do Boto Incluir, no primeiro campo atribuir um nome a pgina e no segundo campo selecionar imagem que ser apresentada como cone da pasta, e em seguida clicar no boto INCLUIR. Para excluir uma pgina, basta clicar no boto de excluso apresentado na linha da pgina correspondente. NOTA: A definio de pginas s levada em considerao para formulrios na orientao Unico Registro Configuraes relativas a Aba da Pasta Nome da Fonte - Permite definir qual a fonte das letras e caracteres a serem exibidos no campo. Clicando no cone existente direita do campo aberta uma tela para seleo da fonte. Basta selecionar a fonte na lista existente, que transferida para o campo abaixo da lista e clicar no boto Confirmar. A tela fechada e a opo transferida para o campo da tela principal. Tamanho da Fonte - Informa o tamanho de fonte desejado. Cor da Fonte Selecionada - Campo para definio da cor para o texto que ter a Aba Selecionada. Clicando no cone existente direita do campo, aberta uma tela contendo uma paleta de cores. Selecionada a cor desejada, basta clicar no boto Atualizar e o cdigo correspondente cor selecionada ser automaticamente transferido para o campo. Cor do Fundo Selecionado - Permite definir a cor de fundo que ter a Aba Selecionada. Clicando no cone existente direita do campo, aberta uma tela contendo uma paleta de cores. Selecionada a cor desejada, basta clicar no boto Atualizar e o cdigo correspondente cor selecionada ser automaticamente transferido para o campo. Cor da Fonte No Selecionada - Campo para definio da cor para o texto que ter a Aba no Selecionada. Clicando no cone existente direita do campo, aberta uma tela contendo uma paleta de cores. Selecionada a cor desejada, basta clicar no boto Atualizar e o cdigo correspondente cor selecionada ser automaticamente transferido para o campo. Cor do Fundo No Selecionado - Permite definir a cor de fundo que ter a Aba no Selecionada. Clicando no cone existente direita do campo, aberta uma tela contendo uma paleta de cores. Selecionada a cor desejada, basta clicar no boto Atualizar e o cdigo correspondente cor selecionada ser automaticamente transferido para o campo.

Configurao Dos Blocos

BLOCOS
Conceitualmente um bloco um "container" onde posicionamos nossos campos de uma Aplicao de Formulrio, Controle ou Consulta com orientao Slide. Por default as aplicaes criadas no ScriptCase so constitudas de um nico bloco, este com o mesmo nome da aplicao. Podemos adicionar quantos novos blocos quisermos e organiz-los da maneira que nos for mais conveniente. Na tela abaixo observe que h uma coluna chamada ORGANIZAO , l que definimos se o prximo bloco vir ao lado ou abaixo do corrente.

Figura1: Tela de Configurao dos Blocos.

No lado esquerdo de cada bloco existem dois cones o primeiro relativas ao bloco e o segundo para excluso do bloco.

tem a funo de editar todas as informaes

Organizao e Mudana de posio dos Blocos

Veja abaixo como alterar a ordem de exibio dos Blocos de uma Pgina.

Clique e araste o bloco que deseja alterar para a sua nova posio.

Veja agora como remover um bloco da exibio

Clique sobre o bloco desejado e arraste-o at o item "Blocos no exibidos". Desta forma, assim como voc pode remover um bloco arrastando-o at o item "Blocos no exibidos", para mudar um bloco de pgina s arrasta-lo at a pgina desejada. Veja as imagens abaixo.

Atributos: Bloco (Nome) - Nome do Bloco. Label - Ttulo do bloco que ser exibido na aplicao. Ttulo (Exibir) - Flag que controla se o ttulo do bloco ser exibido. Label (Exibir) - Flag que controla se o label dos campos dentro do bloco devem ser exibidos. Label (Posio) - Opes de exibio do label: "Acima" - ser exibido o label acima do campo. "Ao Lado" o label ser exibido ao lado do campo.

Campos (Colunas) - Quantidade de colunas a serem exibidas lado a lado dentro do bloco. Campos (Posio) - De que forma os campos sero exibidos dentro do bloco: "Abaixo" - Os campos sero exibidos um abaixo do outro respeitando a quantidade de colunas.

"Ao Lado" - Os campos sero exibidos ao lado do outro respeitando a quantidade de colunas.

"Corrido" - Os campos sero exibidos lado a lado sem conter tabulao.

Organizao (Prximo) - Forma como os blocos ficaro organizados dentro da pgina: "Abaixo" - Indica que o prximo bloco ser exibido abaixo .

"Ao Lado" - Indica que o prximo bloco ser exibido ao lado.

"Aba" - Indica que o prximo bloco ser exibido em Aba.

Organizao (Largura) - Especifica em pixels ou percentual a largura que o bloco dever ocupar, caso a informao seja em percentual especificar (%). Exemplo: Se so dois blocos lado a lado um bom tamanho 50%. para cada bloco. Collapse - Habilta opo de fechar (colapse) o bloco.

Incluso de blocos
Para incluir novos blocos em uma Aplicao, basta clicar no boto . Em seguida, ser apresentada a seguinte interface para definio do nome e label do bloco. No fim clique no boto Criar.

Figura2: Interface de Criao de Novo Bloco. Atributos: Nome - Nome do bloco; Label - Texto que ser que mostrado no bloco da aplicao.

Edio dos blocos


Para editar um bloco basta clicar no cone , que fica do lado esquerdo do bloco. Em seguida, ser apresentada a seguinte interface para definio dos parmentros do bloco. No fim clique no boto Salvar.

Figura2: Interface de Edio do Bloco. Atributos: Nome - Nome do bloco.

Ttulo - Exibe o ttulo do bloco. Exibir Ttulo - Esta opo, quando ativada, permite exibir o ttulo do bloco. Fonte do Ttulo - Nome da fonte aplicada no ttulo do bloco. Tamanho da Fonte - Tamanho da fonte aplicada ao ttulo do bloco. Cor da Fonte - Cor da fonte do ttulo do bloco. Cor do Fundo - Cor de fundo da linha do ttulo do bloco. Figura de Fundo - Figura de fundo da linha do ttulo do bloco. Altura do Ttulo - Altura em pixels da linha do ttulo do bloco. Alinhamento Horizontal - Alinhamento horizontal do ttulo do bloco (Esquerda, Centro e Direita). Alinhamento Vertical - Alinhamento vertical do ttulo do bloco(Topo, Meio e Baixo). Exibir Label - Exibir os labels dos campos do bloco. Colunas - Quantidade de colunas de campos no bloco. Largura das Colunas - Forma de clculo das colunas do bloco. Cor do Label - Cor para exibir o label dos campos. Organizao dos Campos - Forma de organizao dos campos no bloco. Posio do Label - Posicionamento do label dos campos em relao aos dados. Prximo Bloco - Posicionamento do prximo bloco em relao ao atual. Cor da Borda - Cor da borda do bloco. Largura da Borda - Largura da borda do bloco. Largura do Bloco - Largura do bloco (width). Altura do Bloco - Altura do bloco (height). CellSpacing - Espaamento das clulas do bloco. Collapse - Habilta opo de fechar (colapse) o bloco.

Visualizao

VISUALIZAO

Figura1: Interface Configurao da Visualizao.

Nesta interface, podemos definir o esquema de visualizao de uma aplicao em especfico, isto porque o ScriptCase utiliza a definio de Valores Padres por Projeto, que alm do esquema de visualizao, permite a definio de valores a outros atributos a nvel de Projeto. Atributos: Modelo para o Cabealho - Permite a escolha do modelo para compor o cabealho da aplicao. Modelo para o Rodap - Permite escolher qual ser o modelo usado para compor o rodap da aplicao. Esquema - Escolhendo um dos esquemas existentes, ser carregado o modo visual (cores,fontes, etc) que ir compor a aplicao.

Cabealho & Rodap

CABEALHO
Neste bloco feita a definio dos conteudos variveis que faro parte do cabealho.

Figura1: Interface Cabealho.

Esta tela pode variar dependendo do formato de cabealho escolhido dentro da pasta Visualizao. Exibir Cabealho - Esta flag determina se o cabealho ser exibido. Ttulo da Consulta -Permite informar um ttulo para ser exibido na aplicao. Variveis de Cabealho - Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no cabealho. Ttulo: Esta opo quando selecionada exibir no cabealho o valor preenchido no "Ttulo do Filtro ". Data: Quando selecionado o tipo "Data", ser exibido no cabealho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem" . Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no cabealho, pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

RODAP

Figura2: Interface Rodap.

Esta tela pode variar dependendo do formato de Rodap escolhido dentro da pasta Visualizao. Exibir Rodap - Esta flag determina se o Rodap ser exibido na aplicao. Variveis de Rodap-Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no Rodap. Data: Quando selecionado o tipo "Data", ser exibido no Rodap da aplicao a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem". Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no Rodap. Pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

Eventos Eventos

O ScriptCase trabalha com o conceito de eventos, onde possvel separar cada ao no momento adequado (Exemplo: Aps alterar um registro) e possibilitando tambm um desenvolvimento mais organizado. No Help de Contexto de cada Evento exibido apenas as Macros disponveis para o mesmo.

Imagem 1: Button acesso Event do formulrio de candidatura. onInit - Este evento executado quando o aplicativo est carregando. onRefresh - Este evento executado para recarregar a pgina do aplicativo. OnValidate - Este evento executado, clicando sobre a validao (OK, Update, Insert, Delete, Filter), dependendo da aplicao. onBeforeInsert - Este evento executado aps a insero. onAfterInsert - Este evento executado aps a insero. onBeforeUpdate - Este evento executado antes de atualizar um registro. onAfterUpdate - Este evento executado depois de atualizar um registro. onBeforeDelete - Este evento executado antes da eliminao. onAfterDelete - Este evento executado aps a eliminao. onLoad - Este evento ocorre quando a pgina carregada, ou seja, quando estiver a navegar a partir de um registro para outro, clicando nos botes (novo, insero, etc.) Qualquer evento pode usar funes pr-definidas disponveis no Scriptcase. Essas funes so chamadas de "Scriptcase Macros".

Veja mais sobre Scriptcase Macros.

Eventos Ajax

Usando AJAX, o trafgo de informaes desnecessrias so evitados, acelerando o processamento das aplicaes.

Imagem 1: Interface AJAX evento.

Os seguintes eventos esto disponveis com o ScriptCase. onChange - Este evento ocorre quando o campo tem o foco eo valor do campo mudado eo foco direcionado para outro objeto. onClick - Este evento ocorre quando o campo clicado. onBlur - Este evento ocorre quando o campo tem o foco, o valor do campo no alterado eo foco direcionado para outro objeto. onFocus - Este evento ocorre quando o campo tem o foco. Veja abaixo um exemplo: O campo usurio validado contra um banco de dados (tabela). Para os usurios vlidos que retorna o nome. Para os usurios invlido ser exibida uma mensagem. Exemplo: 1 - Selecione o campo e os eventos utilizados no processo AJAX (em cdigo PHP). Passando parmetros opcional.

Figura2: Selecionando campos e eventos para o processamento AJAX.

2 - Digite a regra de negcio no editor PHP aberto. O cdigo processado pelo servidor e o resultado XML enviado para o navegador. Veja a macro Wizard Macros para uma seleco de macros ScriptCase disponveis.

Figura3: Programao PHP com AJAX.

Qualquer evento pode usar funes pr-definidas disponveis no Scriptcase. Essas funes so chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros.

Botes Botes

BOTES
Alm dos botes de seus prprios aplicativos, tambm possvel criar botes que sero visveis na barra de ferramentas

Image1: novo boto Criar.

Novo Boto

Para criar um novo boto, clique na opo boto Novo e digite um nome e o tipo do boto. Tipos de boto: (Javascript, PHP, Linking).

Imagem2: Nova funo do boto.

Excluir um boto
Para excluir um boto clique no cone ao lado do nome do boto no menu da aplicao (Lixeira).

Boto Javascript

Criando um boto Tipo Javascript


Alm dos botes de seus prprios aplicativos, tambm possvel criar botes que sero visveis na barra de ferramentas

Image1: novo boto Criar.

Para criar um novo boto, clique em "Novo boto, digite o nome e selecione o tipo de boto.

Imagem2: Nova funo do boto.

Existem trs tipos de botes de exibio: (Button, imagem e link).

Modo de exibio (Boto)

Imagem1: Interface de Configuraes do Boto.

Modo de Exibio - Modo de exibio do boto na barra de ferramentas (Boto). Label - Ttulo do boto no aplicativo. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos botes do editor do esquema. Layout de Botes

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Imagem)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibio do boto na barra de ferramentas (Imagem). cone - cone do boto que ser exibido. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio.

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Link)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibio do boto na barra de ferramentas (Link). Label - Ttulo do boto no aplicativo. Hint - Sugesto de mensagem.

Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos botes do editor do esquema. Layout de Botes

Imagem2: Boto exibido na barra de ferramentas.

Cdigo

Imagem2:

Interface JavaScript.

Excluir um boto
Para excluir um boto clique no cone ao lado do nome do boto no menu da aplicao (Lixeira).

Boto Php

Criando um boto tipo PHP


Alm dos botes de seus prprios aplicativos, tambm possvel criar botes que sero visveis na barra de ferramentas

Image1: novo boto Criar.

Para criar um novo boto, clique em "Novo boto, digite o nome e selecione o tipo de boto.

Imagem2: Nova funo do boto.

Existem trs tipos de botes de exibio: (Button, imagem e link).

Modo de exibio (Boto)

Imagem1: Interface de Configuraes do Boto.

Modo de Exibio - Modo de exibio do boto na barra de ferramentas (Boto). Label - Ttulo do boto no aplicativo. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos botes do editor do esquema. Layout de Botes

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Imagem)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibio do boto na barra de ferramentas (Imagem). cone - cone do boto que ser exibido. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio.

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Link)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibio do boto na barra de ferramentas (Link). Label - Ttulo do boto no aplicativo. Hint - Sugesto de mensagem.

Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos botes do editor do esquema. Layout de Botes

Imagem2: Boto exibido na barra de ferramentas.

Cdigo

Imagem2:

Interface Php.

Excluir um boto
Para excluir um boto clique no cone ao lado do nome do boto no menu da aplicao (Lixeira).

Boto Ligao

Criando um boto do tipo Link


Alm dos botes de seus prprios aplicativos, tambm possvel criar botes que sero visveis na barra de ferramentas

Image1: novo boto Criar.

Para criar um novo boto, clique em "Novo boto, digite o nome e selecione o tipo de boto.

Imagem2: Novo boto.

Existem trs tipos de exibio de botes: (Boto, imagem e link).

Modo de exibio (Boto)

Imagem1: Interface de Configuraes do Boto.

Modo de Exibio - Modo de exibio do boto na barra de ferramentas (Boto). Label - Ttulo do boto no aplicativo. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos botes do editor do esquema. Layout de Botes

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Imagem)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibio do boto na barra de ferramentas (Imagem). cone - cone do boto que ser exibido. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio.

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Link)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibio do boto na barra de ferramentas (Link). Label - Ttulo do boto no aplicativo. Hint - Sugesto de mensagem.

Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos botes do editor do esquema. Layout de Botes

Imagem2: Boto exibido na barra de ferramentas. O boto de ligao requer que um link lhe seja associados. No menu da aplicao (lado esquerdo da janela), existe uma opo para criar novas ligaes e configurar o boto link, e siga os passos abaixo para criar o vnculo necessrio para concluir a operao.

Criando um novo link


1 - clique na opo novo link, como na imagem abaixo.

Imagem2: Criar nova vinculao.

2- Selecione nos botes o tipo link e clique em prximo (como a imagem abaixo).

Imagem3: Interface tipo de link.

3 - Seleccione a aplicao que ser chamada e clique em Avanar.

Image4: Interface de Lista de aplicaes.

4 -Definir os parmetros passados. Pode ser de trs tipos: de campo, valor ou vazio. Campo - Utiliza o campo usado para passar o contedo.

Imagem5: Interface de Definio de Parmetros - Campo.

Fixo - Utiliza um contedo esttico.

Imagem6: Interface de Definio de Parmetros - Valor.

Vazio - Nenhum valor ser passar.

Imagem7: Interface de Definio de Parmetros - Vazio.

5 -Definir as propriedades do link formulrio - mostrar Iframe.

Image8: Interface das Propriedades de Link / Form.

Modo de Operao do Link - Como ser apresentado o link. Abrir na mesma janela - - Mostra o formulrio na mesma janela do navegador, saindo da pesquisa e ir para o formulrio. Abrir em outra janela - Abra uma nova janela para mostrar o formulrio. Abrir em uma Iframe- Mostrar a forma como o mesmo na mesma janela que a pesquisa, abaixo da pesquisa de um iframe criado para exibir o formulrio. URL de sada da aplicao chamada - Endereo acessado quando o usurio sair da grid.

Hint do link da aplicao - Mensagem exibida quando o mouse est sobre o campo de ligao seleccionado. Propriedades do formulrio - Selecione os botes que sero mostrados.

Excluir um boto
Para excluir um boto clique no cone ao lado do nome do boto no menu da aplicao (Lixeira).

Form Detalhes Form Detalhes

Permite criar formulrios para atualizao, em uma nica tela, de tabelas com relacionamento 1:N.

Figura1: Formulrio Mestre / Detalhe.

Veja mais: Como criar um Mestre Detalhe

Criando Form Detalhes

CRIANDO FORM DETALHES


No menu de aplicao, clicando sobre o item Nova Ligao da pasta Mestre/Detalhes poder ser criada uma nova ligao de detalhe.

Figura1: Criando um novo Mestre/detalhe

Definindo o nome e o label

Informando o nome e o label da ligao de detalhe.

Lista de Aplicaes

O formulrio para ser um detalhe obrigatoriamente precisa ser do tipo Grid Editvel ou Grid Editvel (View), e somente estes tipos sero listados.O usurio dever escolher a aplicao que ser chamada.

Definio dos Parmetros

Na coluna Campo do lado esquerdo sero mostrados todos os campos do formulrio mestre e na coluna Chave, do lado direito, sero listados os campos do formulrio detalhe para serem associadas a chave primria do mestre com a chave estrangeira do detalhe.

Editando Ligao

Propriedades da Ligao
Depois de criada a ligao, possvel alterar as propriedades clicando na ligao criada e selecionando a Ao chamada Propriedades.

Figura1: Ligaes de uma aplicao.

As propriedades da ligao so mostradas abaixo:

Atributos: Propriedades do Formulrio - Permite selecionar os botes que sero exibidos no formulrio detalhe. Propriedades do Iframe- Permite configurar em pixels a altura e a largura do iframe onde ser exibido o formulrio detalhe. Outras Propriedades: Grid Editvel View- Permite selecionar se o formulrio detalhe ser uma grid editvel (view) ou no. Paginao - Permite selecionar a forma de paginao do formulrio detalhe. As opes so: Parcial Faz paginao de acordo com a quantidade de registros informada a seguir. Total Exibe todos os registros do formulrio detalhe. Quantidade de Registros - A quantidade de registros que sero exibidos no formulrio detalhe, caso a

paginao seja Parcial. Na excluso - Permite escolher a forma como as dependncias do formulrio detalhe sero tratadas. As opes so: Criticar caso exista dependncia Excluir dependncias Exibe mensagem de erro caso exista dependncia no formulrio detalhe do registro sendo excludo no mestre. Exclui todas as dependncias existentes no formulrio detalhe.

Editar Ligao: Este boto permitir refazer a ligao para a aplicao detalhe.

Atualiza Tabela De Ligao

Relaes N-N

Permite configurar a atualizao automtica de tabelas de ligao em relacionamentos N:N. Veja mais: Atualiza Tabela de Ligao Atualizando relaes Muitos-para-muitos atravs de CheckBox List

Figura1: Aplicao gerada com associaes as tabelas

Identificao Esta ligao ser manipulada como um campo dentro da aplicao de Formulrio. Definimos o Nome do Campo, o Tipo de Dado, o Label e se usar conexo especfica para esta ligao. Caso use conexo especfica ser exibido um select com as conexes disponveis no projeto.

Figura2:Criando campo Atualiza Tabela de Ligao.

Informao da Consulta Neste passo ser informada a origem dos dados que ficaro disponveis para o usurio selecionar (lookup). Permite escolher se o comando select ser informado ou ir se basear em uma tabela.

Figura3: Informando o comando select.

Caso seja escolhida a opo Desejo me basear numa tabela sero exibidos trs selects para escolha da tabela e dos campos Cdigo e Descrio.

Figura4: Baseando numa tabela

Cdigo: Valor que ser armazenado na tabela de ligao. Descrio: Valor que ser exibido no campo de atualizao.

Comando Select Comando Select informado pelo usurio ou criado baseado em uma tabela, responsvel pela exibio do contedo de seleo do campo de atualizao.

Figura5: Comando select.

Exibio Lookup

Figura6: Campo com exibio de lookup

Define-se a forma de exibio do campo de atualizao.

Figura7: Tipo de objeto do campo.

Mostrar valor original e lookup: Exibe o cdigo e a descrio informados no comando select. Exibir Ttulo: Exibe ttulo do atributo de ligao (ver atributo de ligao). Separados por: Quando a opo Mostrar valor original e lookup estiver habilitada deve-se definir um separador entre o cdigo e a descrio. Objeto: Tipo de objeto do campo de atualizao que ser exibido no formulrio. Os tipos so: Select, Duplo Select, Checkbox e Radio. Marcar e desmarcar todos: Opo para marcar e desmarcar todos registros (disponvel apenas para o objeto Checkbox). Colunas: Define a quantidade de colunas (disponvel apenas para os objetos Checkbox e Radio). Altura: Define a altura do objeto (disponvel apenas para os objetos Select e Duplo Select).

Tabela de Ligao

Figura8: Tabela de ligao

Define a tabela de relacionamento que ser atualizada.

Figura9: Seleo da tabela de atualizao.

Chave de Ligao

Figura10: Chave de ligao

Define os campos da aplicao que esto relacionados com os campos da tabela de ligao.

Figura11: Definindo valores para os campos da tabela de atualizao.

Campo Lookup

Figura12: Campo Lookup

Define o campo da tabela de lookup que est relacionado com a tabela de ligao.

Figura13: Definindo chave estrangeira da tabela de relacionamento.

Atributos de Ligao

Figura14: Viso da aplicao gerada com atributo de ligao Tipo de Acesso

Define os valores que sero gravados nos campos da tabela de ligao que no so chave estrangeira.

Figura15: Definindo o campo de atribuio.

Atribuio - gravado um valor sem a necessidade de entrada de dado do usurio, para tanto escolhido um campo da prpria aplicao. Entrada de dados - gravado um valor informado pelo usurio, para tanto necessrio criar um campo e

relacion-lo pelo select.

Filtro (apenas para Duplo Select)

Figura16: Filtro no campo Duplo Select

Define um filtro para o campo de ligao.

Figura17: Configurao do Filtro do campo de ligao.

Limite de Registros - Quantidade mxima de registros retornados pela pesquisa. Estado Inicial - Define se na carga do formulrio o campo vir Preenchido ou Vazio. Campos do Filtro - Define se na pesquisa ser exibido o Cdigo e/ou Descrio.

Configurao da Visualizao (opcional) Define toda configurao de visualizao do campo de ligao, setando os atributos CSS do campo, ttulo e objeto .

Figura18: Configurao da Visualizao

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Aplicao Configurao

CONFIGURAO
Nesta pasta ficam atributos comuns as aplicaes criadas atravs do ScriptCase, a seguir vamos descrever esses atributos.

Figura1: Interface Configurao

Atributos: Cdigo da Aplicao - Cdigo da aplicao determinado momento da criao da aplicao, este cdigo pode ser renomeado atravs do menu principal. Descrio - Este campo pode ser utilizado para fazer uma descrio sucinta dos objetivos da aplicao. Caminho dos Documentos - Caminho absoluto onde esto armazenados os documentos da aplicao. Diretrio de Imagens - Diretrio base onde esto armazenadas as imagens da aplicao. Imagens Extras da Aplicao - Para utilizar que no so utilizadas dentro da aplicao em implementaes de Regras de Negocio, dispensando o uso da macro sc_image. Localizao - Idioma da aplicao gerada, todos os hint e mensagens sero colocados dentro do idioma escolhido. Localizao em Sesso - Compartilha localizao com outras aplicaes baseadas nos valores em sesso. Esquemas em Sesso - Compartilha temas com outras aplicaes baseadas nos valores em sesso. Pasta - Pasta onde a aplicao ser armazenada no grupo de trabalho.

Edio por Projeto - Permitir que outros usurios do projeto editem a aplicao. Timeout - Tempo de timeout de execuo em segundos. Zero assume o valor padro do PHP. Timeout Mensagem - Timeout da mensagem de atualizao do Ajax. Atualiza e Remove registros... - Os registros podem ser selecionados no checkbox para serem atualizados ou removidos. (Somente para formulrios com orientao de mltiplos registros.) . HelpCase Link - Associe arquivos do WebCase a sua aplicao. Tamanho mximo do arquivo - Seta o tamanho mximo para fazer upload do arquivo. Ttulo Mensagem - Ttulo da caixa de mensagem. Tabular com o Enter - Ao teclar Enter, o Tab ser acionado.

Configurao do Erro

Figura2: Interface Configurao do Erro.

Atributos: Posio do Erro - Posio do erro na aplicao. Valores: direita, esquerda, acima e abaixo. Exibir Ttulo do Erro na aplicao - Permite exibir a linha de ttulo da mensagem de erro. Exibir Ttulo do Erro no campo - Permite exibir a linha de ttulo da mensagem de erro no campo. O valor padro desabilitado. Ttulo do erro - Ttulo da mensagem de erro na aplicao. Erro Script - Exibir informao do script e linha onde ocorreu o erro. Erro SQL - Exibir o comando SQL que originou o erro. Modo Debug - Rodar a aplicao em modo debug, exibindo os comandos SQL no momento da sua utilizao. Exibir output Ajax - Exibe uma janela de erro via Ajax. Timeout Erro - Tempo de exibio da mensagem de erro de validao. (Somente para formulrios com orientao grid editvel e grid editvel view.) .

Navegao

Define os atributos de navegao de uma aplicao.

Image1: Interface de Navegao.

Atributos: URL de Sada- URL para o qual o usurio ser redirecionado quando ele sair da aplicao. Fechar janela - Quando sair do aplicativo, fecha a janela do navegador. URL de Redirecionamento - URL para redirecionamento no caso de no haver nenhuma varivel global disponvel. Varivel de Redirecionamento- Nome da varivel atravs do qual ser armazenada a URL da aplicao real. Mensagem aps insero - Mensagem a ser exibida aps a insero de um registro. Ocorrer a navegao para outra pgina e a mensagem ser exibida, logo abaixo da mensagem aparecer o boto OK que ao ser clicado retorna ao formulrio. Mensagem aps Atualizao - Mensagem a ser exibida aps a atualizao de um registro. Ocorrer a navegao para outra pgina e a mensagem ser exibida, e logo abaixo da mensagem aparecer o boto OK que ao ser clicado retorna ao formulrio. Retornar aps a incluso - Permite definir se aps a incluso de um registro, a aplicao retornar a edio do registro ao invs de abrir novamente o modo de insero de um novo registro. Sair da Aplicao - Sair da aplicao aps o processamento do formulrio.

Variveis Globais
Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:40:39.

Varivel global
Esta tabela mostra as variveis globais sendo usados dentro do aplicativo, a varivel global um parmetro externo necessrios para a execuo do aplicativo. O pedido pode incluir variveis globais na clusula WHERE, no s de pesquisa ou inserindo uma varivel no Application Data General campo para substituir o nome do campo, criado por campos especiais, etc As variveis globais so definidos entre colchetes ([varivel]). Essas variveis devem ser passadas para a aplicao que est sendo implementado atravs de um dos mtodos (Session, Post, Get)

Imagem 1: Interface variveis globais.

Exemplo: Selecione Cliente, CustomerName dos clientes WHERE CustomerID = '[v_customerid]' Neste caso, as variveis "v_customerid" aparece na configurao de variveis. Seleccione a forma como ela passada para o aplicativo de controle.

Imagem 2: Variveis Interface Settings.

Mostra todas as variveis globais usadas no aplicativo. Atributo - nome da varivel na aplicao.

Value - Define o comportamento das variveis, esse contedo dividido em trs blocos, so eles: Alcance - Define a forma como a varivel recebida pelo aplicativo, se tiver sido definida uma varivel que recebida por um mtodo POST e foi aprovada pelo mtodo get o contedo no sero aceitas. Varivel mtodos passagem: Sesso - Nesta opo, a varivel deve ser criada como uma varivel de sesso no PHP por outra aplicao antes de chamar de pesquisa que est sendo definido. Get - Define que a varivel deve ser passada pela linha de comandos HTML, isso significa que, sendo visvel para o navegador. Post - Define que a varivel deve ser passada atravs do mtodo post do formulrio. Configuraes - No validar (verificao) da varivel em tempo de execuo. Tipo (Entrada / Sada) - Define se a varivel uma entrada ou sada. Em tempo de execuo no ambiente de desenvolvimento, um formulrio solicitando as variveis utilizadas pelo aplicativo exibida. Descrio - Determina que a varivel foi definida.

Edio Expressa
Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:39:55.

APLICAO - Express Edition


Esta funo permite actualizar o campo atributos da aplicao de forma generalizada acelerar o aperfeioamento da aplicao. Ao definir nesta funcion ser mostrada a tela abaixo:

Image1: Interface do Express Edition.

Atributos: Filter - Selecione na combobox uma das opes: Todos os campos ou campos de formulrio e informe no campo "Mostrar" quantos campos vai ser mostrada de cada vez. ropertiers P - devem ser informados os atributos que devem ser mostrados permitindo a atualizao. E dit Buton - Quando for selecionada, ela aberta uma janela que apresenta todos os atributos dos campos selecionados, que podem ser modifided rapidaly.

Imagem2: Interface apresentado a partir do boto Editar.

Atributos: Update Button - Aps as modificaes necessrias no tipo de dados ea etiqueta do campo, basta clicar no boto atualizar, por isso as atualizaes que foram feitas sero atribudos para o campo.

Sincronizar Tabela

Este Processo realizar uma comparao entre as definies de campos da aplicao e os campos da tabela de origem no banco de dados. Caso na tabela de origem ocorra alguma alterao, como por exemplo a incluso de um novo campo, ou excluso, ou ainda uma mudana no tipo do dado, essa alterao se mostrar visvel como demonstrado na imagem abaixo:

Figura1:Tela da funo Sincronizar tabela.

Aps acessar a funo a partir do link "Sincronizar Tabela" exibida uma tabela de comparao entre os campos da aplicao (tabela a esquerda)e os campos da tabela do banco de dados(tabela a direita), figura acima, os campos marcados em "vermelho" sero excludos da aplicao,os campos marcados em "verde" sero includos no formulrio, e os campos marcados em "laranja" sero atualizados, pois sofreram alterao de tipo na base de dados. Nota: Ao ser renomeado um campo de tabela na base de dados, o efeito da sincronizao de tabela, comparativamente, ser o mesmo da excluso de um campo que existia na aplicao mais a incluso de um novo campo.

Ligaes

LIGAES
Utilizamos para interligar a aplicao de Formulrio que estamos definindo com outras aplicaes. So quatro os tipos de ligaes disponveis: Aplicao - Utilizado para ligar o Formulrio a qualquer outro tipo de aplicao. Esse tipo de ligao est associado aos eventos de Incluso e/ou Alterao, ao ocorrer um desses eventos a navegao ser efetuada para aplicao que estamos chamando. Campo - Utilizado para ligar o Formulrio atravs de um link a qualquer outro tipo de aplicao. Para efetuarmos essa ligao devemos criar um campo especial do tipo Label e associar o mesmo a ligao. Captura - Ser criado um cone ao lado do campo dentro do Formulrio, ao ser selecionado abre outra janela mostrando uma aplicao de consulta. Nessa aplicao que ser aberta pode se fazer pesquisas e retornar um valor para caixa de texto. Boto - Utilizado para ligar o formulrio a outra aplicao atravs de um clique no boto previamente criado (Boto do tipo Ligao).

Na tela abaixo o usurio poder editar uma ligao existente ou fazer criao de uma nova aplicao.

Figura1: Menu de Ligaes

Criando Ligao Na tela abaixo o usurio dever especificar qual o tipo de ligao a ser efetuado, "Aplicao", "Campo" ,"Captura" ou "Boto".

Figura2: Interface Ligao entre Aplicaes

Tipo de ligao - Aplicao


Utilizado para ligar nosso Formulrio a qualquer outro tipo de aplicao. Esse tipo de ligao esta associado aos eventos de Incluso e/ou Alterao, ao ocorrer um desses eventos a navegao ser efetuada para aplicao que estamos chamando. A tela abaixo "Lista de Aplicaes" mostra as aplicaes de formulrio, o usurio dever escolher aplicao que dever ser ligada e clicar em Continuar >>

Figura3: Interface Ligao entre aplicaes.

Na tela abaixo "Definio do Parmetros", do lado esquerdo, mostrado os campos da aplicao a qual estamos ligando e que necessitam receber parmetros para execuo e, do lado direito, dever ser selecionado a opo para passagem de valor, existem trs opes, so elas: Campo - Ao escolher esta opo deve-se informar o campo a ser usado para passagem de contedo. Valor - No caso da seleo desta opo na caixa de texto informar contedo fixo a ser passado. Vazio - Escolhendo essa opo no ser passado nenhum valor para o campo.

Figura4: Interface Definio dos Parmetros.

Na tela abaixo "Propriedades da Ligao" devero ser preenchidos os atributos relativos a ligao.

Figura5: Interface Propriedade da ligao.

Atributos: Redirecionar aps incluso - Com essa opo ativada, ao ocorrer a incluso ser feito a navegao para aplicao que estamos ligando. Redirecionar aps Atualizao - Com essa opo ativada, ao ocorrer a atualizao ser feito a navegao

para aplicao que estamos ligando. Propriedades do Formulrio - Permite selecionar os botes que sero exibidos na barra de ferramentas do filtro.

Tipo de Ligao - Captura


Ser criado um cone ao lado do campo dentro do Formulrio de Filtro, ao ser selecionado abre outra janela mostrando uma aplicao de consulta. Nessa aplicao que ser aberta pode-se fazer pesquisas e retornar um valor para caixa de texto.

A tela abaixo "Tipo de Ligao" mostra que quando selecionado ligao "Tipo Captura ", aparece um Combobox com os campos da aplicao de origem para ser selecionado o campo que ser usado para o Link.

Figura6: Interface Definio dos Parmetros.

A tela abaixo "Lista de Aplicaes" mostra as aplicaes de consulta, o usurio dever escolher aplicao que dever ser ligada e clicar em Continuar >>

Figura7: Interface Ligao entre aplicaes.

Na tela abaixo "Definio dos Parmetros", do lado esquerdo, mostrado os campos da aplicao a qual estamos ligando e que necessitam receber parmetros para execuo e, do lado direito, dever ser selecionado a opo para passagem de valor, existem trs opes, so elas:

"Campo" - Ao escolher esta opo deve-se informar o campo a ser usado para passagem de contedo. "Valor" - No caso da seleo desta opo na caixa de texto informar contedo fixo a ser passado. "Vazio" - Escolhendo essa opo no ser passado nenhum valor para o campo. Recuperar valor do campo - Deve ser selecionado o campo da aplicao de consulta objeto da ligao, para que o contedo do mesmo retorne para o campo do Formulrio de Filtro.

Figura8: Interface Definio dos Parmetros

Concluda a ligao, o usurio poder alterar ou excluir a ligao feita, conforme a sua necessidade.

Programao Viso Geral

VISO GERAL
Nesta verso do ScriptCase est incorporada o conceito de programao, com a utilizao de recursos de atributos, mtodos e bibliotecas. Na verso anterior j era possvel criar regras de negcio nas aplicaes, 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.

Atributos

Os Atributos so variveis que tem escopo global dentro da aplicao declarada. Um atributo pode ser referenciado em todos os mtodos e eventos de uma aplicao.

Figura1: Interface Configurao dos Atributos.

Atributos: Nome do Atributo - Esta caixa de texto permite informar o nome do atributo, aps ser digitado o nome basta clicar no boto incluir. Caso deseje alterar ser necessrio clicar no nome do atributo (localizados a esquerda dos botes) efetuar a alterao necessria e clicar no boto alterar. Caso seja necessrio excluir algum atributo, necessrio realizar o mesmo processo do boto alterar, s que ao selecionar o atributo necessrio clicar no noto excluir.O boto limpar , como o prprio nome diz limpa toda a lista de atributos localizadas a esquerda do boto.

Mtodos

Mtodos so funes ou procedimentos declarados pelo desenvolvedor, que ajudam a aplicao das regras de negcio para um aplicativo. Usando mtodos nas aplicaes possvel a reutilizao de cdigo e melhorar a produtividade de desenvolvimento. possvel criar PHP e os mtodos de JavaScript.

Figura 1: Mtodo interface menu.

Criar novo mtodo

Figura 2: Criar um novo mtodo.

1 Definir o nome para o novo mtodo e clique no boto Criar. Como na imagem abaixo.

Figura 3: Incluso do mtodo.

2 Mtodos podem ter parmetros de passagem. Para incluir uma varivel de parmetro em um mtodo, clique no boto '' Var:

Figura 4: cone varivel de parmetro.

Adicionar a quantidade variveis:

Figura 5: O parmetro interface definio

definio da varivel:

6: incluso de parmetros de interface figura. Nome: Digite o nome da varivel. Tipo: Selecione o tipo de variveis como: por valor ou por referncia. * Valor padro: O valor do parmetro usado para inicializar a varivel na chamada tim e. * Referncias permitem que voc crie um segundo nome para uma varivel que voc possa us-lo para ler ou modificar os dados originais armazenado naquela varivel. Para editar uma varivel de parmetro em um mtodo, clique em boto:

Figura 7: Definio de interrface parmetro. Selecione todos os parmetros variveis em parmetros de campo. Desmarcar todos os parmetros de seleo de variveis em parmetros de campo. Edite a varivel selecionada em parmetros de campo. Eliminar a varivel selecionada em parmetros de campo. Na imagem abaixo, o corpo do mtodo definida como echo "novo mtodo"

Figura 8: Processo interface

Ou ainda:

Figura 9: Interface Funo

3 Para executar o mtodo necessrio cham-lo em um evento. Veja abaixo um exemplo:

Figura 10: Eventos.

- Neste exemplo, usamos o evento para chamar onInit nosso mtodo como o applicatin comear. Veja como simples para chamar o mtodo no exemplo abaixo: Usando o procedimento de mtodo:

Figura 11: mtodo de interface de evento

Usando a funo de mtodo:

Figura 12: mtodo de interface de evento

- Assim temos o seguinte resultado ao executar o aplicativo.

Bibliotecas

Para utilizar uma biblioteca s selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marc-la. Este processo faz com que os mtodos existentes na biblioteca, sejam visveis em todos os Eventos e Mtodos da aplicao. Para gerenciar as bibliotecas do ScriptCase acesse o menu principal : Configurao | Bibliotecas.

Aplicaes De Abas Viso Geral

viso geral
Aplicao de Abas

Permite exibir vrios tipos de aplicaes aninhadas em uma estrutura de Abas. Geralmente so incorporadas aplicaes que possuem dados em comum como por exemplo: Funcionrios / Dependentes.

Figura1: Exibio ABAS

Abas Configurao Da Aba

CONFIGURAO DA ABA

Figura1: Interface da Configurao da Aba.

Esta propriedade Configurao de Aba permite definir os seguintes atributos: Ttulo - Ttulo da aplicao que ser exibido na barra de ferramentas. Organizao - Permite que as aplicaes rodem dentro das pastas atravs de iframe ou como uma consulta normal. Tipo - Como ser apresentada a organizao das pastas, podendo ser: Pasta em cima - Permite exibir as pastas acima das aplicaes. Pasta em baixo - Permiter exibir as pastas abaixo das aplicaes, prximo ao rodap. Pasta na esquerda - Permite que as pastas sejam alinhadas a esquerda, como um menu Vertical. Pasta na direita - Tem o mesmo principio da Pasta na Esqueda, s que alinhada a Direita. Menu em cima - Tem o mesmo principio de Pasta em cima, mas o seu Esquema visual tem estilo de Menu. Menu em baixo - Tem o mesmo principio de Pasta em baixo, mas o seu Esquema visual tem estilo de Menu. Menu na esquerda - Tem o mesmo principio de Pasta na esquerda, mas o seu Esquema visual tem estilo de Menu. Menu na Direita - Tem o mesmo principio de Pasta na direita, mas o seu Esquema visual tem estilo de Menu. Corrido - Exibe todas as aplicaes por ordem das pasta uma abaixo da outra. Tamanho da Tabela - Tamanho da tabela das consultas. Unidade de Medida - Unidade de medida base, para definir o tamanho da aplicao gerada.Pode ser: pixel ou porcentagem. Alinhamento das abas - Permite alinhar as abas, onde vo ser posicionadas.Pode ser:

centralizado, esquerda ou direita. Alinhamento das aplicaes - Permite definir onde as aplicaes sero posicionadas, podendo ser: centralizado, esquerda ou direita. Sair - Permite definir como ser apresentada a opo de sada da aplicao, pode ser: Boto no final da pgina; Pasta; Boto na Barra de Ferramentas. cone Sair - Permite Indicar o cone da opo de sair na Aba. Utilize o recurso de seleo de imagens para visualizar e selecionar de forma fcil a imagem desejada.

Configurao Das Pasta

CONFIGURAO DAS PASTAS


Essa funo serve para vincular a cada pasta uma aplicao pr-existente.

Figura1: Interface Configurao das Pastas

Adicionar uma Pasta - Identifique os seguintes campos, e em seguida, clique no boto Adiciona: Label - Nome da aplicao que ser exibido na aba ou menu (Exemplos: Dados Pessoais, Dados Financeiros, etc.); Imagem - Campo para seleo de uma imagem a ser incorporada na aba; Alterar uma Pasta - D duplo clique no nome da pasta (coluna esquerda / lista de pastas) e em seguida, altere os dados desejados. Por fim, clique no boto atualiza. Excluir uma Pasta - D duplo clique no nome da pasta (coluna esquerda / lista de pastas) e em seguida, clique no boto remove. Limpar - Este boto ao ser clicado , limpa todas as pastas existentes na caixa de exibio (caixa localizada a esquerda das setas de ordenao).

Configurao Das Aplicaes

ABAS - CONFIGURAO DAS APLICAES


Nesta pasta so definidas quais as aplicaes faro parte da aplicao de abas, conforme segue:

Figura1: Interface Configurao das Aplicaes

Inicialmente o usurio deve clicar na pasta que deseja atualizar. So permitidas as seguintes operaes: Adicionar - Clique no boto adicionar, e em seguida, ser apresentada a seguinte tela para seleo das aplicaes (Figura2). Editar - selecione a aplicao desejada e em seguida, clique no boto Editar. Os passos seguintes so seleo da aplicao e a definio do tamanho do iframe(Figura3), conforme solicitados no processo adicionar aplicaes. Remover - selecione a aplicao que deseja excluir da pasta e, em seguida, clique no boto remover. Detalhamento para Adicionar e Editar Aplicaes Selecione a aplicao a ser alocada na pasta, e clique no boto prosseguir, conforme tela abaixo:

Figura2: Interface Ligao entre Aplicaes.

Em seguida, ser apresentada a seguinte tela para complementar os parmetros de ligao com a aplicao selecionada:

Figura3: Interface Definio dos Parmetros.

Largura do iframe - Definio da largura a ser utilizada dentro da pasta para exibio da janela da aplicao, deixando em 100% a aplicao ser ajustada mais facilmente. Altura do iframe - Definio da altura a ser utilizada no iframe para exibio da janela da aplicao, caso o tamanho fique pequeno ser criado uma barra de rolagem para comportar a janela. Recarregar iframe - Quando uma pasta selecionada as aplicaes contidas na mesma so executadas e o resultado exibido, com esta opo ativada "Sim" ao clicar na pasta que contenha a aplicao criado um cache com a pgina carregada, esse cache ser utilizado caso o usurio navegue para outras pastas e retorne para a pasta que tem a aplicao com essa opo ativada. Parmetros/Valor - Para cada parmetro da aplicao que estamos colocando na pasta, existem trs opes a serem escolhidas, so elas: Varivel - Nome da varivel global de onde ser recuperado o contedo. Valor - Contedo a ser carregado para o parmetro no momento da execuo. Vazio - Para esse parmetro o contedo do mesmo no ser de responsabilidade da aplicao de Aba.

Segurana

SEGURANA

Atributo: Usar Segurana: Com essa opo ligada, a aplicao s estar acessvel quando for habilitada atravs da macro sc_apl_status. Aplicaes desabilitadas exibem uma mensagem de "usurio no autorizado" quando acessadas diretamente.

O acesso s aplicaes pode ser concedido atravs de uma aplicao de controle feita para autenticar usurios. Veja abaixo alguns exemplos. Exemplo1: Ativando uma aplicao chamada cns_categorias. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo: sc_apl_status('cns_categorias','on');

Exemplo2: Fazendo uma regra por tipo de usurio em um formulrio de login contendo um campo chamado userid. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo:

// temos dois usuarios: joao e maria com acesso a direfentes aplicaes if({userid} == 'joao') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); sc_apl_status('cns_produtos','on'); sc_apl_status('frm_produtos','on'); } elseif({userid} == 'maria') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); } else{ sc_error_message("Usurio no autorizado!"); }

Exemplo3: Autenticando aplicaes cadastradas em uma tabela do banco de dados.

No evento onValidate da aplicao de login inserido o seguinte cdigo:

// a tabela com o cadastro das aplicaes chamada de seg_aplicativos sc_lookup(dataset,"select codigo from seg_aplicativos"); foreach({dataset} as $linha){ $aplicativo = $linha[0]; sc_apl_status($aplicativo,'on'); }

Usar Senha: Quando este opo habilitada ser solicitado que seja definida uma senha para a aplicao (Ver imagem abaixo).

Ao executar a aplicao exibida uma caixa de texto solicitando a senha de acesso. Caso a senha no seja preenchida corretamente exibida uma mensagem usurio no autorizado.

No ambiente de desenvolvimento pode ser suprimido o uso das opes acima para efeitos de teste, evitando que a cada execuo das aplicaes seja solicitada a senha ou que o acesso seja bloqueado. Para isso desabilite as opes Habilitar uso de segurana e Habilitar uso de senha no menu Configurao | Meu ScriptCase.

Configurao Do Pdf

CONFIGURAO DO PDF
Nesta tela o usurio definir a configurao do PDF, disponvel na aplicao de abas, conforme segue:

Figura1: Interface Configurao do PDF.

So definidos os seguintes atributos: Criar PDF - Permite definir se a aplicao ter sada em formato PDF; Orientao do PDF - Define como ser o sentido de orientao dos relatrios gerados em PDF, pode ser: retrato ou paisagem. Formato do PDF - Formato das pginas dos relatrios gerados em PDF, tais como: Carta, A4, A5, Tablide, etc. Abrir PDF pelo boto - Indica se a aplicao permitir gerar o PDF diretamente pelo boto ou se ser atravs de um link para o PDF. Permite Imprimir - Esta opo quando ativada permite que o usurio imprima o PDF. Permite Modificar - Esta opo quando ativada permite que o usurio modifique o PDF.

Layout Visualizao

VISUALIZAO

Figura1: Interface Configurao da Visualizao.

Nesta interface, podemos definir o esquema de visualizao de uma aplicao em especfico, isto porque o ScriptCase utiliza a definio de Valores Padres por Projeto, que alm do esquema de visualizao, permite a definio de valores a outros atributos a nvel de Projeto. Atributos: Modelo para o Cabealho - Permite a escolha do modelo para compor o cabealho da aplicao. Modelo para o Rodap - Permite escolher qual ser o modelo usado para compor o rodap da aplicao. Esquema - Escolhendo um dos esquemas existentes, ser carregado o modo visual (cores,fontes, etc) que ir compor a aplicao.

Cabealho

CABEALHO
Neste bloco feita a definio dos conteudos variveis que faro parte do cabealho.

Figura1: Interface Cabealho.

Esta tela pode variar dependendo do formato de cabealho escolhido dentro da pasta Visualizao. Exibir Cabealho - Esta flag determina se o cabealho ser exibido. Ttulo da Consulta -Permite informar um ttulo para ser exibido na aplicao. Variveis de Cabealho - Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no cabealho. Ttulo: Esta opo quando selecionada exibir no cabealho o valor preenchido no "Ttulo do Filtro ". Data: Quando selecionado o tipo "Data", ser exibido no cabealho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem" . Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no cabealho, pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

RODAP

Figura2: Interface Rodap.

Esta tela pode variar dependendo do formato de Rodap escolhido dentro da pasta Visualizao. Exibir Rodap - Esta flag determina se o Rodap ser exibido na aplicao. Variveis de Rodap-Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no Rodap. Data: Quando selecionado o tipo "Data", ser exibido no Rodap da aplicao a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem". Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no Rodap. Pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

Aplicao Dados Gerais

Figura1: Interface Configurao.

Nesta pasta so definidos os atributos de configurao da aplicao, tais como: Cdigo da Aplicao - Cdigo da aplicao para uso interno do ScriptCase. Deve comear por letra. Conexo - Nome da conexo utilizada pelo ScriptCase para acessar as tabelas. O usurio poder selecion-la. Perfil Padro - Perfil padro a ser carregado no ambiente de produo. Localizao - Formatao de dados baseado nas configuraes regionais. Localizao em Sesso - Compartilha localizao com outras aplicaes baseada nos valores em sesso. Esquemas em Sesso - Compartilha temas com outras aplicaes baseada nos valores em sesso. URL de Sada - Endereo URL para a qual o usurio ser redirecionado ao sair da aplicao. Pasta - Pasta onde a aplicao ser armazenada no grupo de trabalho. O usurio poder selecion-la. Descrio - Nome descritivo da aplicao. HelpCase Link - Associe arquivos do HelpCase a sua aplicao.

Configurao Das Variveis


Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:40:39.

Varivel global
Esta tabela mostra as variveis globais sendo usados dentro do aplicativo, a varivel global um parmetro externo necessrios para a execuo do aplicativo. O pedido pode incluir variveis globais na clusula WHERE, no s de pesquisa ou inserindo uma varivel no Application Data General campo para substituir o nome do campo, criado por campos especiais, etc As variveis globais so definidos entre colchetes ([varivel]). Essas variveis devem ser passadas para a aplicao que est sendo implementado atravs de um dos mtodos (Session, Post, Get)

Imagem 1: Interface variveis globais.

Exemplo: Selecione Cliente, CustomerName dos clientes WHERE CustomerID = '[v_customerid]' Neste caso, as variveis "v_customerid" aparece na configurao de variveis. Seleccione a forma como ela passada para o aplicativo de controle.

Imagem 2: Variveis Interface Settings.

Mostra todas as variveis globais usadas no aplicativo. Atributo - nome da varivel na aplicao.

Value - Define o comportamento das variveis, esse contedo dividido em trs blocos, so eles: Alcance - Define a forma como a varivel recebida pelo aplicativo, se tiver sido definida uma varivel que recebida por um mtodo POST e foi aprovada pelo mtodo get o contedo no sero aceitas. Varivel mtodos passagem: Sesso - Nesta opo, a varivel deve ser criada como uma varivel de sesso no PHP por outra aplicao antes de chamar de pesquisa que est sendo definido. Get - Define que a varivel deve ser passada pela linha de comandos HTML, isso significa que, sendo visvel para o navegador. Post - Define que a varivel deve ser passada atravs do mtodo post do formulrio. Configuraes - No validar (verificao) da varivel em tempo de execuo. Tipo (Entrada / Sada) - Define se a varivel uma entrada ou sada. Em tempo de execuo no ambiente de desenvolvimento, um formulrio solicitando as variveis utilizadas pelo aplicativo exibida. Descrio - Determina que a varivel foi definida.

Aplicaes De Container Viso Geral

viso geral
Aplicao de Container

Permite exibir vrios tipos de aplicaes aninhadas em Widgets semelhantes as usadas pelo iGoogle. Geralmente so incorporados relatrios e/ou grficos que exibem informaes extradas do banco de dados, tambm podendo ser exibidas informaes de URL's externas.

Figura1: Exibio de Containers

Container Configurao Do Container

CONFIGURAO Do Container

Figura1: Interface Configurao do Container.

Esta propriedade Configurao do Container permite definir os seguintes atributos:


Coluna

Largura - Largura da coluna onde ficar o Widget. Adicionar Coluna - Adiciona um Widget a coluna selecionada. Remover Coluna - Remove a coluna selecionada e todos os Widgets que estiverem associados a coluna.

Widget

Ttulo - Ttulo que ser exibido no Widget. Ligao - Aplicao ou URL que ser carregada no Widget selecionado. Altura - Altura do Widget em pixels. Tempo de Recarga - Tempo de recarga da aplicao ou URL selecionada dentro do Widget, o mesmo deve ser definido em segundos. Mover - Permite que o Widget possa ser mudado de coluna em tempo de execuo. Remover - Permite que o Widget seja removido em tempo de execuo. Expandir - Permite que o Widget seja expandido em tempo de execuo. Adicionar Coluna - Adiciona uma coluna a aplicao de Container. Salvar - Salva as informaes das Colunas e Widgets.

Segurana

SEGURANA

Atributo: Usar Segurana: Com essa opo ligada, a aplicao s estar acessvel quando for habilitada atravs da macro sc_apl_status. Aplicaes desabilitadas exibem uma mensagem de "usurio no autorizado" quando acessadas diretamente.

O acesso s aplicaes pode ser concedido atravs de uma aplicao de controle feita para autenticar usurios. Veja abaixo alguns exemplos. Exemplo1: Ativando uma aplicao chamada cns_categorias. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo: sc_apl_status('cns_categorias','on');

Exemplo2: Fazendo uma regra por tipo de usurio em um formulrio de login contendo um campo chamado userid. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo:

// temos dois usuarios: joao e maria com acesso a direfentes aplicaes if({userid} == 'joao') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); sc_apl_status('cns_produtos','on'); sc_apl_status('frm_produtos','on'); } elseif({userid} == 'maria') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); } else{ sc_error_message("Usurio no autorizado!"); }

Exemplo3: Autenticando aplicaes cadastradas em uma tabela do banco de dados. No evento onValidate da aplicao de login inserido o seguinte cdigo:

// a tabela com o cadastro das aplicaes chamada de seg_aplicativos sc_lookup(dataset,"select codigo from seg_aplicativos"); foreach({dataset} as $linha){ $aplicativo = $linha[0]; sc_apl_status($aplicativo,'on'); }

Usar Senha: Quando este opo habilitada ser solicitado que seja definida uma senha para a aplicao (Ver imagem abaixo).

Ao executar a aplicao exibida uma caixa de texto solicitando a senha de acesso. Caso a senha no seja preenchida corretamente exibida uma mensagem usurio no autorizado.

No ambiente de desenvolvimento pode ser suprimido o uso das opes acima para efeitos de teste, evitando que a cada execuo das aplicaes seja solicitada a senha ou que o acesso seja bloqueado. Para isso desabilite as opes Habilitar uso de segurana e Habilitar uso de senha no menu Configurao | Meu ScriptCase.

Layout Visualizao

VISUALIZAO

Figura1: Interface Configurao da Visualizao.

Nesta interface, podemos definir o esquema de visualizao de uma aplicao em especfico, isto porque o ScriptCase utiliza a definio de Valores Padres por Projeto, que alm do esquema de visualizao, permite a definio de valores a outros atributos a nvel de Projeto. Atributos: Modelo para o Cabealho - Permite a escolha do modelo para compor o cabealho da aplicao. Modelo para o Rodap - Permite escolher qual ser o modelo usado para compor o rodap da aplicao. Esquema - Escolhendo um dos esquemas existentes, ser carregado o modo visual (cores,fontes, etc) que ir compor a aplicao.

Cabealho & Rodap

CABEALHO
Neste bloco feita a definio dos conteudos variveis que faro parte do cabealho.

Figura1: Interface Cabealho.

Esta tela pode variar dependendo do formato de cabealho escolhido dentro da pasta Visualizao. Exibir Cabealho - Esta flag determina se o cabealho ser exibido. Ttulo da Consulta -Permite informar um ttulo para ser exibido na aplicao. Variveis de Cabealho - Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no cabealho. Ttulo: Esta opo quando selecionada exibir no cabealho o valor preenchido no "Ttulo do Filtro ". Data: Quando selecionado o tipo "Data", ser exibido no cabealho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem" . Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no cabealho, pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

RODAP

Figura2: Interface Rodap.

Esta tela pode variar dependendo do formato de Rodap escolhido dentro da pasta Visualizao. Exibir Rodap - Esta flag determina se o Rodap ser exibido na aplicao. Variveis de Rodap-Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no Rodap. Data: Quando selecionado o tipo "Data", ser exibido no Rodap da aplicao a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem". Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no Rodap. Pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

Aplicao Configurao

ConfiguraO

Figura1: Interface Configurao.

Nesta pasta so definidos os atributos de configurao da aplicao, tais como: Cdigo da Aplicao - Cdigo da aplicao para uso interno do ScriptCase. Deve comear por letra. Conexo - Nome da conexo utilizada pelo ScriptCase para acessar as tabelas. O usurio poder selecion-la. Localizao - Idioma da aplicao. Localizao em Sesso - Disponibiliza a variavel de localizao em sesso. Pasta - Pasta que contm a aplicao. Edio por Projeto - Se tiver marcado No a aplicao s poder ser editado pelo proprietrio. Descrio - Nome descritivo da aplicao. HelpCase Link - Pgina de ajuda.

Aplicaes De Controle Viso Geral

viso geral
Aplicao de Controle

Este tipo de aplicao tem uma estrutura diferenciada de uma aplicao de Formulrio, pois no baseado em uma database, permitindo a adio de campos e validao de dados. Exemplos comuns deste tipo de aplicao so os formulrios de login e processamento batch.

Figura1: Interface Controle

Funcionalidades Campos escondidos Campos ReadOnly Campos Obrigatrios Formatao de campos

Descrio Permite ocultar campos da exibio do controle mantendo seu valor no processamento. Funcionalidade que impede a edio do valor de campos. Funcionalidade que obriga o preenchimento de campos. Esto disponveis vrias opes de formatao nos campos do controle e so geradas, de acordo com tipo do campo, as validaes necessrias.

Programao em Recurso que permite ao desenvolvedor inserir regras de negcio escritas na linguagem PHP. eventos Os eventos do controle podem acontecer durante o processamento no servidor ou disparados pelo browser (AJAX). Criao de links Funcionalidade que permite a ligao de um controle com outras aplicaes de um mesmo projeto.

Controle Configurao

CONFIGURAO
Nesse quadro esto reunidas diversas configuraes ligadas ao formato de exibio e a forma de atualizao.

Figura1:

Item de acesso a configurao do controle.

Veja abaixo as descries dos atributos: Atributos: Usar Ajax - Permite definir se a aplicao ter suporte a ajax. Manter valores - Permite manter os valores do ltimo acesso ao formulrio , assim disponibilizando esse valor no prximo acesso. Alinhamento Horizontal - Permite definir o alinhamento horizontal da aplicao. As opes so: centralizado, esquerda e direita. Margens - Permite definir as margens da aplicao( acima,baixo,direita e esquerda). Largura da Tabela - Permite definir a largura da tabela da aplicao. Unidade da Largura da Tabela - Ao definir a propriedade "Largura da Tabela" pode-se determinar a unidade da largura, so elas: Porcentagem,Pixels e Automtico.

Selecionar Campos

Definir quais campos sero exibidos na aplicao.

Image1: Selecionar campos.

Nota: A lista da esquerda mostra todos os campos do SQL da aplicao. A lista da direita mostra os campos que sero exibidos na aplicao (escolha o campo e clique na seta para a direita para inclu-los no formulrio).

Campos Read Only

CAMPOS READY-ONLY
Nessa sesso sero definidos, dentro dos campos selecionados para exibio no formulrio de controle, quais no podero ter seu contedo modificado. A funo read only se aplica exclusivamente s rotinas de alterao de dados de um registro, no sendo aplicvel em incluses.

Figura1: Interface Campos Read-Only.

Ex: Numa aplicao de alterao de dados de clientes, voc definir o campo cliente id (Cdigo do Cliente) como read-only, tornando-o disponvel apenas para visualizao, no podendo portanto, ser alterado pelo usurio-final. Para ativar um campo como Read-Only, basta usar duplo-click com o mouse sobre o campo. Boto Liga/Desliga - Marca e desmarca o campo escolhido como read-only. Boto Todos - Marca todos os campos do formulrio como read-only. Boto Nenhum - Desmarca todos os campos do formulrio como read-only.

Required Fields

CAMPOS OBRIGATRIOS
Define quais campos da aplicao sero de preenchimento obrigatrio. Na aplicao gerada exibido um marcador (*) ao lado do campo e gerada uma crtica caso no seja atribudo nenhum valor.

Figura1: Quadro Campos Obrigatrios.

Atributos: Boto Liga/Desliga - Marca e desmarca o campo escolhido como obrigatrio. Boto Todos - Marca todos os campos do formulrio como obrigatrio. Boto Nenhum - Desmarca todos os campos do formulrio como obrigatrio.

Posio do Marcador - Posio do marcador em relao ao campo Exibir mensagem - Exibe mensagem de critica para os campos obrigatrio.

Barras Ferramentas E Opes

BARRA DE FERRAMENTAS
Nessa sesso sero definidos os atributos relativos a barra de ferramentas, opes de crtica, formatao e definies de help.

Figura1: Interface Barra de Ferramentas.

Atributos: Navegao - Apresenta os Checkbox relativos aos botes que podem ser exibidos no controle. A seleo desses botes variam de acordo com a aplicao do formulrio. Outros - Apresenta os Checkbox relativos aos botes que podem ser exibidos no controle. Ordenao dos Botes - Os botes do formulrio de controle so agrupados em uma barra de ferramentas. Esta opo permite definir qual ser a ordem de exibio dos botes utilizados na aplicao, pode ser alterada utilizando as setas laterais.

CONFIGURAES DOS BOTES

Figura2: Interface Configuraes dos Botes.

Atributos: Teclas de Atalho - Permite definir teclas de acesso rpido via teclado a um boto.

OPES

Figura2: Interface Opes de Ferramenta.

Atributos: Formatao no JS - Permite definir se o formulrio ser ou no dotado de formatao automtica de campos. Exemplo: colocar os '.' e '-' num campo do tipo CIC, quando a pessoa entra no campo e digita o CPF 12345678954, a sair do campo a formatao colocada automaticamente CPF 123.456.789-54. Help por Bloco - Indica se os helps dos campos relativos, sero agrupados por bloco. Em cada campo podemos definir um texto de ajuda para o mesmo, com essa opo ativada aparecera um cone na barra do ttulo do bloco para chamada da pgina de help. Help Geral - O help geral "Consolida" todos os help's dos campos em uma nica pgina, colocando um cone na barra de ferramentas para chamada da pgina de help.

Configurao Do Sql

CONFIGURAO DO SQL
Neste grupo so definidos os atributos relativos a conexo ao database.

Figura1: interface Configurao do SQL

Atributos: Conexo - Exibe o nome de conexo (database) que a aplicao est utilizando para sua execuo, esta conexo pode ser trocada por outra que contenha as mesmas tabelas (SQL). Case Sensitive - Esta opo deve ser setada para "No", apenas se o banco estiver configurado para case-sensitive e for desejado que o filtro no respeite esta configurao.

Campos Viso Geral

viso geral
Esta interface permite informar as regras de validao e formatao do contedo de cada campo do controle. A configurao feita clicando no campo a ser editado na lista existente, na parte esquerda da pasta Formulrio. O usurio dever ento selecionar na parte direita um Tipo de Dado adequado para o contedo do campo. Para cada Tipo de Dado selecionado ser formatada uma tela com caractersticas diferentes.

Figura1:Lista de campos.

Texto

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras, nmeros e caracteres especiais. Label - Define o ttulo do campo na aplicao. 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. Marca d'agua - Criado uma marca d'agua no texto do campo selecionado. Valor inicial - Permite definir um valor inicial para o campo quando o formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Campo tipo senha - Permite formatar o campo como password substituindo todos os caracteres digitados pelo usurio por (*).

Campo sem uso de atributo senha

Campo usando atributo tipo senha

Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Mscara de Exibio - Define a mscara de exibio do campo. Existem tres tipos de mscara que podem ser mescladas.

CaracterDescrio Representa um caracter numrico (0-9) 9 Representa um caracter alpha numrico (A-Z,a-z) A * Representa qualquer caracter alfa-numrico (A-Z,a-z,0-9) digitada pelo usurio.

Nota: possivel mesclar duas ou mais mscaras simultaneamente, separadas por ponto e vrgula com a menor mascara inicializando. A substituio ocorre durante a digitao dos caracteres quando o numero de caracteres da menor mscara excedido. Exemplos de mscaras: Campo Nmero de Telefone Software Key (Apenas Letras) Software Key (Letras e Nmeros) Placa de Carro Serial do ScriptCase Mltiplas mscaras (Telefone) Mscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado Valor Formatado 123456789012 +12 34 5678 9012 QWERTYUIASDFGHJKQWER-TYUIASDF-GHJK

****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4T5Y6-U7I8 AAA - 9999 QWE1234 QWE - 1234

A999A999A999- D111H111G111DG2P D111H111G111**** DG2P 9999-9999;(99) 9999-9999;9999 999 9999;+99 99 99999999

Validar com Mscara - Exibe um erro se o usurio final no inserir um valor que complete a mscara

Completar esquerda com - 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. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Converte Letra -Permite converter as letras do campo ao perder o foco. As opes so: Caixa Alta Caixa Baixa Capitula Primeira Palavra Capitula Todas as Palavras Todas em maiscula Todas em minscula A primeira letra da primeira palavra em maiscula A primeira letra de todas as palavras em maiscula

Tamanho Mnimo - Permite definir o tamanho mnimo que o campo aceita. Tamanho Mximo - Permite definir o tamanho mximo que o campo aceita. Caracteres Permitidos - Permite selecionar o conjunto de caracteres que poder ser digitado no campo. As opes so: Todos - Permite que seja digitado qualquer caracter no campo

Selecionados - Define o conjunto de caracteres permitidos. Usando as configuraes abaixo ser permitida a digitao de letras, nmeros e dos caracteres - / (definidos no atributo Mais). As letras a b c (definidas no atributo Menos) no sero permitidas.

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup.

Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos:

Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 Com Multiplas Linhas

Configurao Geral

Figura1: Interface Configurao Geral do Campo.

Atributos Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto com mltiplas linhas, o mesmo aceita letras, nmeros e caracteres especiais. Quando selecionado ser habilitado um atributo para inserir a quantidade de linhas do campo. Label - Define o ttulo do campo na aplicao. 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. Marca d'agua - Criado uma marca d'agua no texto do campo selecionado. Valor inicial - Permite definir um valor inicial para o campo quando o formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Linhas - Permite configurar a altura do campo informando a quantidade de linhas. Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder

ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Converte Letra -Permite converter as letras do campo ao perder o foco. As opes so: Caixa Alta Caixa Baixa Capitula Primeira Palavra Capitula Todas as Palavras Todas em maiscula Todas em minscula A primeira letra da primeira palavra em maiscula A primeira letra de todas as palavras em maiscula

Tamanho Mnimo - Permite definir o tamanho mnimo que o campo aceita. Tamanho Mximo - Permite definir o tamanho mximo que o campo aceita. Caracteres Permitidos - Permite selecionar o conjunto de caracteres que poder ser digitado no campo. As opes so:

Todos - Permite que seja digitado qualquer caracter no campo

Selecionados - Define o conjunto de caracteres permitidos. Usando as configuraes abaixo ser permitida a digitao de letras, nmeros e dos caracteres - / (definidos no atributo Mais). As letras a b c (definidas no atributo Menos) no sero permitidas.

Alm dos botes de seus prprios aplicativos, tambm possvel criar botes que sero visveis na barra de ferramentas

Image1: novo boto Criar.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Nmero

NMERO
Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como nmero, s permitido informar nmeros. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes.

Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Mscara de Exibio - Define a mscara de exibio do campo. Existem tres tipos de mscara que podem ser mescladas.

CaracterDescrio Representa um caracter numrico (0-9) 9 Representa um caracter alpha numrico (A-Z,a-z) A * Representa qualquer caracter alfa-numrico (A-Z,a-z,0-9) digitada pelo usurio.

Nota: possivel mesclar duas ou mais mscaras simultaneamente, separadas por ponto e vrgula com a menor mascara inicializando. A substituio ocorre durante a digitao dos caracteres quando o numero de caracteres da menor mscara excedido. Exemplos de mscaras: Campo Nmero de Telefone Software Key (Apenas Letras) Software Key (Letras e Nmeros) Placa de Carro Serial do ScriptCase Mltiplas mscaras (Telefone) Mscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado Valor Formatado 123456789012 +12 34 5678 9012 QWERTYUIASDFGHJKQWER-TYUIASDF-GHJK

****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4T5Y6-U7I8 AAA - 9999 QWE1234 QWE - 1234

A999A999A999- D111H111G111DG2P D111H111G111**** DG2P 9999-9999;(99) 9999-9999;9999 999 9999;+99 99 99999999

Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao".

Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Usar configuraes regionais Permite aplicar as configuraes regionais de formatao de nmeros ao campo. Quando no for selecionada sero exibidos os atributos Agrupamento, Sinal negativo e Formato de nmero negativo.(Veja configuraes regionais). Agrupamento de Dgitos - Define se o campo exibir o separador de agrupamento de dgitos. Tamanho Mximo - Permite determinar o tamanho mximo do campo. Valor Mnimo - Permite definir o valor mnimo do campo. Valor Mximo - Permite definir o valor mximo do campo. Agrupamento - Define qual caracter ser usado para a separao de milhar. Sinal negativo - Define qual caracter ser usado para a exibio de nmeros negativos. Formato de nmero negativo - Define o posicionamento do sinal negativo em relao ao valor. Aceitar - Permite que o campo aceite somente valores negativos, somente positivos ou ambos. Exibir Calculadora - Exibe uma calculadora para realizar clculos.

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos:

Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Decimal

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido valor, o mesmo aceita valores decimais. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido),

estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Usar configuraes regionais Permite aplicar as configuraes regionais de formatao de nmeros ao campo. Quando no for selecionada sero exibidos os atributos Agrupamento, Qtd. Decimais, Sinal negativo e Formato de nmero negativo.(Veja configuraes regionais). Agrupamento de Dgitos - Define se o campo exibir o separador de agrupamento de dgitos.* Tamanho Mximo - Permite determinar o tamanho mximo do campo. Valor Mnimo - Permite definir o valor mnimo do campo. Valor Mximo - Permite definir o valor mximo do campo. Qtd. Decimais - Define a quantidade de casas decimais do campo. Agrupamento - Define qual caracter ser usado para a separao de milhar.

Separador Decimal - Define o separador decimal do campo. Sinal negativo - Define qual caracter ser usado para a exibio de nmeros negativos. Formato de nmero negativo - Define o posicionamento do sinal negativo em relao ao valor. Aceita Negativo - Permite que o campo aceite valor negativo. Exibir Calculadora - Exibe uma calculadora para realizar clculos. Completar com zeros - Se habilitado, preenche automaticamente as casa decimais quando no especificadas. Se desabilitado, o usurio final dever sempre digitar os digitos decimais.* * "Formatar ao digitar" deve estar habilitado no menu "Formulrio>>Configurao" para utilizar esta opo.

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado

nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Moeda

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido valor, o mesmo aceita valores decimais. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo.

Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Usar configuraes regionais Permite aplicar as configuraes regionais de formatao de nmeros ao campo. Quando no for selecionada sero exibidos os atributos Agrupamento, Qtd. Decimais, Sinal negativo e Formato de nmero negativo.(Veja configuraes regionais). Agrupamento de Dgitos - Define se o campo exibir o separador de agrupamento de dgitos.* Uso de Smbolo Monetrio - Define se o campo exibir o smbolo monetrio da configurao regional.* Tamanho Mximo - Permite determinar o tamanho mximo do campo. Valor Mnimo - Permite definir o valor mnimo do campo.

Valor Mximo - Permite definir o valor mximo do campo. Qtd. Decimais - Define a quantidade de casas decimais do campo. Agrupamento - Define qual caracter ser usado para a separao de milhar. Separador Decimal - Define o separador decimal do campo. Sinal negativo - Define qual caracter ser usado para a exibio de nmeros negativos. Formato de nmero negativo - Define o posicionamento do sinal negativo em relao ao valor. Aceita Negativo - Permite que o campo aceite valor negativo. Exibir Calculadora - Exibe uma calculadora realizar clculos. Completar com zeros - Se habilitado, preenche automaticamente as casa decimais quando no especificadas. Se desabilitado, o usurio final dever sempre digitar os digitos decimais.* * "Formatar ao digitar" deve estar habilitado no menu "Formulrio>>Configurao" para utilizar esta opo.

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup.

Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Data

Configurao Geral

Figura1: Interface Configurao Geral. Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Data ele permite a exibio no formato definido na opo Formatao dos Valores. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo.

Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Usar configuraes regionais - Permite aplicar as configuraes regionais de formatao de datas ao campo. Quando no for selecionada ser exibido o atributo Separador de data (Veja configuraes regionais). Separador de data - Permite informar o smbolo que ir separar a data. Primeiro Dia - Define o dia que ser apresentado como o primeiro da semana. Exibio - Permite selecionar o formato de exibio do campo. Formato Interno - Formato que ser armazenado dentro do banco de dados. Usar ComboBox - Permite selecionar a data e o ms atravs de combobox. Data Mnima:

Data Fixa - Inserir a data mmina que o scriptcase criticar no campo do tipo data no formato como apresentado. Data Atual - Ao clicar sobre o cone ao lado da caixa,o scriptcase disponibiliza as seguintes opes: Data Atual Simples - Deixar a data atual como a data mxima, ou seja, no entrar ningum no formulrio que nasceu aps o dia corrente. Data Atual com Incremento - A data mnima ser a data atual (+) os dias ou meses ou anos que voc incrementar. Data Atual com Decremento - A data mnima ser a data atual (-) os dias ou meses ou anos que voc quiser decrementar.

Data Mxima: Data Fixa - Inserir a data mxima manualmente que o scriptcase criticar no campo do tipo data no formato como aprensentado. Data Atual - Ao clicar cone ao lado da caixa, o scriptcase disponibiliza as seguintes opes: Data Atual Simples - Deixar a data atual como a data mxima, ou seja, no entrar ningum no formulrio que nasceu aps o dia corrente. Data Atual com Incremento - A data mxima ser a data atual (+) os dias ou meses ou anos que voc incrementar. Data Atual com Decremento - A data mxima ser a data atual (-) os dias ou meses ou anos que voc quiser decremento.

Exibir Formato - Permite exibir ao lado do campo o modo de preenchimento do campo data. Exibir Calendrio - Permite exibir ao lado do campo um cone de calendrio, este possibilita a seleo do ms e ano passando para o campo o valor que foi definido no calendrio.

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos:

Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Hora

Configurao Geral

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Hora ele permite a exibio do formato definido na opo Formatao dos Valores. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido),

estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Usar configuraes regionais - Permite aplicar as configuraes regionais de formatao de datas ao campo. Quando no for selecionada ser exibido o atributo Separador de hora (Veja configuraes regionais). Separador de hora - Permite informar o smbolo que ir separar a hora. Exibio - Permite selecionar o formato de exibio do campo hora. Formato Interno - Formato que ser armazenado dentro do banco de dados. Exibir Formato - Permite exibir ao lado do campo o modo de preenchimento do campo hora.

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos:

Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto ,

ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Data E Hora

Configurao Geral

Figura1:Interface Configurao Geral.

Atributos : Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Data e Hora, ele permite a exibio do formato definido na opo Formatao dos Valores. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo.

Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Usar configuraes regionais - Permite aplicar as configuraes regionais de formatao de datas ao campo. Quando no for selecionada ser exibido o atributo Separador de data e Separador de hora (Veja configuraes regionais). Separador de data - Permite informar o smbolo que ir separar a data. Separador de hora - Permite informar o smbolo que ir separar a hora. Exibio - Permite selecionar o formato de exibio do campo data / hora. Formato Interno - Formato que ser armazenado dentro do banco de dados. Exibir Formato - Permite exibir ao lado do campo o modo de preenchimento do campo hora. Exibir Calendrio - Permite exibir ao lado do campo um cone de calendrio, este possibilita a seleo do ms e ano passando para o campo o valor que foi definido no calendrio. Decimais dos segundos - Define a quantidade de decimais para os segundos.

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 (nome De Arquivo)

Permite ao desenvolvedor utilizar em seus forms campos para upload de imagens. As imagens sero mantidas no servidor no diretrio informado pelo atributo Diretrio de Imagens, (veja em Configurao).

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. As imagens so salvas em um diretrio do servidor e o nome da imagem ficar disponvel para processamento. Label - Define o ttulo do campo na aplicao. 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. Borda da Imagem - Largura da borda da imagem em Pixels. Altura da Imagem - Permite definir a altura da imagem em Pixels. Largura da Imagem - Permite definir a largura da imagem em Pixels. Manter Aspecto - Manter o aspecto da imagem. Quando so informados os atributos Altura da Imagem e Largura da Imagem, gerada uma nova imagem mantendo a proporo entre a largura e altura da imagem original. Subdiretrio - Permite informar o subdiretrio onde sero armazenadas as imagens. Este subdiretrio relativo ao diretrio definido em Diretrio de Imagens (veja em Configurao). possvel o uso de variveis globais ou locais na formao do nome do subdiretrio. Criar subdiretrio - Quando ativada essa opo permite a criao do subdiretrio caso no exista. Cache da Imagem - Tempo em minutos para que o cache da imagem fique armazenado. Exibir apenas o link - Quando ativada essa opo permite que o nome da imagem seja um link na aplicao gerada. Clicando no link criado ser aberta uma nova janela (pop-up) com a imagem no tamanho original (sem o uso do redimencionamento).

Abrir em Outra Janela - Permite a visualizao da imagem em outra janela. Caso tenham sido informadas novas Largura e/ou Altura, a imagem aberta ter o tamanho original. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados. Exemplo de campo do tipo imagem em um cadastro de produtos.

Figura2: Campo com tipo de dado foto.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos:

Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Documento (nome De Arquivo)

Permite ao desenvolvedor utilizar em seus forms campos para upload de documentos. Os documentos sero mantidos no servidor no diretrio informado pelo atributo Caminho dos Documentos, (veja em Configurao). Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Os arquivos so salvos em um diretrio do servidor e o nome do arquivo em um campo texto da tabela. Label - Define o ttulo do campo na aplicao. 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. Subdiretrio - Permite informar o subdiretrio onde sero armazenados os arquivos. Este subdiretrio relativo ao diretrio definido em Caminho dos Documentos (veja em Configurao). possvel o uso de variveis globais ou locais na formao do nome do subdiretrio. Criar subdiretrio - Quando ativada essa opo permite a criao do subdiretrio caso no exista. cone - Permite exibir um cone ao lado do campo, determinando o tipo de arquivo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cpf

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos : Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CPF o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o campo que foi fornecido existe, caso seja uma informao errada , ser exibida uma mensagem de erro. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo.

Completar esquerda com - 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. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato:

SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}'

FROM

tabela

WHERE

Campo_Chave

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cnpj

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CNPJ o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o campo que foi fornecido existe, caso seja uma informao errada exibida uma mensagem de erro. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do

campo. Completar esquerda com - 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. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o

seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos:

Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cpf E Cnpj

Configurao Geral

Figura1:Interface Configurao Geral.

Atributos: Tipo do dado- Define o tipo do campo da aplicao. Quando o campo definido como CPF e CNPJ o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o campo que foi fornecido existe, caso seja uma informao errada , ser exibida uma mensagem de erro. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo.

Completar esquerda com - 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 - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Tipo Cpf E Cnpj

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos : Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CPF e CNPJ o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o campo que foi fornecido existe, caso seja uma informao errada , ser exibida uma mensagem de erro. Label - Define o ttulo do campo na aplicao. 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Tipo CPF/CNPJ - Permite associar valores para definio de pessoas Fsicas ou Jurdicas. Campo Relacionado - Permite determinar o campo o qual contm os valores que ser feita a verificao de tipo. Ou seja, dependendo se a pessoa for Fsica ou Jurdica, ser feita a validao de CPF ou CNPJ respectivamente. Recarrega Formulrio - Permite quando ativada recarregar o formulrio aps alguma alterao do campo.

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela.

Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Carto

CARTO
O ScriptCase disponibiliza rotinas para validao de Nmeros de carto de crdito nas suas aplicaes. As bandeiras disponveis no momento so: AMERICAN EXPRESS, VISA, MASTERCARD e DINERS.

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como Carto o campo formatado ao perder o foco e verificado se o valor vlido. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Completar esquerda com - 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. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Mscara de Exibio - Define a mscara de exibio do campo. Existem tres tipos de mscara que podem ser mescladas.

CaracterDescrio Representa um caracter numrico (0-9) 9 Representa um caracter alpha numrico (A-Z,a-z) A * Representa qualquer caracter alfa-numrico (A-Z,a-z,0-9) digitada pelo usurio.

Nota: possivel mesclar duas ou mais mscaras simultaneamente, separadas por ponto e vrgula com a menor mascara inicializando. A substituio ocorre durante a digitao dos caracteres quando o numero de caracteres da menor mscara excedido. Exemplos de mscaras: Campo Nmero de Telefone Software Key (Apenas Letras) Software Key (Letras e Nmeros) Placa de Carro Serial do ScriptCase Mltiplas mscaras (Telefone) Mscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado Valor Formatado 123456789012 +12 34 5678 9012 QWERTYUIASDFGHJKQWER-TYUIASDF-GHJK

****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4T5Y6-U7I8 AAA - 9999 QWE1234 QWE - 1234

A999A999A999- D111H111G111DG2P D111H111G111**** DG2P 9999-9999;(99) 9999-9999;9999 999 9999;+99 99 99999999

Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base

no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos:

Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Tipo Carto

TIPO CARTO
Permite relacionar o campo Tipo Carto com um campo Carto, fazendo com que os valores digitados em Carto sejam validados de acordo com a bandeira selecionada em Tipo de Carto. Configurao Geral

Figura1: Interface Configurao Geral.

Atributos : Tipo do dado - Define o tipo do campo da aplicao. Label - Define o ttulo do campo na aplicao. 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores


No quadro formatao de valores descrito mais abaixo podemos ver como feita a associao entre os campos .

Figura2: Interface Formatao dos Valores.

Atributos: Tipo de Carto - Permite a exibio de uma caixa de seleo para escolha dos tipos de cartes. Usar Ttulo/Negao - Permite a entrada de uma nova opo diferente das disponibilizadas pelo ScriptCase (American Express, Diners, MasterCard e Visa). O label e o valor dessa nova opo so definidos em Valor Negativo e Ttulo. Valor Negativo - Valor da nova opo. Ttulo - Label da nova opo. Campo Relacionado - Permite determinar o campo que contm os valores para serem realizadas as devidas verificaes de tipo. Recarrega Formulrio - Permite quando ativada recarregar o formulrio aps alguma alterao do campo.

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos:

Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao.

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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cep

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CEP exibido ao lado um cone, o qual se clicado ir abrir uma janela de pesquisa de CEPs; o campo formatado ao perder o foco. Label - Define o ttulo do campo na aplicao. Valor inicial - Permite definir um valor inicial para o campo. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados.

Campo sem usar atributo label Campo usando atributo label

Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores

Atributos: Dados do CEP - Permite selecionar os campos que sero preenchidos com os valores correspondentes ao CEP. CEP no onChange - Permite o preenchimento automtico dos campos relacionados na opo Dados do CEP, quando o CEP for informado ou alterado dinamicamente.

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

E-mail

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como E-mail exibido ao lado um cone o qual se clicado ir abrir o leitor de e-mail. Caso seja informado um email fora do padro o scriptcase exibe uma mensagem de erro. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio

pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Exibir Icone - Exibe um cone de email ao lado do campo. Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato:

SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}'

FROM

tabela

WHERE

Campo_Chave

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Url

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como URL exibido um link de acesso. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo.

Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Exibir Icone - Exibe um cone ao lado do campo. Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da

execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cor Html

Configurao Geral

Figura1: Interface Configurao Geral.

Configurao Geral
Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como Cor HTML exibido ao lado do campo um cone com uma paleta de cores.

Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Select

Permite utilizar no campo do formulrio um objeto do tipo select (combobox).

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - O Tipo de dados Select um objeto drop-down que permite a seleo de informao atravs de uma janela deslizante. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio o preenchimento do atributo Valor Inicial. Valor inicial- Permite definir o valor inicial do campo.

Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a

quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Lookup de Edio
Forma utilizada para disponibilizar ao usurio final uma lista de valores onde podero ser selecionados os itens que sero utilizados no formulrio. 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 dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Mtodos para Lookup

Esto disponveis dois mtodos de lookup: Manual (informando manualmente as condies de seleo) ou Automtico (utilizando uma query de banco de dados).

Figura1: Seleo do tipo de Lookup.

Lookup de Edio - Automtico


Lookup utilizado para listar os valores que sero exibidos no campo Select. Estes valores sero recuperados de forma dinmica atravs de um Comando Select.

Figura2: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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. Mltiplos Valores - Selecionando Sim, permite que sejam armazenados vrios valores no campo da tabela, separados por um caracter definido em Delimitador.

Simples Valor

Mltiplos Valores

Delimitador - Define o caracter usado para separar os valores selecionados no campo do formulrio. S preencher este campo se Mltiplos Valores estiver selecionado. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ) . Altura- Permite definir a altura do objeto select. Usar Ttulo / Negao - Permite exibir uma linha de ttulo no objeto select (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - Valor a ser gravado no campo quando for selecionado a linha de ttulo do objeto select. Ttulo - Texto exibido na linha de ttulo do objeto select. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 que caracter ser usado para separar o valor do campo e o valor retornado pelo lookup. S necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria.

Criar Ligao- Permite criar uma ligao para outro formulrio possibilitando a manuteno da lista exibida no campo select. Aps a manuteno, o objeto select atualizado automaticamente.

Lookup de Edio - Manual

Este mtodo permite que o desenvolvedor crie manualmente uma lista de valores que ficar gravada na aplicao gerada. utilizado o mtodo Manual quando a base de dados no possui uma tabela com essas informaes.

Figura3: Interface Lookup de Edio Manual.

Atributos: Tipo de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (delimitador), Mltiplos Valores (posio) e Mltiplos Valores (binrio).
Simples Valor

Permite a seleo de apenas um valor da lista.

Figura4: Configurao do lookup de edio 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 includo no campo da tabela quando na lista estiver selecionado o item Masculino. Default - Com esta opo marcada o item j vir selecionado quando o formulrio estiver em modo de incluso. Altura - Define uma altura(linhas) para o objeto select.

Mltiplos Valores (delimitador)

Podero ser armazenados vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a combinao Esportes, Cinema e Turismo selecionada no formulrio ser gravada como E;C;T caso o delimitador seja ; (ponto e vrgula).

Figura5: Configurao do lookup de edio Mltiplos 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 includo no campo da tabela quando na lista estiver selecionado o item Cinema. Delimitador - Caracter(es) utilizado(s) para fazer a separao dos mltiplos valores dentro do campo da tabela. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ) . Altura - Define uma altura (linhas) para o objeto select.
Mltiplos Valores (Posio)

Permite armazenar diversas informaes em uma nica string do campo selecionado. Para que estas informaes sejam includas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 Valor M F C S Inicio 1 1 2 2 Tamanho 1 1 1 1

Estudar Esportes Ler

ED ES LE

3 3 3

2 2 2

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

Figura6: Configurao do lookup Mltiplos Valores (posio)

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 includo 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 posio seja selecionada. Incio - Posio inicial na string onde a informao ser gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupar na string. Altura - Define uma altura (linhas) para o objeto select.

Mltiplos Valores (Binrio)

Permite armazenar diversas informaes em um valor inteiro no campo selecionado. Como exemplo usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribudo automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para armazenar os dados realizado uma soma do nmero decimal. Veja os exemplos abaixo. Exemplo1: Se fossem selecionados as opes Esportes e Cultura o nmero armazenado no campo da tabela seria 3.

Valor Atribudo 1 2 4 8 16

Descrio no Lookup Esportes Cultura Lazer Leitura Msica

1 (Esportes) + 2 (Cultura) = 3 Exemplo2: Se fossem selecionados as opes Esportes, Lazer e Leitura o nmero armazenado no campo da tabela seria 13. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

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

Figura7: Configurao do lookup de edio Mltiplos Valores (Binrio)

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

Boto Incluir - Inclui na lista os valores preenchidos nos campos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os campos. Boto Salvar - Permite que o usurio salve toda a lista, para posterior utilizao atravs da opo Carregar Definio de Lookup. Carregar Definio de Lookup - Permite carregar uma Lista de valores pr-definida para uso como lookup. Aparecero as definies existentes no ScriptCase e as listas salvas pelo usurio. Usar Ttulo / Negao - Permite exibir uma linha de ttulo no objeto select (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - possvel informar um valor para ser armazenado no campo da tabela quando a opo Usar Ttulo / Negao estiver selecionada. Ttulo - Texto exibido na linha de ttulo do objeto select. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionado.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao

Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 esto os valores disponveis para seleo e na segunda esto os valores efetivamente selecionados.

Figura1: Valores disponveis / Valores Selecionados no objeto Duplo Select.

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado- O Tipo de dados Duplo Select um objeto drop-down que permite a seleo mltiplas atravs de duas janelas de seleo e um navegador entre elas ( << < > >> ). Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio o preenchimento do atributo Valor Inicial. Valor inicial- Permite definir o valor inicial do campo.

Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo

em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Lookup de Edio

Forma utilizada para disponibilizar ao usurio final uma lista de valores onde podero ser selecionados vrios itens para atualizao do campo na tabela. Por exemplo, para um campo produtos, em uma lista de valores o usurio poder selecionar os itens desejados.

Antes do Lookup

Depois do Lookup

Figura1: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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 formulrio. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ). Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 formulrio um objeto do tipo checkbox.

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - O tipo Checkbox um objeto que permite a seleo de uma ou mais informaes atravs de uma caixa de objetos de marcao. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Lookup de Edio

Antes do Lookup

Depois do Lookup

Mtodos para Lookup

Esto disponveis dois mtodos de lookup: Manual (informando manualmente as condies de seleo) ou Automtico (utilizando uma query de banco de dados).

Figura1: Seleo do tipo de Lookup.

Lookup de Edio - Automtico


Lookup utilizado para listar os valores que sero exibidos no campo Checkbox. Estes valores sero recuperados de forma dinmica atravs de um Comando Select.

Figura2: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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 exibio dos itens do checkbox. Delimitador - Define o caracter usado para separar os valores selecionados no campo do formulrio. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ). Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana do item selecionado no objeto Checkbox. Opo marcar todos - Exibe uma opo 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria.

Lookup de Edio - Manual

Este mtodo permite que o desenvolvedor crie manualmente uma lista de valores que ficar gravada na aplicao gerada. utilizado o mtodo Manual quando a base de dados no possui uma tabela com essas

informaes.

Figura3: Interface Lookup de Edio Manual.

Atributos: Tipo de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (delimitador), Mltiplos Valores (posio) e Mltiplos Valores (binrio).
Simples Valor

Permite a seleo de apenas um valor da lista.

Figura4: Configurao do lookup de edio 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 includo no campo da tabela quando na lista estiver selecionado o item Cha de Erva Doce. Default - Com esta opo marcada o item j vir selecionado quando o formulrio estiver em modo de incluso. Colunas - Permite informar a quantidade de colunas, para organizar o objeto no formulrio.

Mltiplos Valores (delimitador)

Podero ser armazenados vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a combinao Andorra, Angola e Argentina selecionada no formulrio ser gravada como AD;AO;AR caso o delimitador seja ; (ponto e vrgula).

Figura5: Configurao do lookup de edio Mltiplos 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 includo no campo da tabela quando na lista estiver selecionado o item Angola. Delimitador - Caracter(es) utilizado(s) para fazer a separao das mltiplas opes dentro do campo da tabela. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ) . Colunas - Permite informar a quantidade de colunas para exibio dos itens do checkbox.
Mltiplos Valores (Posio)

Permite armazenar diversas informaes em uma nica string do campo selecionado. Para que estas informaes sejam includas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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: Configurao do lookup Mltiplos Valores (posio)

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 includo 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 posio seja selecionada. Incio - Posio inicial na string onde a informao ser gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupar na string. Colunas - Permite informar a quantidade de colunas para exibio dos itens do checkbox.

Mltiplos Valores (Binrio)

Permite armazenar diversas informaes em um valor inteiro no campo selecionado. Como exemplo usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribudo automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para armazenar os dados realizado uma soma do nmero decimal. Veja os exemplos abaixo. Exemplo1: Se fossem selecionados as opes Esportes e Cultura o nmero armazenado seria 3. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

1 (Esportes) + 2 (Cultura) = 3 Exemplo2: Se fossem selecionados as opes Esportes, Lazer e Leitura o nmero armazenado seria 13. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

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

Figura7: Configurao do lookup de edio Mltiplos Valores (Binrio)

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

Boto Incluir - Inclui na lista os valores preenchidos nos campos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os campos. Boto Salvar - Permite que o usurio salve toda a lista, para posterior utilizao atravs da opo Carregar Definio de Lookup. Carregar Definio de Lookup - Permite carregar uma Lista de valores pr-definida para uso como lookup. Aparecero as definies existentes no ScriptCase e as listas salvas pelo usurio. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana do item selecionado no objeto Checkbox. Opo marcar todos - Exibe uma opo 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 formulrio um objeto do tipo radio.

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - O Tipo de dados Rdio um objeto que permite a seleo de apenas uma informao de todas as que so exibidas por ele. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes.

Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Lookup de Edio
Forma utilizada para disponibilizar ao usurio final uma lista de valores onde poder ser selecionado o item que ser utilizado no formulrio. 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 dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Mtodos para Lookup

Esto disponveis dois mtodos de lookup: Manual (informando manualmente as condies de seleo) ou Automtico (utilizando uma query de banco de dados).

Figura1: Seleo do tipo de Lookup.

Lookup de Edio - Automtico


Lookup utilizado para listar os valores que sero exibidos no campo Radio. Estes valores sero recuperados de forma dinmica atravs de um Comando Select.

Figura2: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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 exibio dos itens do radio.

Radio com uma coluna

Radio com duas colunas

Usar Ttulo / Negao - Permite exibir uma outra opo no campo (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - possvel informar um valor para ser armazenado no campo da tabela quando a opo Usar Ttulo / Negao estiver selecionada. Ttulo - Texto exibido na opo do campo Radio. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria.

Lookup de Edio - Manual

Este mtodo permite que o desenvolvedor crie manualmente uma lista de valores que ficar gravada na aplicao gerada. utilizado o mtodo Manual quando a base de dados no possui uma tabela com essas informaes.

Figura3: Interface Lookup de Edio 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 includo no campo da tabela quando na lista estiver selecionado o item Masculino. Default - Com esta opo marcada o item j vir selecionado quando o formulrio estiver em modo de incluso. Colunas -Permite informar a quantidade de colunas para exibio dos itens do radio. Boto Incluir - Inclui na lista os valores preenchidos nos campos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os campos. Boto Salvar - Permite que o usurio salve toda a lista, para posterior utilizao atravs da opo Carregar Definio de Lookup. Carregar Definio de Lookup -Permite carregar uma Lista de valores pr-definida para uso como lookup. Aparecero as definies existentes no ScriptCase e as listas salvas pelo usurio. Usar Ttulo / Negao - Permite exibir uma outra opo no campo (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - possvel informar um valor para ser armazenado no campo da tabela quando a opo Usar Ttulo / Negao estiver selecionada. Ttulo - Texto exibido na opo do campo Radio.

Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao.

Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo imagem html, ele permite exibir no campo uma imagem. Label - Define o ttulo do campo na aplicao. Imagem - Define a imagem que dever ser exibida. O cone "Escolher imagem" lista imagens padro do ScriptCase para seleo. O cone "Fazer upload de uma imagem" possibilita que o desenvolvedor envie para o servidor uma imagem localizada em outra mquina. 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos:

Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo label, o campo exibido como sada de dado. Label - Define o ttulo do campo na aplicao. Texto - Caixa onde ser informado o texto que ser exibido ao lado do campo. Usar para recarga - Esta opo ao ser ativada, permite que o texto que foi informado na propriedade Texto, torne-se um link que ao ser clicado recarrege o formulrio. Posicionamento - Permite posicionar o formulrio no bloco escolhido.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao.

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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 informao de entrada serve como filtro dos itens que sero 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-numrico. Esta lista carregada dinamicamente com tecnologia Ajax.

Configurao Geral

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo de Dado - Define o tipo do campo da aplicao. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 usurio por (*).

Campo sem uso de atributo senha

Campo usando atributo tipo senha

Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Criticar s no Submit - Valida o campo somente quando o formulrio submetido. Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Converte Letra -Permite converter as letras do campo ao perder o foco. As opes so: Caixa Alta Todas em maiscula

Caixa Baixa Capitula Primeira Palavra Capitula Todas as Palavras

Todas em minscula A primeira letra da primeira palavra em maiscula A primeira letra de todas as palavras em maiscula

Tamanho Mnimo - Permite definir o tamanho mnimo que o campo aceita. Tamanho Mximo - Permite definir o tamanho mximo que o campo aceita. Caracteres Permitidos - Permite selecionar o conjunto de caracteres que poder ser digitado no campo. As opes so: Todos - Permite que seja digitado qualquer caracter no campo

Selecionados - Define o conjunto de caracteres permitidos. Usando as configuraes abaixo ser permitida a digitao de letras, nmeros e dos caracteres - / (definidos no atributo Mais). As letras a b c (definidas no atributo Menos) no sero permitidas.

Lookup de Edio

Figura3: Interface Lookup de Edio.

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). Opo de Busca - Permite determinar o modo de busca do texto(Incio igual,Qualquer parte e Final igual). Captura Texto - Esta opo quando no selecionada,ser exibida na aplicao somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Exibir valor original e lookup - Esta opo quando no ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura.

Exibir label com a descrio - Permite exibir o label com a descrio. Usar conexo especifica - Permite selecionar uma conexo diferente da atual, caso seja necessrio buscar campos de uma tabela que no pertencem a conexo corrente.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao.

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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Nmero Auto-complete

NMERO AUTO-COMPLETE
Este campo exibe uma lista de itens obtidos com base em um comando Select. A informao de entrada serve como filtro dos itens que sero exibidos medida que digitada. Esta lista tem estrutura semelhante ao objeto Select HTML onde cada item tem um valor e label associados. Para o Nmero Auto-Complete o valor de cada item obrigatoriamente numrico. Esta lista carregada dinamicamente com tecnologia Ajax.

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Validar en Presentar - Validar campos slo cuando presenten. Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Tamanho Mximo - Permite determinar o tamanho mximo do campo. Valor Mnimo - Permite definir o tamanho mnimo do campo. Valor Mximo - Permite definir o tamanho mximo do campo. Agrupamento - Permite definir o separador decimal. Aceita Negativo - Permite o campo aceitar valor negativo.

Lookup de Edio

Figura3: Interface Lookup de Edio.

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). Opo de Busca - Permite determinar o modo de busca do texto(Incio igual,Qualquer parte e Final igual). Captura Texto - Esta opo quando no selecionada,ser exibida na aplicao somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Exibir valor original e lookup - Esta opo quando no ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura.

Exibir label com a descrio - Permite exibir o label com a descrio. Usar conexo especifica - Permite selecionar uma conexo diferente da atual, caso seja necessrio buscar campos de uma tabela que no pertencem a conexo corrente.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Menu Links

Permite a criao de uma estrutura de menu dentro do formulrio.

Propriedades: Tipo do Dado - Define o tipo do campo da aplicao. Label - Define o ttulo do campo na aplicao. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Propriedades: Itens do Menu - Controle para incluso, alterao e excluso dos itens do menu. Label - Define o label do item do menu. Link - Define a aplicao ou link externo que ser chamado ao escolher o item do menu. cone - Define o cone que ser exibido ao lado do link do item para o modo de exibio Link. Default - Define o item do menu que vir selecionado nos modos de exibio (Select e Radio). Boto Incluir - Inclui novo item no menu. Boto Alterar - Altera item no menu. Boto Excluir - Exclui item no menu.

Boto Limpar - Limpa os dados de um item do menu. Boto Limpar Todos - Remove todos os itens do menu. Modo de Exibio - Forma como ser gerado o menu com links, que podem ser dos tipos: Select , Radio ou Link: Exemplo usando modo Select :

Exemplo usando modo Radio:

Exemplo usando modo Link:

Omitir Label - Quando utilizando o modo de exibio Link voc pode habilitar esta opo.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada

Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo.

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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Perfil

Quando criamos um campo do tipo Perfil, no momento da execuo, so exibidos em um objeto do tipo Select o nome das conexes cadastrados no ambiente de produo. Isso possibilitar a escolha da conexo a ser utilizada pelas demais aplicaes do projeto. Para utilizar essa opo as aplicaes no momento da publicao no deve ser informado o nome da conexo. Ver publicacao.

Label - Define o ttulo do campo na aplicao.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 aplicao. Label - Define o ttulo do campo na aplicao. Altura - Altura em linhas do Editor HTML Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo SQL - Informa o tipo do campo no banco de dados.

Barra de Ferramentas

Atributos: Propriedades: Localizao - local do posicionamento da barra de ferramentas do Editor HTML Alinhamento - Alinhamento dos botes na barra de ferramentas Status - Barra de status, No Exibir, Superior e Inferior; Quantidade

- Quantidade de linhas na barra de ferramentas do Editor HTML. Organizao dos Botes - Permite definir a posio dos botes na barra de ferramentas. Pr-Visualizao - Permite visualizar a barra de ferramentas de acordo com as configuraes acima.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao.

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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Localizao

LOCALIZAO
Este campo adiciona um objeto select aplicao para escolha do idioma de todas as aplicaes do projeto.

Tipo de Dado - Define o tipo do campo da aplicao. Label - Define o ttulo do campo na aplicao.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Edio De Javascript

EDIO DE JAVASCRIPT
O Conceito de Edio JavaScript no ScriptCase associar aos campos dos formulrios, eventos em JavaScript, ou seja, para cada campo voc pode editar aes associadas aos seus eventos.

Figura1: Interface Edio de Javascript

Atributos: Escolha o objeto - Nesse Combobox so exibido todos os campos que fazem parte da aplicao , assim como o objeto Form "formulrio". Escolha o evento - Nesse Combobox devemos escolher o evento associado ao campo, para o qual iremos escrever o cdigo JavaScript. Veja os eventos disponveis: onclick - Ocorre no click do mouse sobre o campo. Veja Exemplo: onblur - Ocorre quando o objeto perde o foco. Veja Exemplo: onChange - 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. onMouseOver - Ocorre sempre que o ponteiro do mouse estiver sobre o campo. Veja Exemplo: onMouseOut - Sempre que o ponteiro do mouse sair de cima do campo. Veja Exemplo: Eventos ligados ao Form "formulrio" - Os eventos abaixo esto diretamente associados ao formulrio. Veja os eventos disponveis: onLoad - Este evento ocorre quando a pgina carregada, ou seja, ao navegar de um registro para outro, ao clicar nos botes (novo, inserir, anterior etc.). onSubmit - Este evento ocorre ao clicar nos botes "inserir", "alterar" e "excluir". Edio de JavaScript Aps selecionar o objeto e o evento e clicar no boto (Editar), ser aberta a tela de edio da ao JavaScript, que ser executada quando o evento selecionado ocorrer. Nessa tela podemos informar aes JavaScript personalizadas ou ainda usar eventos padro do ScriptCase, como por exemplo: nm_recarga_form(); que efetua a recarga do formulrio.

Figura2: Interface Comando Javascript.

Aps salvar o comando JavaScript clicando no boto (atualizar), estar concludo o trabalho. A linguagem JavaScript nem sempre tem o mesmo comportamento em todos os Browsers disponveis no mercado. Sempre que for necessrio escrever um bloco mais elaborado ou complexo nessa linguagem, importante se fazer os devidos testes nos browsers em que a aplicao ser executada.

Exemplo onClick: Ao clicar sobre um campo do tipo rdio, pode-se habilitar ou desabilitar uma srie de campos do formulrio de acordo com o valor selecionado. if(document.F1.sexo[0].checked){ document.F1.aux_maternidade.disabled = false; document.F1.aux_maternidade.style.background='FFFFFF' } if(document.F1.sexo[1].checked){ document.F1.aux_maternidade.disabled = true; document.F1.aux_maternidade.style.background='FCEEBC' } Nota: Para acessar um campo tipo rdio necessrio utilizar-se de um ndice. Exemplo onBlur: Pode-se definir uma crtica em torno do campo "carga_horaria_semanal" quando o mesmo perder o foco.. if (document.F1.tp_folha[0].checked && document.F1.carga_horaria_semanal.value > '20') { alert("carga horaria acima da permitida"); document.F1.carga_horaria_semanal.value = ""; document.F1.carga_horaria_semanal.focus(); } Exemplos onChange: Ao alterar o "Slario" de um funcionrio e sair do campo, ocorrer um "onchange", nesse momento aproveitamos para checar se o "cargo" "jardineiro". if (document.F1.salario.value > 5000.00 && document.F1.cargo.value == 'jardineiro'){ alert('quando eu crescer quero ser Jardineiro); } Aps informar o valor da Compra e selecionar a modalidade de pagamento em um objeto do tipo "Select: forma_pagto", o cdigo JavaScript abaixo calcula o valor da parcela. if (document.F1.fpagto[document.F1.forma_pagto.selectedIndex].text == 'avista') { document.F1.valorparcela.value = document.F1.valorcompra.value; }

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

Segurana

SEGURANA

Atributo: Usar Segurana: Com essa opo ligada, a aplicao s estar acessvel quando for habilitada atravs da macro sc_apl_status. Aplicaes desabilitadas exibem uma mensagem de "usurio no autorizado" quando acessadas diretamente.

O acesso s aplicaes pode ser concedido atravs de uma aplicao de controle feita para autenticar usurios. Veja abaixo alguns exemplos. Exemplo1: Ativando uma aplicao chamada cns_categorias. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo: sc_apl_status('cns_categorias','on');

Exemplo2: Fazendo uma regra por tipo de usurio em um formulrio de login contendo um campo chamado userid. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo:

// temos dois usuarios: joao e maria com acesso a direfentes aplicaes if({userid} == 'joao') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); sc_apl_status('cns_produtos','on'); sc_apl_status('frm_produtos','on'); } elseif({userid} == 'maria') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); } else{ sc_error_message("Usurio no autorizado!"); }

Exemplo3: Autenticando aplicaes cadastradas em uma tabela do banco de dados.

No evento onValidate da aplicao de login inserido o seguinte cdigo:

// a tabela com o cadastro das aplicaes chamada de seg_aplicativos sc_lookup(dataset,"select codigo from seg_aplicativos"); foreach({dataset} as $linha){ $aplicativo = $linha[0]; sc_apl_status($aplicativo,'on'); }

Usar Senha: Quando este opo habilitada ser solicitado que seja definida uma senha para a aplicao (Ver imagem abaixo).

Ao executar a aplicao exibida uma caixa de texto solicitando a senha de acesso. Caso a senha no seja preenchida corretamente exibida uma mensagem usurio no autorizado.

No ambiente de desenvolvimento pode ser suprimido o uso das opes acima para efeitos de teste, evitando que a cada execuo das aplicaes seja solicitada a senha ou que o acesso seja bloqueado. Para isso desabilite as opes Habilitar uso de segurana e Habilitar uso de senha no menu Configurao | Meu ScriptCase.

CAPTCHA
um recurso utilizado para aumentar o nvel de segurana no formulrio. Requer uma interao direta do usurio, atravs da entrada de uma sequncia aleatria de caracteres exibida em uma imagem gerada dinamicamente. CAPTCHA significa "Completely Automated Public Turing test to tell Computers and Humans A part". Veja mais: Using CAPTCHA on a login form

Usar CAPTCHA - Habilita o uso de recurso CAPTCHA na aplicao. Quantidade - Quantidade de caracteres exibidos na imagem gerada. Lista - Lista dos caracteres utilizados na gerao da imagem. Label - Mensagem com as instrues para preenchimento do cdigo. Mensagem de Erro - Mensagem de erro exibida quando o cdigo digitado no confere com a imagem gerada. Altura - Altura em pixels da imagem gerada. Largura - Largura em pixels da imagem gerada. Tamanho da Fonte - Tamanho da fonte do Captcha. Recarregar - Opo para que o usurio solicite um novo cdigo. Selecione layout - Esta opo permite que seja definida a forma de exibio do CAPTCHA na aplicao.

Layout Layout

Viso Geral
Neste mdulo esto disponveis recursos de edio, atributos e visualizao da aplicao, de forma que podemos atribuir schemas de visualizao, organizar os campos em blocos, definir os valores e o formato do cabealho entre outros. Blocos Visualizao Cabealho & Rodap

Blocos

Conceitualmente um bloco um "container" onde posicionamos nossos campos de uma Aplicao de Formulrio, Controle ou Consulta com orientao Slide. Por default as aplicaes criadas no ScriptCase so constitudas de um nico bloco, este com o mesmo nome da aplicao. Podemos adicionar quantos novos blocos quisermos e organiz-los da maneira que nos for mais conveniente. Na tela abaixo observe que h uma coluna chamada ORGANIZAO , l que definimos se o prximo bloco vir ao lado ou abaixo do corrente.

Figura1: Tela de Configurao dos Blocos.

No lado esquerdo de cada bloco existem dois cones o primeiro relativas ao bloco e o segundo para excluso do bloco.

tem a funo de editar todas as informaes

Organizao e Mudana de posio dos Blocos

Veja abaixo como alterar a ordem de exibio dos Blocos de uma Pgina.

Clique e araste o bloco que deseja alterar para a sua nova posio.

Veja agora como remover um bloco da exibio

Clique sobre o bloco desejado e arraste-o at o item "Blocos no exibidos". Desta forma, assim como voc pode remover um bloco arrastando-o at o item "Blocos no exibidos", para mudar um bloco de pgina s arrasta-lo at a pgina desejada. Veja as imagens abaixo.

Atributos: Bloco (Nome) - Nome do Bloco. Label - Ttulo do bloco que ser exibido na aplicao. Ttulo (Exibir) - Flag que controla se o ttulo do bloco ser exibido. Label (Exibir) - Flag que controla se o label dos campos dentro do bloco devem ser exibidos. Label (Posio) - Opes de exibio do label: "Acima" - ser exibido o label acima do campo. "Ao Lado" o label ser exibido ao lado do campo.

Campos (Colunas) - Quantidade de colunas a serem exibidas lado a lado dentro do bloco. Campos (Posio) - De que forma os campos sero exibidos dentro do bloco: "Abaixo" - Os campos sero exibidos um abaixo do outro respeitando a quantidade de colunas.

"Ao Lado" - Os campos sero exibidos ao lado do outro respeitando a quantidade de colunas.

"Corrido" - Os campos sero exibidos lado a lado sem conter tabulao.

Organizao (Prximo) - Forma como os blocos ficaro organizados dentro da pgina:

"Abaixo" - Indica que o prximo bloco ser exibido abaixo .

"Ao Lado" - Indica que o prximo bloco ser exibido ao lado.

"Aba" - Indica que o prximo bloco ser exibido em Aba.

Organizao (Largura) - Especifica em pixels ou percentual a largura que o bloco dever ocupar, caso a informao seja em percentual especificar (%). Exemplo: Se so dois blocos lado a lado um bom tamanho 50%. para cada bloco. Collapse - Habilta opo de fechar (colapse) o bloco. Para incluir novos blocos em uma Aplicao, basta clicar no boto . Em seguida, ser apresentada a seguinte interface para definio do nome e label do bloco. No fim clique no boto Criar.

Figura2: Interface de Criao de Novo Bloco. Atributos: Nome - Nome do bloco; Label - Texto que ser que mostrado no bloco da aplicao.

Para editar um bloco basta clicar no cone , que fica do lado esquerdo do bloco. Em seguida, ser apresentada a seguinte interface para definio dos parmentros do bloco. No fim clique no boto Salvar.

Figura2: Interface de Edio do Bloco. Atributos: Nome - Nome do bloco. Ttulo - Exibe o ttulo do bloco. Exibir Ttulo - Esta opo, quando ativada, permite exibir o ttulo do bloco. Fonte do Ttulo - Nome da fonte aplicada no ttulo do bloco. Tamanho da Fonte - Tamanho da fonte aplicada ao ttulo do bloco.

Cor da Fonte - Cor da fonte do ttulo do bloco. Cor do Fundo - Cor de fundo da linha do ttulo do bloco. Figura de Fundo - Figura de fundo da linha do ttulo do bloco. Altura do Ttulo - Altura em pixels da linha do ttulo do bloco. Alinhamento Horizontal - Alinhamento horizontal do ttulo do bloco (Esquerda, Centro e Direita). Alinhamento Vertical - Alinhamento vertical do ttulo do bloco(Topo, Meio e Baixo). Exibir Label - Exibir os labels dos campos do bloco. Colunas - Quantidade de colunas de campos no bloco. Largura das Colunas - Forma de clculo das colunas do bloco. Cor do Label - Cor para exibir o label dos campos. Organizao dos Campos - Forma de organizao dos campos no bloco. Posio do Label - Posicionamento do label dos campos em relao aos dados. Prximo Bloco - Posicionamento do prximo bloco em relao ao atual. Cor da Borda - Cor da borda do bloco. Largura da Borda - Largura da borda do bloco. Largura do Bloco - Largura do bloco (width). Altura do Bloco - Altura do bloco (height). CellSpacing - Espaamento das clulas do bloco. Collapse - Habilta opo de fechar (colapse) o bloco.

Visualizao

VISUALIZAO

Figura1: Interface Configurao da Visualizao.

Nesta interface, podemos definir o esquema de visualizao de uma aplicao em especfico, isto porque o ScriptCase utiliza a definio de Valores Padres por Projeto, que alm do esquema de visualizao, permite a definio de valores a outros atributos a nvel de Projeto. Atributos: Modelo para o Cabealho - Permite a escolha do modelo para compor o cabealho da aplicao. Modelo para o Rodap - Permite escolher qual ser o modelo usado para compor o rodap da aplicao. Esquema - Escolhendo um dos esquemas existentes, ser carregado o modo visual (cores,fontes, etc) que ir compor a aplicao.

Cabealho & Rodap

CABEALHO
Neste bloco feita a definio dos conteudos variveis que faro parte do cabealho.

Figura1: Interface Cabealho.

Esta tela pode variar dependendo do formato de cabealho escolhido dentro da pasta Visualizao. Exibir Cabealho - Esta flag determina se o cabealho ser exibido. Ttulo da Consulta -Permite informar um ttulo para ser exibido na aplicao. Variveis de Cabealho - Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no cabealho. Ttulo: Esta opo quando selecionada exibir no cabealho o valor preenchido no "Ttulo do Filtro ". Data: Quando selecionado o tipo "Data", ser exibido no cabealho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem" . Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no cabealho, pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

RODAP

Figura2: Interface Rodap.

Esta tela pode variar dependendo do formato de Rodap escolhido dentro da pasta Visualizao. Exibir Rodap - Esta flag determina se o Rodap ser exibido na aplicao. Variveis de Rodap-Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no Rodap. Data: Quando selecionado o tipo "Data", ser exibido no Rodap da aplicao a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem". Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no Rodap. Pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

Eventos Eventos

O ScriptCase trabalha com o conceito de eventos, onde possvel separar cada ao no momento adequado (Exemplo: Aps alterar um registro) e possibilitando tambm um desenvolvimento mais organizado. No Help de Contexto de cada Evento exibido apenas as Macros disponveis para o mesmo.

Imagem 1: Eevento de acesso de aplicativo de controle. onInit - Este evento executado durante o reload da pgina antes da criao do aplicativo de entrada de campo. onRefresh - Este evento executado durante o recarregamento da pgina do aplicativo. OnValidate - Este evento executado, clicando em botes de validao (ok, update, insert, delete, pesquisa), dependendo da aplicao utilizada. No caso do formulrio os botes so: atualizao, insero e excluso. onLoad - Este evento ocorre quando o browser carrega a janela. Qualquer evento pode usar funes pr-definidas disponveis no Scriptcase. Essas funes so chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros.

Eventos Ajax

Usando AJAX, o trafgo de informaes desnecessrias so evitados, acelerando o processamento das aplicaes.

Imagem 1: Interface AJAX evento.

Os seguintes eventos esto disponveis com o ScriptCase. onChange - Este evento ocorre quando o campo tem o foco eo valor do campo mudado eo foco direcionado para outro objeto. onClick - Este evento ocorre quando o campo clicado. onBlur - Este evento ocorre quando o campo tem o foco, o valor do campo no alterado eo foco direcionado para outro objeto. onFocus - Este evento ocorre quando o campo tem o foco. Veja abaixo um exemplo: O campo usurio validado contra um banco de dados (tabela). Para os usurios vlidos que retorna o nome. Para os usurios invlido ser exibida uma mensagem. Exemplo: 1 - Selecione o campo e os eventos utilizados no processo AJAX (em cdigo PHP). Passando parmetros opcional.

Figura2: Selecionando campos e eventos para o processamento AJAX.

2 - Digite a regra de negcio no editor PHP aberto. O cdigo processado pelo servidor e o resultado XML enviado para o navegador. Veja a macro Wizard Macros para uma seleco de macros ScriptCase disponveis.

Figura3: Programao PHP com AJAX.

Qualquer evento pode usar funes pr-definidas disponveis no Scriptcase. Essas funes so chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros.

Botoes Botes

BOTES
Alm dos botes de seus prprios aplicativos, tambm possvel criar botes que sero visveis na barra de ferramentas

Image1: novo boto Criar.

New Button
Para criar um novo boto, clique na opo boto Novo e digite um nome eo tipo do boto. Tipos de boto: (Javascript, PHP, Linking).

Imagem2: Editar a funo do boto.

Excluir um boto
Para excluir um boto clique no cone ao lado do nome do boto no menu da aplicao (Lixeira).

Boto Javascript

Criando um boto Tipo Javascript


EVENTOS AJAX
Usando AJAX, o trafgo de informaes desnecessrias so evitados, acelerando o processamento das aplicaes.

Imagem 1: Interface AJAX evento.

Os seguintes eventos esto disponveis com o ScriptCase. onChange - Este evento ocorre quando o campo tem o foco eo valor do campo mudado eo foco direcionado para outro objeto. onClick - Este evento ocorre quando o campo clicado. onBlur - Este evento ocorre quando o campo tem o foco, o valor do campo no alterado eo foco direcionado para outro objeto. onFocus - Este evento ocorre quando o campo tem o foco. Veja abaixo um exemplo: O campo usurio validado contra um banco de dados (tabela). Para os usurios vlidos que retorna o nome. Para os usurios invlido ser exibida uma mensagem. Exemplo: 1 - Selecione o campo e os eventos utilizados no processo AJAX (em cdigo PHP). Passando parmetros opcional.

Figura2: Selecionando campos e eventos para o processamento AJAX.

2 - Digite a regra de negcio no editor PHP aberto. O cdigo processado pelo servidor e o resultado XML enviado para o navegador. Veja a macro Wizard Macros para uma seleco de macros ScriptCase disponveis.

Figura3: Programao PHP com AJAX.

Para criar um novo boto, clique em "Novo boto, digite o nome e selecione o tipo de boto.

Imagem2: Editar a funo do boto.

Existem trs tipos de botes de exibio: (Button, imagem e link).

Qualquer evento pode usar funes pr-definidas disponveis no Scriptcase. Essas funes so chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros.

Cdigo

Imagem2: Interface JavaScript.

Qualquer evento pode usar funes pr-definidas disponveis no Scriptcase. Essas funes so chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros.

Boto Php

Criando um boto tipo PHP


EVENTOS AJAX
Usando AJAX, o trafgo de informaes desnecessrias so evitados, acelerando o processamento das aplicaes.

Imagem 1: Interface AJAX evento.

Os seguintes eventos esto disponveis com o ScriptCase. onChange - Este evento ocorre quando o campo tem o foco eo valor do campo mudado eo foco direcionado para outro objeto. onClick - Este evento ocorre quando o campo clicado. onBlur - Este evento ocorre quando o campo tem o foco, o valor do campo no alterado eo foco direcionado para outro objeto. onFocus - Este evento ocorre quando o campo tem o foco. Veja abaixo um exemplo: O campo usurio validado contra um banco de dados (tabela). Para os usurios vlidos que retorna o nome. Para os usurios invlido ser exibida uma mensagem. Exemplo: 1 - Selecione o campo e os eventos utilizados no processo AJAX (em cdigo PHP). Passando parmetros opcional.

Figura2: Selecionando campos e eventos para o processamento AJAX.

2 - Digite a regra de negcio no editor PHP aberto. O cdigo processado pelo servidor e o resultado XML enviado para o navegador. Veja a macro Wizard Macros para uma seleco de macros ScriptCase disponveis.

Figura3: Programao PHP com AJAX.

Para criar um novo boto, clique em "Novo boto, digite o nome e selecione o tipo de boto.

Imagem2: Editar a funo do boto.

Existem trs tipos de botes de exibio: (Button, imagem e link).

Qualquer evento pode usar funes pr-definidas disponveis no Scriptcase. Essas funes so chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros.

Cdigo

Imagem2:

Interface PHP.

Qualquer evento pode usar funes pr-definidas disponveis no Scriptcase. Essas funes so chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros.

Boto Ligao

Criando um boto do tipo Ligao


EVENTOS AJAX
Usando AJAX, o trafgo de informaes desnecessrias so evitados, acelerando o processamento das aplicaes.

Imagem 1: Interface AJAX evento.

Os seguintes eventos esto disponveis com o ScriptCase. onChange - Este evento ocorre quando o campo tem o foco eo valor do campo mudado eo foco direcionado para outro objeto. onClick - Este evento ocorre quando o campo clicado. onBlur - Este evento ocorre quando o campo tem o foco, o valor do campo no alterado eo foco direcionado para outro objeto. onFocus - Este evento ocorre quando o campo tem o foco. Veja abaixo um exemplo: O campo usurio validado contra um banco de dados (tabela). Para os usurios vlidos que retorna o nome. Para os usurios invlido ser exibida uma mensagem. Exemplo: 1 - Selecione o campo e os eventos utilizados no processo AJAX (em cdigo PHP). Passando parmetros opcional.

Figura2: Selecionando campos e eventos para o processamento AJAX.

2 - Digite a regra de negcio no editor PHP aberto. O cdigo processado pelo servidor e o resultado XML enviado para o navegador. Veja a macro Wizard Macros para uma seleco de macros ScriptCase disponveis.

Figura3: Programao PHP com AJAX.

Para criar um novo boto, clique em "Novo boto, digite o nome e selecione o tipo de boto.

Imagem2: Editar a funo do boto.

Existem trs tipos de botes de exibio: (Button, imagem e link). Qualquer evento pode usar funes pr-definidas disponveis no Scriptcase. Essas funes so chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros.

O boto que liga exige uma ligao a ela associada. No menu do aplicativo (no lado esquerdo da janela), existe uma opo para criar novas ligaes configurar a vinculao novo boto, e siga os passos abaixo para criar o vnculo necessrio para concluir a operao.

Criando um novo link


1 - clique na opo novo link, como na imagem abaixo.

Imagem2: Criar nova vinculao.

2- Selecione nos botes o tipo link e clique em prximo (como a imagem abaixo).

Imagem3: Interface tipo de link.

3 - Seleccione a aplicao que ser chamada e clique em Avanar.

Image4: Interface de Lista de aplicaes.

4 -Definir os parmetros passados. Pode ser de trs tipos: de campo, valor ou vazio. Campo - Utiliza o campo usado para passar o contedo.

Imagem5: Interface de Definio de Parmetros - Campo.

Fixo - Utiliza um contedo esttico.

Imagem6: Interface de Definio de Parmetros - Valor.

Vazio - Nenhum valor ser passar.

Imagem7: Interface de Definio de Parmetros - Vazio.

5 -Definir as propriedades do link formulrio - mostrar Iframe.

Image8: Interface das Propriedades de Link / Form.

Modo de Operao do Link - Como ser apresentado o link. Abrir na mesma janela - - Mostra o formulrio na mesma janela do navegador, saindo da pesquisa e ir para o formulrio. Abrir em outra janela - Abra uma nova janela para mostrar o formulrio. Abrir em uma Iframe- Mostrar a forma como o mesmo na mesma janela que a pesquisa, abaixo da pesquisa de um iframe criado para exibir o formulrio. URL de sada da aplicao chamada - Endereo acessado quando o usurio sair da grid. Hint do link da aplicao - Mensagem exibida quando o mouse est sobre o campo de ligao seleccionado. Propriedades do formulrio - Selecione os botes que sero mostrados. Qualquer evento pode usar funes pr-definidas disponveis no Scriptcase. Essas funes so chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros.

Aplicao Configurao

CONFIGURAO
Nesta pasta ficam atributos comuns aplicaes criadas atravs do ScriptCase, a seguir vamos descrever esses atributos:

Veja abaixo os atributos e suas descries:

Figura1: Interface Configurao.

Atributos:

Cdigo da Aplicao - Cdigo da aplicao determinado momento da criao da aplicao, este cdigo pode ser renomeado atravs do menu principal. Descrio - Este campo pode ser utilizado para fazer uma descrio sucinta dos objetivos da aplicao. Caminho dos Documentos - Caminho absoluto onde esto armazenados os documentos da aplicao. Diretrio de Imagens - Diretrio base onde esto armazenadas as imagens da aplicao. Imagens Extras da Aplicao - Para utilizar que no so utilizadas dentro da aplicao em implementaes de Regras de Negocio, dispensando o uso da macro sc_image.

- Escolha de imagens que foram feitas upload anteriormente. - Remove uma imagem na aplicao. - Upload de uma nova imagem.

Localizao - Idioma da aplicao gerada, todos os hint e mensagens sero colocados dentro do idioma escolhido. Localizao em Sesso - Compartilha localizao com outras aplicaes baseadas nos valores em sesso. Esquemas em Sesso - Compartilha temas com outras aplicaes baseadas nos valores em sesso. Pasta - Pasta onde a aplicao ser armazenada no grupo de trabalho. Edio por Projeto - Permitir que outros usurios do projeto editem a aplicao. Timeout- Tempo de timeout de execuo em segundos. Zero assume o valor padro do PHP. HelpCase Link - associe arquivos do WebCase a sua aplicao. Tamanho mximo do arquivo - Seta o tamanho mximo para fazer upload do arquivo. Ttulo Mensagem - Ttulo da caixa de mensagem. Tabular com o Enter - Ao teclar Enter, o Tab ser acionado.

Configurao do Erro

Figura2: Interface Configurao do Erro.

Atributos: Posio do Erro - Posio do erro na aplicao. Valores: direita, esquerda, acima e abaixo. Exibir Ttulo do Erro na aplicao - Permite exibir a linha de ttulo da mensagem de erro. Exibir Ttulo do Erro no campo - Permite exibir a linha de ttulo da mensagem de erro no campo. O valor padro desabilitado. Ttulo do erro - Ttulo da mensagem de erro na aplicao. Erro Script - Exibir informao do script e linha onde ocorreu o erro. Erro SQL - Exibir o comando SQL que originou o erro. Modo Debug - Rodar a aplicao em modo debug, exibindo os comandos SQL no momento da sua utilizao. Exibir output Ajax - Exibe uma janela de erro via Ajax.

Navegao

Define os atributos de navegao de uma aplicao.

Image1: Interface de Navegao.

Atributos: URL de Sada- URL para o qual o usurio ser redirecionado quando ele sair da aplicao. Fechar janela - Quando sair do aplicativo, fecha a janela do navegador. URL de Redirecionamento - URL para redirecionamento no caso de no haver nenhuma varivel global disponvel. Varivel de Redirecionamento- Nome da varivel atravs do qual ser armazenada a URL da aplicao real.

Configurao Das Variveis


Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:40:39.

Varivel global
Esta tabela mostra as variveis globais sendo usados dentro do aplicativo, a varivel global um parmetro externo necessrios para a execuo do aplicativo. O pedido pode incluir variveis globais na clusula WHERE, no s de pesquisa ou inserindo uma varivel no Application Data General campo para substituir o nome do campo, criado por campos especiais, etc As variveis globais so definidos entre colchetes ([varivel]). Essas variveis devem ser passadas para a aplicao que est sendo implementado atravs de um dos mtodos (Session, Post, Get)

Imagem 1: Interface variveis globais.

Exemplo: Selecione Cliente, CustomerName dos clientes WHERE CustomerID = '[v_customerid]' Neste caso, as variveis "v_customerid" aparece na configurao de variveis. Seleccione a forma como ela passada para o aplicativo de controle.

Imagem 2: Variveis Interface Settings.

Mostra todas as variveis globais usadas no aplicativo. Atributo - nome da varivel na aplicao.

Value - Define o comportamento das variveis, esse contedo dividido em trs blocos, so eles: Alcance - Define a forma como a varivel recebida pelo aplicativo, se tiver sido definida uma varivel que recebida por um mtodo POST e foi aprovada pelo mtodo get o contedo no sero aceitas. Varivel mtodos passagem: Sesso - Nesta opo, a varivel deve ser criada como uma varivel de sesso no PHP por outra aplicao antes de chamar de pesquisa que est sendo definido. Get - Define que a varivel deve ser passada pela linha de comandos HTML, isso significa que, sendo visvel para o navegador. Post - Define que a varivel deve ser passada atravs do mtodo post do formulrio. Configuraes - No validar (verificao) da varivel em tempo de execuo. Tipo (Entrada / Sada) - Define se a varivel uma entrada ou sada. Em tempo de execuo no ambiente de desenvolvimento, um formulrio solicitando as variveis utilizadas pelo aplicativo exibida. Descrio - Determina que a varivel foi definida.

Edio Expressa
Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:39:55.

APLICAO - Express Edition


Esta funo permite actualizar o campo atributos da aplicao de forma generalizada acelerar o aperfeioamento da aplicao. Ao definir nesta funcion ser mostrada a tela abaixo:

Image1: Interface do Express Edition.

Atributos: Filter - Selecione na combobox uma das opes: Todos os campos ou campos de formulrio e informe no campo "Mostrar" quantos campos vai ser mostrada de cada vez. ropertiers P - devem ser informados os atributos que devem ser mostrados permitindo a atualizao. E dit Buton - Quando for selecionada, ela aberta uma janela que apresenta todos os atributos dos campos selecionados, que podem ser modifided rapidaly.

Imagem2: Interface apresentado a partir do boto Editar.

Atributos: Update Button - Aps as modificaes necessrias no tipo de dados ea etiqueta do campo, basta clicar no boto atualizar, por isso as atualizaes que foram feitas sero atribudos para o campo.

Ligaes Ligaes

Ligaes
Utilizamos para interligar a aplicao de Controle que estamos definindo com outras aplicaes, podemos interligar nosso Controle com aplicaes dos tipos: Consulta, Formulrio, Controle, Menu e Aba. So quatro os tipos de ligaes disponveis: Aplicao - Utilizado para ligar o Controle a qualquer outro tipo de aplicao. Esse tipo de ligao est associado aos eventos de Incluso e/ou Alterao, ao ocorrer um desses eventos a navegao ser efetuada para aplicao que estamos chamando. Campo - Utilizado para ligar o Controle atravs de um link a qualquer outro tipo de aplicao. Para efetuarmos essa ligao devemos criar um campo especial do tipo Label e associar o mesmo a ligao. Captura - Ser criado um cone ao lado do campo dentro do Controle, ao ser selecionado abre outra janela mostrando uma aplicao de consulta. Nessa aplicao que ser aberta pode se fazer pesquisas e retornar um valor para caixa de texto. Boto - Utilizado para ligar o formulrio a outra aplicao atravs de um clique no boto previamente criado (Boto do tipo Ligao).

Na tela abaixo o usurio poder editar uma ligao existente ou fazer criao de uma nova ligao.

Figura1: Menu de Ligaes

Criando Ligao Na tela abaixo o usurio dever especificar qual o tipo de ligao a ser efetuado, "Aplicao", "Campo", "Captura" ou "Boto".

Figura2: Interface Ligao entre Aplicaes

Aplicao Boto Captura Campo

Tipo De Ligao - Aplicao

Tipo de ligao - Aplicao


Utilizado para ligar nosso controle a qualquer outro tipo de aplicao. Esse tipo de ligao est associado aos eventos de Incluso e/ou Alterao, ao ocorrer um desses eventos a navegao ser efetuada para aplicao que estamos chamando. A tela abaixo "Lista de Aplicaes" mostra todas as aplicaes, o usurio dever escolher aplicao que dever ser ligada e clicar em Prosseguir >>

Figura1: Interface Ligao entre aplicaes.

Na tela abaixo "Definio dos Parmetros", do lado esquerdo, mostrado os campos da aplicao e globais variveis a qual estamos ligando e que necessitam receber parmetros para execuo e, do lado direito, dever ser selecionado a opo para passagem de valor, existem trs opes, so elas: Campo - Ao escolher esta opo deve-se informar o campo a ser usado para passagem de contedo. Valor - No caso da seleo desta opo na caixa de texto informar contedo fixo a ser passado. Vazio - Escolhendo essa opo no ser passado nenhum valor para o campo.

Ligaes a Consultas:

Figure2: Interface da definio dos parmetros com variveis globais.

Na tela abaixo "Propriedades da Ligao" devero ser preenchidos os atributos relativos a ligao.

Link to Grid Application:

Link to Form Application:

Figure5: Linking Properties to Grid Application.

Figure6: Linking Properties to Form and Control Application.

Atributos: Redirecionar aps incluso - Com essa opo ativada, ao ocorrer a incluso ser feito a navegao para aplicao que estamos ligando. Redirecionar aps Atualizao - Com essa opo ativada, ao ocorrer a atualizao ser feito a navegao para aplicao que estamos ligando. Propriedades do Formulrio - Permite selecionar os botes que sero exibidos na barra de ferramentas do filtro.

Abaixo a ligao entre as aplicaes:

Figura7: interface da ligao criada.

Tipo De Ligao - Boto

Tipo de ligao - Boto


Um boto criado na barra de ferramentas dentro da aplicao de controle, quando clicado abre uma janela que exibe uma aplicao de consulta ou formulrio. Nesta aplicao, que ser aberta, podemos fazer pesquisas, a incluso, edio e remoo do registro.

Figura1: Boto de ligao (Link) em aplicao de controle.

Escolha o tipo de ligao boto.

Figura2: Interface ligao.

A tela abaixo "Lista de Aplicaes" mostra todos os aplicativos, o usurio ter de escolher o aplicativo que ser vinculado. Clique em Prosseguir >>

Figura 3: Interface de ligao entre as aplicaes.

Na tela abaixo "Definio dos Parmetros", no lado esquerdo mostrado o nome da varivel global ou nome de domnio que estamos ligando e que necessitam receber os parmetros para a execuo. E no lado direito, ter de ser seleccionada a opo de informaro valor, h duas opes, e so eles: Fixa - Neste caso, no campo de texto, voc deve informar um valor fixo. Vazio - Escolhendo esta opo no ser passado nenhum valor para o campo.

Ligaes a Consultas:

Ligaes a Formulrios.

Figura4: Interface de parmetros de definio de variable_global.

Figura6: Interface de parmetros de definio de CustomerID.

Na tela abaixo "Ligao Propriedades" ter de ser encher os atributos relativos de ligao.

Ligaes a Consultas:

Ligaes a Formulrios.

Figure7: Propriedades da ligao de consulta.

Figure8: Propriedades da ligao de formulrio

Atributos: Modo de operao do link - Permitir escolher o destino onde a aplicao ser aberta. URL de sada da aplicao chamada - Ao sair da aplicao, ir para determinada URL. Hint do link da ligao - Introduza um texto para ser exibido quando se passar o mouse por cima do link. Propriedades da ligao de consulta - Permite configurar as definies do grid.

Propriedades da ligao de formulrio - Permite selecionar os botes que sero mostrados na barra de ferramentas. A tela abaixo "Ligao" mostrado a ligao criada com o boto para editar as aes.

Figura9: Interface de Ligao.

Tipo De Ligao - Captura

Tipo de Ligao - Captura


Ser criado um cone ao lado do campo dentro do Controle, ao ser selecionado abre outra janela mostrando uma aplicao de consulta. Nessa aplicao que ser aberta pode-se fazer pesquisas e retornar um valor para caixa de texto.

A tela abaixo "Tipo de Ligao" mostra que quando selecionado ligao "Tipo Captura ", aparece um Combobox com os campos da aplicao de origem para ser selecionado o campo que ser usado para o Link.

Figura6: Interface Definio dos Parmetros.

A tela abaixo "Lista de Aplicaes" mostra as aplicaes de consulta, o usurio dever escolher aplicao que dever ser ligada e clicar em Continuar >>

Figura7: Interface Ligao entre aplicaes.

Na tela abaixo "Definio dos Parmetros", do lado esquerdo, mostrado os campos da aplicao a qual estamos ligando e que necessitam receber parmetros para execuo e, do lado direito, dever ser selecionado a opo para passagem de valor, existem trs opes, so elas:

Figura8: Interface Definio dos Parmetros

"Valor" - No caso da seleo desta opo na caixa de texto informar contedo fixo a ser passado. "Vazio" - Escolhendo essa opo no ser passado nenhum valor para o campo.

Na tela abaixo "Propriedades da Ligao" devero ser preenchidos os atributos relativos a ligao.

Modal - Quando selecionado sim, bloqueia qualquer interao na janela principal, que chama a outra aplicao.

A tela abaixo mostra a ligao criada.

Concluda a ligao, o usurio poder alterar ou excluir a ligao feita, conforme a sua necessidade.

Tipo De Ligao - Campo

Tipo de Ligao - Campo

Um boto criado no toobar dentro da forma de controle, quando clicado, abre a janela que exibe uma grade ou formulrio de candidatura. Nesta aplicao, que ser aberta, podemos fazer pesquisas, a incluso, edio e remoo do registro.

Figura 30: Link Capture em Application Control.

Este modo de ligao s permite que o aplicativo de controle tem um campo tipo de etiqueta criada.

Figura 21: Opo para criar um campo de rtulo com trs menu de contexto do ScriptCase.

Mais detalhes, clique aqui para ver um tutorial de campo label em ScriptCase.

Escolha o campo Label que permitir a ligao.

Figura 22: Interface de definio do tipo de ligao.

A tela abaixo "Lista de Aplicaes" mostra todos os aplicativos, o usurio ter de escolher o aplicativo que ser vinculado e clique em Next>>

Figure23: Interface de ligao entre as aplicaes.

Na tela abaixo "Parmetro definio", no lado esquerdo, mostrado o nome da varivel global ou nome de domnio que estamos ligando e que necessitam de receber os parmetros para a execuo e no lado direito, ter de ser seleccionada a opo de informar o valor, existem trs opes, e so eles: Field - Ao escolher esta opo deve ser informado no campo a ser usado para obter o valor. Fixa - Neste caso, no campo de texto, voc deve informar um valor fixo. Vazio - Escolhendo esta opo no ser passado nenhum valor para o campo.

Link to Grid Application:

Link to Form Application:

Figura 24: Interface de parmetros de definio de varivel global.

Definio Figura 26: Interface de parmetros.

Figura 25: Interface de parmetros de definio sem varivel global.

Na tela abaixo "Ligao Propriedades" ter de ser encher os atributos relativos de ligao.

Link to Grid Application:

Link to Form Application:

Figure 27: Linking Properties to Grid Application.

Figure 28: Linking Properties to Form and Control Application.

Atributos: Propreties Link - Permitir escolher o destino onde a aplicao ser aberta. Form Properties - Permite selecionar os botes que sero mostrados na barra de ferramentas. Grid de propriedade - Permitir configurar as definies do grid.

A tela abaixo "Linking" mostrar a ligao criada com o boto para editar as aces.

Figura 29: Interface de Link edio Properties.

Programao Viso Geral

viso geral
Nesta verso do ScriptCase est incorporada o conceito de programao, com a utilizao de recursos de atributos, mtodos e bibliotecas. Na verso anterior j era possvel criar regras de negcio nas aplicaes, 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.

Atributos

Os Atributos so variveis que tem escopo global dentro da aplicao declarada. Um atributo pode ser referenciado em todos os mtodos e eventos de uma aplicao.

Figura1: Interface Configurao dos Atributos.

Atributos: Nome do Atributo - Esta caixa de texto permite informar o nome do atributo, aps ser digitado o nome basta clicar no boto incluir. Caso deseje alterar ser necessrio clicar no nome do atributo (localizados a esquerda dos botes) efetuar a alterao necessria e clicar no boto alterar. Caso seja necessrio excluir algum atributo, necessrio realizar o mesmo processo do boto alterar, s que ao selecionar o atributo necessrio clicar no noto excluir.O boto limpar , como o prprio nome diz limpa toda a lista de atributos localizadas a esquerda do boto.

Metodos

Mtodos
Mtodos so funes ou procedimentos declarados pelo desenvolvedor, que ajudam a aplicao das regras de negcio para um aplicativo. Usando mtodos nas aplicaes possvel a reutilizao de cdigo e melhorar a produtividade de desenvolvimento. possvel criar PHP e os mtodos de JavaScript.

Figura 1: Mtodo interface menu.

Criar novo mtodo

Figura 2: Criar um novo mtodo.

1 Definir o nome para o novo mtodo e clique no boto Criar. Como na imagem abaixo.

Figura 3: Incluso do mtodo.

2 Mtodos podem ter parmetros de passagem. Para incluir uma varivel de parmetro em um mtodo, clique no boto '' Var:

Figura 4: cone varivel de parmetro.

Adicionar a quantidade variveis:

Figura 5: O parmetro interface definio

definio da varivel:

6: incluso de parmetros de interface figura. Nome: Digite o nome da varivel. Tipo: Selecione o tipo de variveis como: por valor ou por referncia. * Valor padro: O valor do parmetro usado para inicializar a varivel na chamada tim e. * Referncias permitem que voc crie um segundo nome para uma varivel que voc possa us-lo para ler ou modificar os dados originais armazenado naquela varivel. Para editar uma varivel de parmetro em um mtodo, clique em boto:

Figura 7: Definio de interrface parmetro. Selecione todos os parmetros variveis em parmetros de campo. Desmarcar todos os parmetros de seleo de variveis em parmetros de campo. Edite a varivel selecionada em parmetros de campo. Eliminar a varivel selecionada em parmetros de campo. Na imagem abaixo, o corpo do mtodo definida como echo "novo mtodo"

Figura 8: Processo interface

Ou ainda:

Figura 9: Interface Funo

3 Para executar o mtodo necessrio cham-lo em um evento. Veja abaixo um exemplo:

Figura 10: Eventos.

- Neste exemplo, usamos o evento para chamar onInit nosso mtodo como o applicatin comear. Veja como simples para chamar o mtodo no exemplo abaixo: Usando o procedimento de mtodo:

Figura 11: mtodo de interface de evento

Usando a funo de mtodo:

Figura 12: mtodo de interface de evento

- Assim temos o seguinte resultado ao executar o aplicativo.

Bibliotecas

Para utilizar uma biblioteca s selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marc-la. Este processo faz com que os mtodos existentes na biblioteca, sejam visveis em todos os Eventos e Mtodos da aplicao. Para gerenciar as bibliotecas do ScriptCase acesse o menu principal : Configurao | Bibliotecas.

Aplicaes Blank Viso Geral

viso geral
Aplicao do tipo Blank

Este tipo de aplicao permite ao desenvolvedor escrever cdigo PHP / HTML e exibir o resultado de um processamento. Um bom exemplo da sua utilizao a chamada de processos batch, a vantagem de utilizar este tipo de aplicao ao invz de criar um programa .php manualmente, fora do ScriptCase, a possibilidade da utilizao das macros do ScriptCase bem como a integrao nativa com o controle de acesso dos seus sistemas.

Blank Onexecute

Neste menu entrado o cdigo PHP que ser executado pela aplicao.

Figura1: OnExecute.

Atributos: OnExecute - Permite a entrada de comandos PHP, macros ScriptCase, ainda possvel o uso de bibliotecas de cdigo.

Sql

Nas aplicaes do tipo blank, por default possvel utilizar uma conexo de acesso a banco de dados, mas assim como nos demais tipos de aplicao, forms, consultas e controles possvel executar comandos SQL utilizando outras conexes alm da conexo nativa da aplicao.

Figura1:Configurao de SQL

Atributos: Conexo - Permite a escolha de uma das conexes a bancos de dados do seu projeto.

Segurana

blank - seguranA.
As aplicaes do tipo blank podem ter o seu acesso protegido por senha ou utilizar as definies de segurana do seu projeto, veja na figura abaixo estas duas opes em destaque.

Figura1: Opes de segurana.

Usar segurana - Desabilita o acesso a esta aplicao, s sendo permitido o acesso a usurios autorizados, leia mais. Usar senha - Permite definir uma senha para esta aplicao em particular.

Aplicao Configurao

CONFIGURAO
Nesta pasta ficam atributos comuns s aplicaes criadas atravs do ScriptCase, a seguir vamos descrever esses atributos.

Figura1: Interface Configurao.

Atributos: Cdigo da Aplicao - Cdigo da aplicao determinado no momento da criao da aplicao, este codigo pode ser renomeado atravs do menu principal. Descrio - Este campo pode ser utilizado para fazer uma descrio sucinta dos objetivos da aplicao. Imagens Extras da Aplicao - Para utilizar que no so utilizadas dentro da aplicao em implementaes de Regras de Negocio, dispensando o uso da macro sc_image. Localizao - Idioma da aplicao gerada, todos os hints e mensagens sero colocados dentro do idioma escolhido. Localizao em Sesso - Compartilha localizao com outras aplicaes baseada nos valores em sesso. Esquemas em Sesso - Compartilha temas com outras aplicaes baseada nos valores em sesso. Pasta - Pasta onde a aplicao ser armazenada no grupo de trabalho. Edio por Projeto - Permitir que outros usurios do projeto editem a aplicao.

Configurao do Erro

Figura2: Interface Configurao do Erro.

Atributos: Modo Debug - Rodar a aplicao em modo debug, exibindo os comandos SQL medida que estes so executados.

Configurao Das Variveis


Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:40:39.

Varivel global
Esta tabela mostra as variveis globais sendo usados dentro do aplicativo, a varivel global um parmetro externo necessrios para a execuo do aplicativo. O pedido pode incluir variveis globais na clusula WHERE, no s de pesquisa ou inserindo uma varivel no Application Data General campo para substituir o nome do campo, criado por campos especiais, etc As variveis globais so definidos entre colchetes ([varivel]). Essas variveis devem ser passadas para a aplicao que est sendo implementado atravs de um dos mtodos (Session, Post, Get)

Imagem 1: Interface variveis globais.

Exemplo: Selecione Cliente, CustomerName dos clientes WHERE CustomerID = '[v_customerid]' Neste caso, as variveis "v_customerid" aparece na configurao de variveis. Seleccione a forma como ela passada para o aplicativo de controle.

Imagem 2: Variveis Interface Settings.

Mostra todas as variveis globais usadas no aplicativo. Atributo - nome da varivel na aplicao.

Value - Define o comportamento das variveis, esse contedo dividido em trs blocos, so eles: Alcance - Define a forma como a varivel recebida pelo aplicativo, se tiver sido definida uma varivel que recebida por um mtodo POST e foi aprovada pelo mtodo get o contedo no sero aceitas. Varivel mtodos passagem: Sesso - Nesta opo, a varivel deve ser criada como uma varivel de sesso no PHP por outra aplicao antes de chamar de pesquisa que est sendo definido. Get - Define que a varivel deve ser passada pela linha de comandos HTML, isso significa que, sendo visvel para o navegador. Post - Define que a varivel deve ser passada atravs do mtodo post do formulrio. Configuraes - No validar (verificao) da varivel em tempo de execuo. Tipo (Entrada / Sada) - Define se a varivel uma entrada ou sada. Em tempo de execuo no ambiente de desenvolvimento, um formulrio solicitando as variveis utilizadas pelo aplicativo exibida. Descrio - Determina que a varivel foi definida.

Programao Viso Geral

viso geral
Nesta verso do ScriptCase est incorporada o conceito de programao, com a utilizao de recursos de atributos, mtodos e bibliotecas. Na verso anterior j era possvel criar regras de negcio nas aplicaes, 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.

Atributos

Os Atributos so variveis que tem escopo global dentro da aplicao declarada. Um atributo pode ser referenciado em todos os mtodos e eventos de uma aplicao.

Figura1: Interface Configurao dos Atributos.

Atributos: Nome do Atributo - Esta caixa de texto permite informar o nome do atributo, aps ser digitado o nome basta clicar no boto incluir. Caso deseje alterar ser necessrio clicar no nome do atributo (localizados a esquerda dos botes) efetuar a alterao necessria e clicar no boto alterar. Caso seja necessrio excluir algum atributo, necessrio realizar o mesmo processo do boto alterar, s que ao selecionar o atributo necessrio clicar no noto excluir.O boto limpar , como o prprio nome diz limpa toda a lista de atributos localizadas a esquerda do boto.

Metodos

Mtodos
Mtodos so funes ou procedimentos declarados pelo desenvolvedor, que ajudam a aplicao das regras de negcio para um aplicativo. Usando mtodos nas aplicaes possvel a reutilizao de cdigo e melhorar a produtividade de desenvolvimento. possvel criar PHP e os mtodos de JavaScript.

Figura 1: Mtodo interface menu.

Criar novo mtodo

Figura 2: Criar um novo mtodo.

1 Definir o nome para o novo mtodo e clique no boto Criar. Como na imagem abaixo.

Figura 3: Incluso do mtodo.

2 Mtodos podem ter parmetros de passagem. Para incluir uma varivel de parmetro em um mtodo, clique no boto '' Var:

Figura 4: cone varivel de parmetro.

Adicionar a quantidade variveis:

Figura 5: O parmetro interface definio

definio da varivel:

6: incluso de parmetros de interface figura. Nome: Digite o nome da varivel. Tipo: Selecione o tipo de variveis como: por valor ou por referncia. * Valor padro: O valor do parmetro usado para inicializar a varivel na chamada tim e. * Referncias permitem que voc crie um segundo nome para uma varivel que voc possa us-lo para ler ou modificar os dados originais armazenado naquela varivel. Para editar uma varivel de parmetro em um mtodo, clique em boto:

Figura 7: Definio de interrface parmetro. Selecione todos os parmetros variveis em parmetros de campo. Desmarcar todos os parmetros de seleo de variveis em parmetros de campo. Edite a varivel selecionada em parmetros de campo. Eliminar a varivel selecionada em parmetros de campo. Na imagem abaixo, o corpo do mtodo definida como echo "novo mtodo"

Figura 8: Processo interface

Ou ainda:

Figura 9: Interface Funo

3 Para executar o mtodo necessrio cham-lo em um evento. Veja abaixo um exemplo:

Figura 10: Eventos.

- Neste exemplo, usamos o evento para chamar onInit nosso mtodo como o applicatin comear. Veja como simples para chamar o mtodo no exemplo abaixo: Usando o procedimento de mtodo:

Figura 11: mtodo de interface de evento

Usando a funo de mtodo:

Figura 12: mtodo de interface de evento

- Assim temos o seguinte resultado ao executar o aplicativo.

Bibliotecas

Para utilizar uma biblioteca s selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marc-la. Este processo faz com que os mtodos existentes na biblioteca, sejam visveis em todos os Eventos e Mtodos da aplicao. Para gerenciar as bibliotecas do ScriptCase acesse o menu principal : Configurao | Bibliotecas.

Aplicaes De Menu Viso Geral

viso geral
Aplicao de Menu

So utilizados para oferecer ao usurio final uma interface amigvel para o acesso s aplicaes do projeto. Ainda podem ser criados links externos. A estrutura do Menu pode ser alterada dinamicamente em tempo de execuo.

Figura1:Interface Menu orientao Horizontal.

Figura2: Interface Menu orientao Vertical.

Menu Configurao

CONFIGURAO do menu
A configurao do menu permite definir os atributos de apresentao da aplicao, conforme segue:

Figura1: Interface Configurao do Menu

Atributos: Orientao - Orientao do menu na tela , podendo ser: horizontal ou vertical. Horizontal

Vertical

Nota: Sempre que definir a orientao como vertical, ser necessrio ajustar a opo largura do menu.

Alinhamento horizontal do menu - Modo de alinhamento do menu. Alinhamento Verticaldos itens - Modo de alinhamento dos itens do menu. Alinhamento Horizontal dos itens - Modo de alinhamento dos itens do menu. Largurado Menu - Largura em pixels ou porcentagem do tamanho da tabela onde o menu se posicionar. Altura do Menu - Altura em pixels ou porcentagem do tamanho da tabela onde o menu ficar. Largura do Iframe - Largura em pixels ou porcentagem do tamanho da tabela onde as aplicaes sero abertas. Altura do Iframe - Altura em pixels ou porcentagem do tamanho do iframe onde abrir as aplicaes. Esconder tens de Menu - Quando usado esquema de segurana, ao invs de desabilitar o item do menu, optamos por escond-lo, j que o scriptcase nos disponbiliza essa propriedade. Abrir itens no OnClick - Abre os tens do menu apenas no onclick do mouse. Preserva espao dos cones - Preserva espao dos cones no menu mesmo que o tem no tenha cone. Barra de rolagem - Habilita barra de rolagem. Selecionar Idioma - Permite selecionar o idioma na barra do menu. Selecionar Tema - Selecione o tema na barra de menu. Alinhamento de tema e idioma - Alinhamento horizontal dos combos de tema e idioma no menu. Aplicao Default - Aplicao inicial do menu, podendo ser: uma aplicao, uma URL ou em branco.

Menu Itens

MENU - ITENS
Nesta tela o usurio estrutura o menu, indicando quais as aplicaes sero chamadas. Apresenta os seguintes atributos, que devem ser preenchidos pelo usurio:

Figura1: Interface Configurao do Menu

Label - Ttulo da Aplicao que aparecer no menu. Link - Nome da aplicao. O usurio pode clicar no boto de pesquisa a aplicao. para selecionar

cone - Preencher o nome da imagem que ser apresentada como cone ao lado do label da aplicao no menu. O usurio poder clicar no boto de pesquisa para selecionar a imagem desejada. Campo opcional. Hint - Digitar um texto descritivo da aplicao que auxilie a identificao pelo usurio. Campo opcional. Target - Define como ser apresentada a aplicao no menu, podendo ser: mesma janela ou outra janela.

Recursos para criao do Menu: Inserir item - Serve para que usurio inclua a aplicao no menu. Inserir Sub-Item - Permite a incluso de sub-item no menu. Atualizar - Para alterar um item ou sub-item do menu. Remover - Remove um item do menu. Selecionar o item ou sub-item, e em seguida, clicar no boto remover. Limpar item - Limpa o quadro de atributos. Limpar Menu - Exclui todos os itens e sub-itens do menu. Importar Aplicaes - Permite incluir diversas aplicaes de uma s vez para o menu.

A importao de aplicaes bastante fcil e rpida. Serve para que o usurio selecione numa lista as aplicaes que deseja inserir no menu. Uma vez feita a seleo das aplicaes, basta estruturar os nveis do menu, utilizando os botes de estruturao.

Figura2: Interface Importao de Aplicao.

Aps importar a aplicao, a propriedade link receber o nome da aplicao o qual aquele label se referncia. Veja imagem abaixo:

Segurana

SEGURANA

Atributo: Usar Segurana: Com essa opo ligada, a aplicao s estar acessvel quando for habilitada atravs da macro sc_apl_status. Aplicaes desabilitadas exibem uma mensagem de "usurio no autorizado" quando acessadas diretamente.

O acesso s aplicaes pode ser concedido atravs de uma aplicao de controle feita para autenticar usurios. Veja abaixo alguns exemplos. Exemplo1: Ativando uma aplicao chamada cns_categorias. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo: sc_apl_status('cns_categorias','on');

Exemplo2: Fazendo uma regra por tipo de usurio em um formulrio de login contendo um campo chamado userid. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo:

// temos dois usuarios: joao e maria com acesso a direfentes aplicaes if({userid} == 'joao') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); sc_apl_status('cns_produtos','on'); sc_apl_status('frm_produtos','on'); } elseif({userid} == 'maria') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); } else{ sc_error_message("Usurio no autorizado!"); }

Exemplo3: Autenticando aplicaes cadastradas em uma tabela do banco de dados.

No evento onValidate da aplicao de login inserido o seguinte cdigo:

// a tabela com o cadastro das aplicaes chamada de seg_aplicativos sc_lookup(dataset,"select codigo from seg_aplicativos"); foreach({dataset} as $linha){ $aplicativo = $linha[0]; sc_apl_status($aplicativo,'on'); }

Usar Senha: Quando este opo habilitada ser solicitado que seja definida uma senha para a aplicao (Ver imagem abaixo).

Ao executar a aplicao exibida uma caixa de texto solicitando a senha de acesso. Caso a senha no seja preenchida corretamente exibida uma mensagem usurio no autorizado.

No ambiente de desenvolvimento pode ser suprimido o uso das opes acima para efeitos de teste, evitando que a cada execuo das aplicaes seja solicitada a senha ou que o acesso seja bloqueado. Para isso desabilite as opes Habilitar uso de segurana e Habilitar uso de senha no menu Configurao | Meu ScriptCase.

Eventos Eventos

O ScriptCase trabalha com o conceito de eventos, onde possvel separar cada ao no momento adequado (Exemplo: Aps alterar um registro) e possibilitando tambm um desenvolvimento mais organizado. No Help de Contexto de cada Evento exibido apenas as Macros disponveis para o mesmo.

Figura 1: Interface Menu do evento.

OnLoad - Ocorre quando um carrega um menu. Execute - Ocorre no momento em que um item no menu executado ou uma aplicao escolhida. Qualquer evento pode usar funes pr-definidas disponveis no Scriptcase. Essas funes so chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros.

Layout Layout

Neste mdulo esto disponveis recursos de edio, atributos e visualizao da aplicao, de forma que podemos atribuir schemas de visualizao, organizar os campos em blocos, definir os valores e o formato do cabealho entre outros.

Visualizao

VISUALIZAO

Figura1: Interface Configurao da Visualizao.

Nesta interface, podemos definir o esquema de visualizao de uma aplicao em especfico, isto porque o ScriptCase utiliza a definio de Valores Padres por Projeto, que alm do esquema de visualizao, permite a definio de valores a outros atributos a nvel de Projeto. Atributos: Modelo para o Cabealho - Permite a escolha do modelo para compor o cabealho da aplicao. Modelo para o Rodap - Permite escolher qual ser o modelo usado para compor o rodap da aplicao. Esquema - Escolhendo um dos esquemas existentes, ser carregado o modo visual (cores,fontes, etc) que ir compor a aplicao.

Cabealho

CABEALHO
Neste bloco feita a definio dos conteudos variveis que faro parte do cabealho.

Figura1: Interface Cabealho.

Esta tela pode variar dependendo do formato de cabealho escolhido dentro da pasta Visualizao. Exibir Cabealho - Esta flag determina se o cabealho ser exibido. Ttulo da Consulta -Permite informar um ttulo para ser exibido na aplicao. Variveis de Cabealho - Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no cabealho. Ttulo: Esta opo quando selecionada exibir no cabealho o valor preenchido no " Ttulo do Filtro ". Data: Quando selecionado o tipo "Data", ser exibido no cabealho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem" . Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no cabealho, pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

RODAP

Figura2: Interface Rodap.

Esta tela pode variar dependendo do formato de Rodap escolhido dentro da pasta Visualizao. Exibir Rodap - Esta flag determina se o Rodap ser exibido na aplicao. Variveis de Rodap-Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no Rodap. Data: Quando selecionado o tipo "Data", ser exibido no Rodap da aplicao a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem". Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no Rodap. Pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

Aplicao Configurao

CONFIGURAO
Nesse quadro esto reunidas diversas configuraes ligadas aplicao como mostra o quadro abaixo:

Figura1: Interface Configurao.

Atributos: Cdigo da Aplicao - Cdigo da aplicao determinado no momento da criao da aplicao, este cdigo pode ser renomeado atravs do menu principal. Conexo - Define a conexo utilizada pelo ScriptCase para acessar as tabelas. Localizao - Formatao de dados baseados nas configuraes regionais. Localizao em sesso - Compartilha lozalizao com outras aplicaes baseada nos valores em sesso. Esquemas em sesso - Compartilha temas com outras aplicaes baseada nos valores em sesso. Pasta - Pasta onde a aplicao ser armazenada no grupo de trabalho. Edio por Projeto - Permitir que outros usurios do grupo editem a aplicao. Descrio - Nome descritivo da aplicao. cones Extradas da Aplicao - Imagens que sero adicionadas ao menu HelpCase Link - Associa um link do manual / documentao do sistema ao menu.

Converter Tipo De Menu

Converte a aplicao de Menu para Menu Arvore

Aplicaes De Menu Arvore Viso Geral

viso geral
Aplicao de Menu rvore

So menus DHTML no formato de rvore. Funcionam da mesma maneira que as aplicaes de Menu porm so exibidos em uma estrutura de pastas. A estrutura do Menu pode ser alterada dinamicamente em tempo de execuo.

Figura1: Interface Menu rvore.

Menu Configurao

MENU - CONFIGURAO
A configurao do menu permite definir os atributos de apresentao da aplicao, conforme segue:

Figura1: Interface Configurao do Menu

Atributos: Alinhamento horizontal do menu - Modo de alinhamento do menu. Alinhamento Verticaldos itens - Modo de alinhamento dos itens do menu. Alinhamento Horizontal dos itens - Modo de alinhamento dos itens do menu. Largurado Menu - Largura em pixels ou porcentagem do tamanho da tabela onde o menu se posicionar. Altura do Menu - Altura em pixels ou porcentagem do tamanho da tabela onde o menu ficar. Largura do Iframe - Largura em pixels ou porcentagem do tamanho da tabela onde as aplicaes sero abertas. Altura do Iframe - Altura em pixels ou porcentagem do tamanho do iframe onde abrir as aplicaes. Esconder tens de Menu - Quando usado esquema de segurana, ao invs de desabilitar o item do menu, optamos por escond-lo, j que o scriptcase nos disponbiliza essa propriedade. Abrir itens no OnClick - Abre os tens do menu apenas no onclick do mouse. Preserva espao dos cones - Preserva espao dos cones no menu mesmo que o tem no tenha cone.

Barra de rolagem - Habilita barra de rolagem. Expandir Itens - Carrega o Menu com todos os itens expandidos. Selecionar Idioma - Permite selecionar o idioma na barra do menu. Selecionar Tema - Selecione o tema na barra de menu. Alinhamento de tema e idioma - Alinhamento horizontal dos combos de tema e idioma no menu. Redimensionamento - Permite redimensionamento da janela do menu. Aplicao Default - Aplicao inicial do menu, podendo ser: uma aplicao, uma URL ou em branco.

Menu Itens

MENU - ITENS

Figura1: Interface Configurao do Menu

Nesta tela o usurio estrutura o menu, indicando quais as aplicaes sero chamadas. Apresenta os seguintes atributos, que devem ser preenchidos pelo usurio: Label - Ttulo da Aplicao que aparecer no menu. Link - nome da aplicao. O usurio pode clicar no boto de pesquisa para selecionar a aplicao. cone - preencher o nome da imagem que ser apresentada como cone ao lado do label da aplicao no menu. O usurio poder clicar no boto de pesquisa para selecionar a imagem desejada. Campo opcional. Hint - digitar um texto descritivo da aplicao que auxilie a identificao pelo usurio. Campo opcional. Target - define como ser apresentada a aplicao no menu, podendo ser: mesma janela ou outra janela.

Recursos para criao do Menu: Inserir item - serve para que usurio inclua a aplicao no menu. Inserir Sub-Item - permite a incluso de sub-item no menu. Atualizar - para alterar um item ou sub-item do menu. Remover - remove um item do menu. Selecionar o item ou sub-item, e em seguida, clicar no boto remover. Limpar item - limpa o quadro de atributos. Limpar Menu - exclui todos os itens e sub-itens do menu. Importar Aplicaes - permite incluir diversas aplicaes de uma s vez para o menu.

A importao de aplicaes bastante fcil e rpida. Serve para que o usurio selecione numa lista as aplicaes que deseja inserir no menu. Uma vez feita a seleo das aplicaes, basta

estruturar os nveis do menu, utilizando os botes de estruturao.

Figura2: Interface Importao de Aplicao.

Aps importar a aplicao, a propriedade link receber o nome da aplicao o qual aquele label se referencia.Veja imagem abaixo.

Segurana

SEGURANA

Atributo: Usar Segurana: Com essa opo ligada, a aplicao s estar acessvel quando for habilitada atravs da macro sc_apl_status. Aplicaes desabilitadas exibem uma mensagem de "usurio no autorizado" quando acessadas diretamente.

O acesso s aplicaes pode ser concedido atravs de uma aplicao de controle feita para autenticar usurios. Veja abaixo alguns exemplos. Exemplo1: Ativando uma aplicao chamada cns_categorias. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo: sc_apl_status('cns_categorias','on');

Exemplo2: Fazendo uma regra por tipo de usurio em um formulrio de login contendo um campo chamado userid. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo:

// temos dois usuarios: joao e maria com acesso a direfentes aplicaes if({userid} == 'joao') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); sc_apl_status('cns_produtos','on'); sc_apl_status('frm_produtos','on'); } elseif({userid} == 'maria') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); } else{ sc_error_message("Usurio no autorizado!"); }

Exemplo3: Autenticando aplicaes cadastradas em uma tabela do banco de dados.

No evento onValidate da aplicao de login inserido o seguinte cdigo:

// a tabela com o cadastro das aplicaes chamada de seg_aplicativos sc_lookup(dataset,"select codigo from seg_aplicativos"); foreach({dataset} as $linha){ $aplicativo = $linha[0]; sc_apl_status($aplicativo,'on'); }

Usar Senha: Quando este opo habilitada ser solicitado que seja definida uma senha para a aplicao (Ver imagem abaixo).

Ao executar a aplicao exibida uma caixa de texto solicitando a senha de acesso. Caso a senha no seja preenchida corretamente exibida uma mensagem usurio no autorizado.

No ambiente de desenvolvimento pode ser suprimido o uso das opes acima para efeitos de teste, evitando que a cada execuo das aplicaes seja solicitada a senha ou que o acesso seja bloqueado. Para isso desabilite as opes Habilitar uso de segurana e Habilitar uso de senha no menu Configurao | Meu ScriptCase.

Eventos Eventos

O ScriptCase trabalha com o conceito de eventos, onde possvel separar cada ao no momento adequado (Exemplo: Aps alterar um registro) e possibilitando tambm um desenvolvimento mais organizado. No Help de Contexto de cada Evento exibido apenas as Macros disponveis para o mesmo.

Figura 1: Acesso Evento boto Menu de aplicao.

OnLoad - Ocorre quando um carrega um menu. Execute - Ocorre no momento em que um item no menu executado ou uma aplicao escolhida. Qualquer evento pode usar funes pr-definidas disponveis no Scriptcase. Essas funes so chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros.

Layout Viso Geral

viso geral
Neste mdulo esto disponveis recursos de edio, atributos e visualizao da aplicao, de forma que podemos atribuir schemas de visualizao, organizar os campos em blocos, definir os valores e o formato do cabealho entre outros.

Visualizao

VISUALIZAO

Figura1: Interface Configurao da Visualizao.

Nesta interface, podemos definir o esquema de visualizao de uma aplicao em especfico, isto porque o ScriptCase utiliza a definio de Valores Padres por Projeto, que alm do esquema de visualizao, permite a definio de valores a outros atributos a nvel de Projeto. Atributos: Modelo para o Cabealho - Permite a escolha do modelo para compor o cabealho da aplicao. Modelo para o Rodap - Permite escolher qual ser o modelo usado para compor o rodap da aplicao. Esquema - Escolhendo um dos esquemas existentes, ser carregado o modo visual (cores,fontes, etc) que ir compor a aplicao.

Cabealho

CABEALHO
Neste bloco feita a definio dos conteudos variveis que faro parte do cabealho.

Figura1: Interface Cabealho.

Esta tela pode variar dependendo do formato de cabealho escolhido dentro da pasta Visualizao. Exibir Cabealho - Esta flag determina se o cabealho ser exibido. Ttulo da Consulta -Permite informar um ttulo para ser exibido na aplicao. Variveis de Cabealho - Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no cabealho. Ttulo: Esta opo quando selecionada exibir no cabealho o valor preenchido no " Ttulo do Filtro ". Data: Quando selecionado o tipo "Data", ser exibido no cabealho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem" . Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no cabealho, pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

RODAP

Figura2: Interface Rodap.

Esta tela pode variar dependendo do formato de Rodap escolhido dentro da pasta Visualizao. Exibir Rodap - Esta flag determina se o Rodap ser exibido na aplicao. Variveis de Rodap-Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no Rodap. Data: Quando selecionado o tipo "Data", ser exibido no Rodap da aplicao a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem". Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no Rodap. Pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

Aplicao Configurao

CONFIGURAO
Nesse quadro esto reunidas diversas configuraes ligadas aplicao como mostra o quadro abaixo:

Figura1:Interface Configurao

Atributos: Cdigo da Aplicao - Cdigo da aplicao para uso interno do ScriptCase. Conexo - Nome da conexo utilizada pelo ScriptCase para acessar as tabelas. Localizao - Idioma da aplicao gerada, todos os hint e mensagens sero colocados dentro do idioma escolhido. Localizao em Sesso - Compartilha localizao com outras aplicaes baseadas nos valores em sesso. Esquemas em Sesso - Compartilha temas com outras aplicaes baseadas nos valores em sesso. Pasta - Pasta onde a aplicao ser armazenada no grupo de trabalho. Edio por Projeto - Permitir que outros usurios do projeto editem a aplicao. Descrio - Nome descritivo da aplicao. cones Extradas da Aplicao - Imagens que sero adicionadas ao menu HelpCase Link - Associa um link do manual / documentao do sistema ao menu.

Converter Tipo De Menu

Converte a aplicao de Menu Arvore para Menu.

Aplicaes De Filtro Viso Geral

viso Geral
Aplicao de Filtro

uma aplicao que permite filtrar os dados que sero exibidos em formulrios de edio. criado com base em um comando Select. Este tipo de aplicao funciona necessariamente ligada a um formulrio. As aplicaes de filtro criadas incorporam uma srie de funcionalidades, como por exemplo: Funcionalidades Formatao de campos Descrio Esto disponveis vrias opes de formatao nos campos do formulrio e so geradas, de acordo com tipo do campo, as validaes necessrias. Permite que sejam definidos os modos de pesquisa por cada campo do filtro. Funcionalidade que fora o preenchimento de campos do formulrio, chaves primrias so automaticamente definidas como campos obrigatrios. Recurso que permite que sejam salvos, e disponveis para reuso, os valores informados no filtro pelo usurio final.

Condies de pesquisa Validao de campos

Salva pesquisa

Figura1: Interface Aplicao de Filtro.

Filtro Configurao

CONFIGURAO DO FILTRO
Atravs destes atributos podemos definir a configurao geral da Aplicao de Filtro( Alinhamento, Largura da Aplicao, Condies do Filtro, etc).

Figura1: Interface Configurao do Filtro.

Atributos: Usar Ajax - Permite definir se a aplicao ter&aacute suporte a Ajax. Filtro Vazio - Se o usu&aacuterio escolher "Sim", sero apresentados todos os registros, caso os campos do filtro estejam em branco. Se a opo for "No" nenhum registro &eacute exibido; Condio do Filtro - Permite selecionar o comando SQL "AND" (e) ou " OR " (ou) para definir os crit&eacuterios de pesquisa a serem utilizados; Alinhamento horizontal - Define o alinhamento horizontal da aplicao. Alinhamento vertical - Define o alinhamento vertical da aplicao. Margens - Permite definir o posicionamento(margens) do form de filtro; Exibir Condio - Exibir condio do filtro para que o usu&aacuterio possa escolher sua opo. Nesse caso "AND " (e) ou " OR " (ou) aparecero no Formul&aacuterio de Filtro para que o usu&aacuterio selecione a opo desejada; Manter valores - Quando Ativado os valores do ltimo filtro so mantidos e exibidos quando o usurio retorna a tela de filtro. Preservar Campos e Ordenao - permite determinar se, a cada filtro, devem ser preservados os valores selecionados para os campos da consulta e ordenao, ou seja, a

cada filtro, estes valores retornam a condio original. Largura da tabela - Permite definir a largura HTML do form de filtro; Unidade de Largura da tabela - Permite definir a unidade de largura HTML do form de filtro; Usar Iframe - Quando Ativado exibe a tela de filtro e os resultados da pesquisa na mesma janela do browser, em dois FRAMES, um acima do outro. O Formul&aacuterio de Filtro e a consulta integram uma nica p&aacutegina. Estado Inicial - Quando ativado exibe inicialmente a tela do filtro juntamente com a grid dentro do iframe posicionado abaixo da tela de filtro , quando desativado exibe inicialmente apenas tela do filtro. Esta opo esta associada a "Usar Iframe". Altura do iframe - Altura em pixels do iframe onde sero exibidos os dados recuperados pelo filtro. Esta opo esta associada a "Usar Iframe". Case Sensitive - Considera Case Sensitive.

Selecionar Campos

Definir quais campos sero exibidos na aplicao.

Image1: Selecionar campos.

Nota: A lista da esquerda mostra todos os campos do SQL da aplicao. A lista da direita mostra os campos que sero exibidos na aplicao (escolha o campo e clique na seta para a direita para inclu-los no formulrio).

Condies Do Filtro

CONDIES DO FILTRO

Figura1: Interface Configurao do Filtro.

Nesta interface podemos configurar quais as condies de filtragem (SQL) para cada campo que faz parte do filtro, no combo da esquerda exibido o campo. No Combobox a direita ficam as opes de filtro relacionadas ao campo, para selecionar as opes clique na opo desejada (Exatamente igual, Incio igual, Qualquer parte e etc) e no boto Liga / Desliga. As setas a direita servem para alterar a ordem dos campos. Para campo do tipo Data voc pode definir condies especiais de pesquisa, acessando diretamente o campo e editando a guia de edio Condies Especiais. Abaixo e ao lado da lista existem os botes padro das demais listas descritas: Boto Liga/Desliga - Ativa ou desativa o campo ou opo selecionado. Boto Todos - Marca todos os campos ou opes. Nenhum - Demarca todos os campos ou opes.

Barra De Ferramentas

A barra de ferramentas da aplicao est dividida em suas partes: Superior e Inferior, de forma que possivel definir quais botes sero exibidos nas duas barras. A seleo dos botes das barras de ferramentas superior e inferior funcionam de forma indepente permitindo por exemplo que um boto esteja nas duas barras ao mesmo tempo.

Figure1: Interface da barra de ferramentas.

Atributo: Barra de Ferramentas (superior / inferior) - Permite selecionar os botes que sero exibidos na barra de ferramentas do filtro e ordenar os botes na barra de ferramentas, de acordo com o desejado. Neste caso basta utilizar as setas que se localizam ao lado direito do quadro de exibio dos botes.

Configuraes dos botes

Figure2: Interface da configurao dos botes.

Atributo: Atalho - Permite definir teclas de acesso rapido via teclado a um boto.

oPES

Figure3: Interface de opes.

Atributo: Posio dos Botes(Superior/Inferior) - Posicionamento dos botes na barra de ferramentas superior/inferior.

Editar Regras

Este recurso possibilita a organizao dos Perfis de Filtro, isto , as aplicaes de Filtro tem um recurso chamado Salvar Filtro, onde possvel gravar as preferncias de uma determinada busca. Estas preferncias so agrupadas por Regras e neste mdulo onde se cria estas regras.

Figura1: Interface Salvar Filtro.

Criando uma nova regra:

Figura2: Interface Salvar Filtro, criando nova regra.

Ao clicar em Nova Regra, ser exibido uma nova tela igual ao da figura 3, nesse exemplo citado, iremos criar um nova regra baseado entre pacientes e mdicos.

Figura3: Interface Salvar Filtro, criando nova regra.

Figura4: Interface Salvar Filtro, criando nova regra.

Figura5: Interface Salvar Filtro, criando nova regra.

Figura6: Interface Salvar Filtro, nova regra concluda.

Aps inserir os dados no filtro, clique no boto Editar. Ir aparecer logo abaixo a opo de salvar.

Figura7: Aplicao Filtro executada, e preenchido os campos.

No combobox pode se definir qual regra utilizar.

Figura8: Aplicao Filtro, selecionado a regra "paciente".

Definido a regra e o nome de identificao, clique em salvar.

Figura9: Aplicao Filtro, salvando o nome na regra.

Figura10: Aplicao Filtro, selecionando o nome salvo na regra (Campos do Filtro esto limpos/vazios).

Figura11: Aplicao Filtro, os campos so preenchidos ao se selecionar o paciente previamente salvo.

Sql

Este mdulo utilizado para editar as configuraes do SQL da aplicao de Filtro. A estrutura da aplicao criada baseada no Comando SQL. Para remover ou adicionar um ou mais campos na aplicao basta adicionar em Campos | Novo Campo ou editar o valor do Atributo Comando SQL .

Figura1: Interface de Configurao do SQL.

Atributos: Comando SQL - Exibe o cdigo sql da tabela que esta sendo utilizada. Preparao SQL - Permite caso necessite executar um comando (exemplo: procedure) , antes da execuo do comando SQL. Conexo - Exibe o nome da conexo que esta sendo usada para acessar as tabelas. Varivel para Tabela - Estes campos preenchidos, permitem que parte ou todo o nome da tabela seja substitudo antes da execuo do comando por um contedo de uma varivel.

Figura2: Interface Varivel para Tabela.

Varivel para Campos - Segue os mesmos princpios da propriedade Varivel para Tabela; s que agora voc poder substituir o nome do campo. Case Sensitive - Esta opo deve ser setada para "No", apenas se o banco estiver configurado para case-sensitive e for desejado que o filtro no respeite esta configurao.

Segurana

SEGURANA

Atributo: Usar Segurana: Com essa opo ligada, a aplicao s estar acessvel quando for habilitada atravs da macro sc_apl_status. Aplicaes desabilitadas exibem uma mensagem de "usurio no autorizado" quando acessadas diretamente.

O acesso s aplicaes pode ser concedido atravs de uma aplicao de controle feita para autenticar usurios. Veja abaixo alguns exemplos. Exemplo1: Ativando uma aplicao chamada cns_categorias. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo: sc_apl_status('cns_categorias','on');

Exemplo2: Fazendo uma regra por tipo de usurio em um formulrio de login contendo um campo chamado userid. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo:

// temos dois usuarios: joao e maria com acesso a direfentes aplicaes if({userid} == 'joao') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); sc_apl_status('cns_produtos','on'); sc_apl_status('frm_produtos','on'); } elseif({userid} == 'maria') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); } else{ sc_error_message("Usurio no autorizado!"); }

Exemplo3: Autenticando aplicaes cadastradas em uma tabela do banco de dados.

No evento onValidate da aplicao de login inserido o seguinte cdigo:

// a tabela com o cadastro das aplicaes chamada de seg_aplicativos sc_lookup(dataset,"select codigo from seg_aplicativos"); foreach({dataset} as $linha){ $aplicativo = $linha[0]; sc_apl_status($aplicativo,'on'); }

Usar Senha: Quando este opo habilitada ser solicitado que seja definida uma senha para a aplicao (Ver imagem abaixo).

Ao executar a aplicao exibida uma caixa de texto solicitando a senha de acesso. Caso a senha no seja preenchida corretamente exibida uma mensagem usurio no autorizado.

No ambiente de desenvolvimento pode ser suprimido o uso das opes acima para efeitos de teste, evitando que a cada execuo das aplicaes seja solicitada a senha ou que o acesso seja bloqueado. Para isso desabilite as opes Habilitar uso de segurana e Habilitar uso de senha no menu Configurao | Meu ScriptCase.

Layout Viso Geral

viso geral
Neste mdulo esto disponveis recursos de edio, atributos e visualizao da aplicao, de forma que podemos atribuir schemas de visualizao, organizar os campos em blocos, definir os valores e o formato do cabealho entre outros.

Blocos

Conceitualmente um bloco um "container" onde posicionamos nossos campos de uma Aplicao de Formulrio, Controle ou Consulta com orientao Slide. Por default as aplicaes criadas no ScriptCase so constitudas de um nico bloco, este com o mesmo nome da aplicao. Podemos adicionar quantos novos blocos quisermos e organizlos da maneira que nos for mais conveniente. Na tela abaixo observe que h uma coluna chamada ORGANIZAO , l que definimos se o prximo bloco vir ao lado ou abaixo do corrente.

Figura1: Tela de Configurao dos Blocos.

No lado esquerdo de cada bloco existem dois cones o primeiro todas as informaes relativas ao bloco e o segundo
Organizao e Mudana de posio dos Blocos

tem a funo de editar

para excluso do bloco.

Veja abaixo como alterar a ordem de exibio dos Blocos de uma Pgina.

Clique e araste o bloco que deseja alterar para a sua nova posio.

Veja agora como remover um bloco da exibio

Clique sobre o bloco desejado e arraste-o at o item "Blocos no exibidos". Desta forma, assim como voc pode remover um bloco arrastando-o at o item "Blocos no exibidos", para mudar um bloco de pgina s arrasta-lo at a pgina desejada. Veja as imagens abaixo.

Atributos: Bloco (Nome) - Nome do Bloco. Label - Ttulo do bloco que ser exibido na aplicao. Ttulo (Exibir) - Flag que controla se o ttulo do bloco ser exibido. Label (Exibir) - Flag que controla se o label dos campos dentro do bloco devem ser exibidos. Label (Posio) - Opes de exibio do label: "Acima" - ser exibido o label acima do campo.

"Ao Lado" o label ser exibido ao lado do campo.

Campos (Colunas) - Quantidade de colunas a serem exibidas lado a lado dentro do bloco. Campos (Posio) - De que forma os campos sero exibidos dentro do bloco: "Abaixo" - Os campos sero exibidos um abaixo do outro respeitando a quantidade de colunas.

"Ao Lado" - Os campos sero exibidos ao lado do outro respeitando a quantidade de colunas.

"Corrido" - Os campos sero exibidos lado a lado sem conter tabulao.

Organizao (Prximo) - Forma como os blocos ficaro organizados dentro da pgina: "Abaixo" - Indica que o prximo bloco ser exibido abaixo .

"Ao Lado" - Indica que o prximo bloco ser exibido ao lado.

"Aba" - Indica que o prximo bloco ser exibido em Aba.

Organizao (Largura) - Especifica em pixels ou percentual a largura que o bloco dever ocupar, caso a informao seja em percentual especificar (%). Exemplo: Se so dois blocos lado a lado um bom tamanho 50%. para cada bloco.

Collapse - Habilta opo de fechar (colapse) o bloco. Para incluir novos blocos em uma Aplicao, basta clicar no boto . Em seguida, ser apresentada a seguinte interface para definio do nome e label do bloco. No fim clique no boto Criar.

Figura2: Interface de Criao de Novo Bloco. Atributos: Nome - Nome do bloco; Label - Texto que ser que mostrado no bloco da aplicao.

Para editar um bloco basta clicar no cone , que fica do lado esquerdo do bloco. Em seguida, ser apresentada a seguinte interface para definio dos parmentros do bloco. No fim clique no boto Salvar.

Figura2: Interface de Edio do Bloco.

Atributos: Nome - Nome do bloco. Ttulo - Exibe o ttulo do bloco. Exibir Ttulo - Esta opo, quando ativada, permite exibir o ttulo do bloco. Fonte do Ttulo - Nome da fonte aplicada no ttulo do bloco. Tamanho da Fonte - Tamanho da fonte aplicada ao ttulo do bloco. Cor da Fonte - Cor da fonte do ttulo do bloco. Cor do Fundo - Cor de fundo da linha do ttulo do bloco. Figura de Fundo - Figura de fundo da linha do ttulo do bloco. Altura do Ttulo - Altura em pixels da linha do ttulo do bloco. Alinhamento Horizontal - Alinhamento horizontal do ttulo do bloco (Esquerda, Centro e Direita). Alinhamento Vertical - Alinhamento vertical do ttulo do bloco(Topo, Meio e Baixo). Exibir Label - Exibir os labels dos campos do bloco. Colunas - Quantidade de colunas de campos no bloco. Largura das Colunas - Forma de clculo das colunas do bloco. Cor do Label - Cor para exibir o label dos campos. Organizao dos Campos - Forma de organizao dos campos no bloco. Posio do Label - Posicionamento do label dos campos em relao aos dados. Prximo Bloco - Posicionamento do prximo bloco em relao ao atual. Cor da Borda - Cor da borda do bloco. Largura da Borda - Largura da borda do bloco. Largura do Bloco - Largura do bloco (width). Altura do Bloco - Altura do bloco (height). CellSpacing - Espaamento das clulas do bloco. Collapse - Habilta opo de fechar (colapse) o bloco.

Visualizao

VISUALIZAO

Figura1: Interface Configurao da Visualizao.

Nesta interface, podemos definir o esquema de visualizao de uma aplicao em especfico, isto porque o ScriptCase utiliza a definio de Valores Padres por Projeto, que alm do esquema de visualizao, permite a definio de valores a outros atributos a nvel de Projeto. Atributos: Modelo para o Cabealho - Permite a escolha do modelo para compor o cabealho da aplicao. Modelo para o Rodap - Permite escolher qual ser o modelo usado para compor o rodap da aplicao. Esquema - Escolhendo um dos esquemas existentes, ser carregado o modo visual (cores,fontes, etc) que ir compor a aplicao.

Cabealho

CABEALHO
Neste bloco feita a definio dos conteudos variveis que faro parte do cabealho.

Figura1: Interface Cabealho.

Esta tela pode variar dependendo do formato de cabealho escolhido dentro da pasta Visualizao. Exibir Cabealho - Esta flag determina se o cabealho ser exibido. Ttulo da Consulta -Permite informar um ttulo para ser exibido na aplicao. Variveis de Cabealho - Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no cabealho. Ttulo: Esta opo quando selecionada exibir no cabealho o valor preenchido no "Ttulo do Filtro ". Data: Quando selecionado o tipo "Data", ser exibido no cabealho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem" . Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no cabealho, pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

RODAP

Figura2: Interface Rodap.

Esta tela pode variar dependendo do formato de Rodap escolhido dentro da pasta Visualizao. Exibir Rodap - Esta flag determina se o Rodap ser exibido na aplicao. Variveis de Rodap-Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no Rodap. Data: Quando selecionado o tipo "Data", ser exibido no Rodap da aplicao a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem". Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no Rodap. Pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

Eventos Eventos

O ScriptCase trabalha com o conceito de eventos, onde possvel separar cada ao no momento adequado (Exemplo: Aps alterar um registro) e possibilitando tambm um desenvolvimento mais organizado. No Help de Contexto de cada Evento exibido apenas as Macros disponveis para o mesmo.

Imagem 1: Interface de Pesquisa do evento.

onInit - Ocorre quando o aplicativo iniciado. onRefresh - Ocorre quando o aplicativo carregado. OnValidate - O ccurs quando a validao realizada. OnSave - O ccurs quando o aplicativo salvo.

Qualquer evento pode usar funes pr-definidas disponveis no Scriptcase. Essas funes so chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros.

Campos Viso Geral

viso geral
Nesta sesso so exibidos para configurao apenas os campos que so parte integrante da consulta , ou seja, os campos que foram selecionados no menu "CONSULTA ->FILTRO-> CAMPOS " .

Figura1: Interface Campos do Filtro

Campo a campo podemos definir uma srie de atributos. Em funo do tipo de dado selecionado a pgina de edio do campo sofre uma recarga para exibir configuraes de atributos especficas para cada tipo de dado.

Novo Campo

Esta nova funcionalidade, permite adicionar um novo campo na aplicao. Abaixo segue um passo-apasso da criao desse novo campo.

1- Ao clicar no boto novo, exibida a imagem abaixo, onde determinamos a quantidade de campos que sero adicionadas.

Figura1: Interface Quantidade de Campos.

2- Aps determinarmos a quantidade de campos que sero adicionados, necessrio definir a configurao do novo campo (tipo do dado, nome e label).

Figura2: Interface Propriedades do Novo Campo.

Nota: A Descrio do tipo de campo modificada conforme a seleo do tipo do campo.

Texto

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras , nmeros, caracteres. Label Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Quantidade de Caracteres - Quantidade de caracteres por linha dentro da coluna. Tamanho Mximo - Permite informar um tamanho mximo para o campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Converter Letras - Converte letras do valor do campo.

Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao.

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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao.

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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Nmero

NMERO

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras , nmeros, caracteres. Label Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Quantidade de Caracteres - Quantidade de caracteres por linha dentro da coluna. Tamanho Mximo - Permite informar um tamanho mximo para o campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Formatao dos Valores

Figura3: Interface Formatando Nmero.

Usar configuraes regionais Permite aplicar as configuraes regionais ao campo.

Agrupamento - Permite escolher o separador de agrupamento. Aceita Negativo - Permite, quando ativada, que o campo aceite valor negativo.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Moeda

Figura1: Interface Configurao Geral

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras , nmeros, caracteres. Label Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label Da Grid - Usa o ttulo do campo que est configurado na grid. Tamanho Mximo - Permite informar um tamanho mximo para o campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Formatao de Valores

Usar configuraes regionais - Permite aplicar as configuraes regionais ao campo. Qtd. Decimais - Quantidadede casas decimais do campo. Agrupamento - Separador de agrupamento de milhar. Separador Decimal - Separador decimal Aceita Negativo - Condio para o campo aceitar valores negativos.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao.

Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Decimal

Figura1: Interface Conifgurao Geral

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras , nmeros, caracteres. Label Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label Da Grid - Usa o ttulo do campo que est configurado na grid. Tamanho Mximo - Permite informar um tamanho mximo para o campo. Tipo SQL - Tipo do campo no banco de dados.

Formatao de Valores

Usar configuraes regionais - Permite aplicar as configuraes regionais ao campo. Qtd. Decimais - Quantidadede casas decimais do campo. Agrupamento - Separador de agrupamento de milhar. Separador Decimal - Separador decimal Aceita Negativo - Condio para o campo aceitar valores negativos.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao.

Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Data

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras , nmeros, caracteres. Label Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label Da Grid - Usa o ttulo do campo que est configurado na grid. Tamanho Mximo - Permite informar um tamanho mximo para o campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Formatao de Valores

Figura2: Interface Formatao dos Valores.

Atributos: Usar configuraes regionais - Permite aplicar as configuraes regionais ao campo. Exibio - Permite selecionar o formato de exibio do campo. Formato Interno - Formato de armazenamento do campo no banco de dados. Usar Combobox - Permite selecionar a data e o ms atravs de combobox. Exibir Formato - Permite exibir ao lado do campo o modo de preenchimento do campo data. Exibir Calendrio - Permite exibir ao lado do campo um cone de calendrio, este possibilita a seleo do ms e ano passando para o campo o valor que foi definido no calendrio. Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:40:14.

CONDIES ESPECIAIS
Condies especiais disponveis para campos de data permite que o usurio final selecionar perodos de tempo comum para a pesquisa.

Nota: Utilize a funo Turn On / Off para adicionar ou remover uma condio. Todo o perodo - Busca perodo. Hoje - hoje Search. - Ontem noite Search. ltimos 7 dias - Pesquisa ltimos 7 dias. Ex: ((21/12/2007 27/12/2007). Na semana passada (sol-sat) - Pesquisa na semana passada. (Saturday Sun). Business Week ltimos dias (seg-sex) - dias da semana ltima pesquisa de negcios. (Mon-Fri). Este ms - Pesquisa do comeo ms corrente at o dia atual. No ms passado - Pesquisa no ms passado.

Nota: Condio especial interface forma de filtro.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Hora

Figura1: Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras , nmeros, caracteres. Label Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label Da Grid - Usa o ttulo do campo que est configurado na grid. Tamanho Mximo - Permite informar um tamanho mximo para o campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Formatao de Valores

Figura2: Interface Formatao dos Valores

Atributos: Usar configuraes regionais - Permite aplicar as configuraes regionais ao campo. Exibio - Permite selecionar o formato de exibio do campo. Formato Interno - Permite selecionar o modo de armazenamento do campo no banco de dados. Exibir Formato - Permite exibir ao lado do campo o modo de preenchimento do campo hora.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Data E Hora

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Data e Hora, ele permite a exibio do formato definido na opo Formatao dos Valores(Figura2). Label do Filtro - Define o ttulo do campo na aplicao. 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 e Hora. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label Da Grid - Usa o ttulo do campo que est configurado na grid. Tamanho Mximo - Permite informar um tamanho mximo para o campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Formatao de Valores

Figura2: Interface Formatao dos Valores

Atributos: Usar configuraes regionais - Permite aplicar as configuraes regionais ao campo. Exibio - Permite selecionar o formato de exibio do campo data e hora. Formato Interno - Permite selecionar o modo de armazenamento do campo no banco de dados. Usar ComboBox - Usar ComboBox para exibio do campo. Exibir Formato - Permite exibir ao lado do campo o modo de preenchimento do campo data. Exibir Calendrio - Permite exibir ao lado do campo um cone de calendrio, este possibilita a seleo do ms e ano passando para o campo o valor que foi definido no calendrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cpf

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras , nmeros, caracteres. Label Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label Da Grid - Usa o ttulo do campo que est configurado na grid. Tamanho Mximo - Permite informar um tamanho mximo para o campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio

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.

Cnpj

Figura1: Interface Configurao Geral.

Atributos : Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras , nmeros, caracteres. Label Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label Da Grid - Usa o ttulo do campo que est configurado na grid. Tamanho Mximo - Permite informar um tamanho mximo para o campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cpf E Cnpj

Figura1: Interface Configurao Geral

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras , nmeros, caracteres. Label Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label Da Grid - Usa o ttulo do campo que est configurado na grid. Tamanho Mximo - Permite informar um tamanho mximo para o campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Select

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras , nmeros, caracteres. Label Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label Da Grid - Usa o ttulo do campo que est configurado na grid. Tamanho Mximo - Permite informar um tamanho mximo para o campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Lookup de Edio
Forma utilizada para disponibilizar ao usurio final uma lista de valores onde podero ser selecionados os itens que sero utilizados no formulrio. 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 dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Mtodos para Lookup

Esto disponveis dois mtodos de lookup: Manual (informando manualmente as condies de seleo) ou Automtico (utilizando uma query de banco de dados).

Figura1: Seleo do tipo de Lookup.

Lookup de Edio - Automtico


Lookup utilizado para listar os valores que sero exibidos no campo Select. Estes valores sero recuperados de forma dinmica atravs de um Comando Select.

Figura2: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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. Mltiplos Valores - Selecionando Sim, permite que sejam armazenados vrios valores no campo da tabela, separados por um caracter definido em Delimitador.

Simples Valor

Mltiplos Valores

Delimitador - Define o caracter usado para separar os valores selecionados no campo do formulrio. S preencher este campo se Mltiplos Valores estiver selecionado. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ) .

Altura- Permite definir a altura do objeto select. Usar Ttulo / Negao - Permite exibir uma linha de ttulo no objeto select (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - Valor a ser gravado no campo quando for selecionado a linha de ttulo do objeto select. Ttulo - Texto exibido na linha de ttulo do objeto select. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 que caracter ser usado para separar o valor do campo e o valor retornado pelo lookup. S necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria. Criar Ligao- Permite criar uma ligao para outro formulrio possibilitando a manuteno da lista exibida no campo select. Aps a manuteno, o objeto select atualizado automaticamente.

Lookup de Edio - Manual

Este mtodo permite que o desenvolvedor crie manualmente uma lista de valores que ficar gravada na aplicao gerada. utilizado o mtodo Manual quando a base de dados no possui uma tabela com essas informaes.

Figura3: Interface Lookup de Edio Manual.

Atributos: Tipo de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (delimitador), Mltiplos Valores (posio) e Mltiplos Valores (binrio).
Simples Valor

Permite a seleo de apenas um valor da lista.

Figura4: Configurao do lookup de edio 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 includo no campo da tabela quando na lista estiver selecionado o item Masculino. Default - Com esta opo marcada o item j vir selecionado quando o formulrio estiver em modo de incluso. Altura - Define uma altura(linhas) para o objeto select.

Mltiplos Valores (delimitador)

Podero ser armazenados vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a combinao Esportes, Cinema e Turismo selecionada no formulrio ser gravada como E;C;T caso o delimitador seja ; (ponto e vrgula).

Figura5: Configurao do lookup de edio Mltiplos 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 includo no campo da tabela quando na lista estiver selecionado o item Cinema. Delimitador - Caracter(es) utilizado(s) para fazer a separao dos mltiplos valores dentro do campo da tabela. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ) . Altura - Define uma altura (linhas) para o objeto select.
Mltiplos Valores (Posio)

Permite armazenar diversas informaes em uma nica string do campo selecionado. Para que estas informaes sejam includas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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: Configurao do lookup Mltiplos Valores (posio)

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 includo 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 posio seja selecionada. Incio - Posio inicial na string onde a informao ser gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupar na string. Altura - Define uma altura (linhas) para o objeto select.

Mltiplos Valores (Binrio)

Permite armazenar diversas informaes em um valor inteiro no campo selecionado. Como exemplo usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribudo automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para armazenar os dados realizado uma soma do nmero decimal. Veja os exemplos abaixo. Exemplo1: Se fossem selecionados as opes Esportes e Cultura o nmero armazenado no campo da tabela seria 3. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

1 (Esportes) + 2 (Cultura) = 3 Exemplo2: Se fossem selecionados as opes Esportes, Lazer e Leitura o nmero armazenado no campo da tabela seria 13. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

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

Figura7: Configurao do lookup de edio Mltiplos Valores (Binrio)

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

Boto Incluir - Inclui na lista os valores preenchidos nos campos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os campos. Boto Salvar - Permite que o usurio salve toda a lista, para posterior utilizao atravs da opo Carregar Definio de Lookup. Carregar Definio de Lookup - Permite carregar uma Lista de valores pr-definida para uso como lookup. Aparecero as definies existentes no ScriptCase e as listas salvas pelo usurio. Usar Ttulo / Negao - Permite exibir uma linha de ttulo no objeto select (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - possvel informar um valor para ser armazenado no campo da tabela quando a opo Usar Ttulo / Negao estiver selecionada. Ttulo - Texto exibido na linha de ttulo do objeto select. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionado.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras , nmeros, caracteres. Label Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label Da Grid - Usa o ttulo do campo que est configurado na grid. Tamanho Mximo - Permite informar um tamanho mximo para o campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Lookup de Edio

Forma utilizada para disponibilizar ao usurio final uma lista de valores onde podero ser selecionados vrios itens para atualizao do campo na tabela. Por exemplo, para um campo produtos, em uma lista de valores o usurio poder selecionar os itens desejados.

Antes do Lookup

Depois do Lookup

Figura1: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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 formulrio. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ). Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao.

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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Checkbox

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras , nmeros, caracteres. Label Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label Da Grid - Usa o ttulo do campo que est configurado na grid. Tamanho Mximo - Permite informar um tamanho mximo para o campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Lookup de Edio

Antes do Lookup

Depois do Lookup

Mtodos para Lookup

Esto disponveis dois mtodos de lookup: Manual (informando manualmente as condies de seleo) ou Automtico (utilizando uma query de banco de dados).

Figura1: Seleo do tipo de Lookup.

Lookup de Edio - Automtico


Lookup utilizado para listar os valores que sero exibidos no campo Checkbox. Estes valores sero recuperados de forma dinmica atravs de um Comando Select.

Figura2: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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 exibio dos itens do checkbox. Delimitador - Define o caracter usado para separar os valores selecionados no campo do formulrio. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ). Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana do item selecionado no objeto Checkbox. Opo marcar todos - Exibe uma opo 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria.

Lookup de Edio - Manual

Este mtodo permite que o desenvolvedor crie manualmente uma lista de valores que ficar gravada na aplicao gerada. utilizado o mtodo Manual quando a base de dados no possui uma tabela com essas informaes.

Figura3: Interface Lookup de Edio Manual.

Atributos: Tipo de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (delimitador), Mltiplos Valores (posio) e Mltiplos Valores (binrio).
Simples Valor

Permite a seleo de apenas um valor da lista.

Figura4: Configurao do lookup de edio 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 includo no campo da tabela quando na lista estiver selecionado o item Cha de Erva Doce. Default - Com esta opo marcada o item j vir selecionado quando o formulrio estiver em modo de incluso.

Colunas - Permite informar a quantidade de colunas, para organizar o objeto no formulrio.

Mltiplos Valores (delimitador)

Podero ser armazenados vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a combinao Andorra, Angola e Argentina selecionada no formulrio ser gravada como AD;AO;AR caso o delimitador seja ; (ponto e vrgula).

Figura5: Configurao do lookup de edio Mltiplos 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 includo no campo da tabela quando na lista estiver selecionado o item Angola. Delimitador - Caracter(es) utilizado(s) para fazer a separao das mltiplas opes dentro do campo da tabela. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ) . Colunas - Permite informar a quantidade de colunas para exibio dos itens do checkbox.
Mltiplos Valores (Posio)

Permite armazenar diversas informaes em uma nica string do campo selecionado. Para que estas informaes sejam includas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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: Configurao do lookup Mltiplos Valores (posio)

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 includo 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 posio seja selecionada. Incio - Posio inicial na string onde a informao ser gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupar na string. Colunas - Permite informar a quantidade de colunas para exibio dos itens do checkbox.

Mltiplos Valores (Binrio)

Permite armazenar diversas informaes em um valor inteiro no campo selecionado. Como exemplo usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribudo automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para armazenar os dados realizado uma soma do nmero decimal. Veja os exemplos abaixo. Exemplo1: Se fossem selecionados as opes Esportes e Cultura o nmero armazenado seria 3. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

1 (Esportes) + 2 (Cultura) = 3 Exemplo2: Se fossem selecionados as opes Esportes, Lazer e Leitura o nmero armazenado seria 13. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

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

Figura7: Configurao do lookup de edio Mltiplos Valores (Binrio)

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

Boto Incluir - Inclui na lista os valores preenchidos nos campos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os campos. Boto Salvar - Permite que o usurio salve toda a lista, para posterior utilizao atravs da opo Carregar Definio de Lookup. Carregar Definio de Lookup - Permite carregar uma Lista de valores pr-definida para uso como lookup. Aparecero as definies existentes no ScriptCase e as listas salvas pelo usurio. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana do item selecionado no objeto Checkbox. Opo marcar todos - Exibe uma opo 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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

Configurao Geral

Figura1: Interface Configurao Geral do Campo

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras , nmeros, caracteres. Label Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label Da Grid - Usa o ttulo do campo que est configurado na grid. Tamanho Mximo - Permite informar um tamanho mximo para o campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Lookup de Edio
Forma utilizada para disponibilizar ao usurio final uma lista de valores onde poder ser selecionado o item que ser utilizado no formulrio. 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 dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Mtodos para Lookup

Esto disponveis dois mtodos de lookup: Manual (informando manualmente as condies de seleo) ou Automtico (utilizando uma query de banco de dados).

Figura1: Seleo do tipo de Lookup.

Lookup de Edio - Automtico


Lookup utilizado para listar os valores que sero exibidos no campo Radio. Estes valores sero recuperados de forma dinmica atravs de um Comando Select.

Figura2: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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 exibio dos itens do radio.

Radio com uma coluna

Radio com duas colunas

Usar Ttulo / Negao - Permite exibir uma outra opo no campo (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - possvel informar um valor para ser armazenado no campo da tabela quando a opo Usar Ttulo / Negao estiver selecionada. Ttulo - Texto exibido na opo do campo Radio. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria.

Lookup de Edio - Manual

Este mtodo permite que o desenvolvedor crie manualmente uma lista de valores que ficar gravada na aplicao gerada. utilizado o mtodo Manual quando a base de dados no possui uma tabela com essas informaes.

Figura3: Interface Lookup de Edio 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 includo no campo da tabela quando na lista estiver selecionado o item Masculino. Default - Com esta opo marcada o item j vir selecionado quando o formulrio estiver em modo de incluso. Colunas -Permite informar a quantidade de colunas para exibio dos itens do radio. Boto Incluir - Inclui na lista os valores preenchidos nos campos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os campos. Boto Salvar - Permite que o usurio salve toda a lista, para posterior utilizao atravs da opo Carregar Definio de Lookup. Carregar Definio de Lookup -Permite carregar uma Lista de valores pr-definida para uso como lookup. Aparecero as definies existentes no ScriptCase e as listas salvas pelo usurio. Usar Ttulo / Negao - Permite exibir uma outra opo no campo (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - possvel informar um valor para ser armazenado no campo da tabela quando a opo Usar Ttulo / Negao estiver selecionada. Ttulo - Texto exibido na opo do campo Radio.

Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao.

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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 informao de entrada serve como filtro dos itens que sero 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-numrico. Esta lista carregada dinamicamente com tecnologia Ajax.
Configurao Geral

Figura1: Interface Cnfigurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras , nmeros, caracteres. Label Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label Da Grid - Usa o ttulo do campo que est configurado na grid. Tamanho Mximo - Permite informar um tamanho mximo para o campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Converter Letras - Converte letras do valor do campo.

Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Lookup de Edio

Figura3: Interface Lookup de Edio.

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). Opo de Busca - Permite determinar o modo de busca do texto(Incio igual,Qualquer parte e Final igual). Captura Texto - Esta opo quando no selecionada,ser exibida na aplicao somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Exibir valor original e lookup - Esta opo quando no ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura.

Exibir label com a descrio - Permite exibir o label com a descrio. Usar conexo especifica - Permite selecionar uma conexo diferente da atual, caso seja necessrio buscar campos de uma tabela que no pertencem a conexo corrente.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao.

Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Nmero Auto-complete

NMERO AUTO-COMPLETE
Este campo exibe uma lista de itens obtidos com base em um comando Select. A informao de entrada serve como filtro dos itens que sero exibidos medida que digitada. Esta lista tem estrutura semelhante ao objeto Select HTML onde cada item tem um valor e label associados. Para o Nmero Auto-Complete o valor de cada item obrigatoriamente numrico. Esta lista carregada dinamicamente com tecnologia Ajax.
Configurao Geral

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras , nmeros, caracteres. Label Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label Da Grid - Usa o ttulo do campo que est configurado na grid. Tamanho Mximo - Permite informar um tamanho mximo para o campo. Tipo SQL - Tipo do campo no banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Lookup de Edio

Figura3: Interface Lookup de Edio.

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). Opo de Busca - Permite determinar o modo de busca do texto(Incio igual,Qualquer parte e Final igual). Captura Texto - Esta opo quando no selecionada,ser exibida na aplicao somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Exibir valor original e lookup - Esta opo quando no ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura.

Exibir label com a descrio - Permite exibir o label com a descrio. Usar conexo especifica - Permite selecionar uma conexo diferente da atual, caso seja necessrio buscar campos de uma tabela que no pertencem a conexo corrente.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Aplicao Configurao

CONFIGURAO
Nesta interface ficam atributos comuns a aplicaes criadas atravs do ScriptCase, a seguir vamos descrever esses atributos.

Figura1:Interface Configurao

Atributos: Cdigo da Aplicao - Cdigo da aplicao determinado no momento da criao da aplicao, este cdigo pode ser renomeado atravs do menu principal. Descrio - Este campo pode ser utilizado para fazer uma descrio sucinta dos objetivos da aplicao. Localizao - Idioma da aplicao gerada, todos os hint e mensagens sero colocados dentro do idioma escolhido. Localizao em Sesso - Compartilha localizao com outras aplicaes baseadas nos valores em sesso. Esquemas em Sesso - Compartilha temas com outras aplicaes baseadas nos valores em sesso. Pasta - Pasta onde a aplicao ser armazenada no grupo de trabalho. Edio por Projeto - Permitir que outros usurios do grupo editem a aplicao. Timeout- Tempo de timeout de execuo em segundos. Zero assume o valor padro do PHP. HelpCase Link - Associe arquivos do WebCase a sua aplicao. Tabular com o Enter - Ao teclar Enter, o Tab ser acionado.

Configurao do Erro

Figura2: Interface Configurao do Erro.

Atributos: Posio do Erro - Posio do erro na aplicao. Valores: direita, esquerda, acima e abaixo. Exibir Ttulo do Erro na aplicao - Permite exibir a linha de ttulo da mensagem de erro. Exibir Ttulo do Erro no campo - Permite exibir a linha de ttulo da mensagem de erro no campo. O valor padro desabilitado. Ttulo do erro - Ttulo da mensagem de erro na aplicao. Erro Script - Exibir informao do script e linha onde ocorreu o erro. Erro SQL - Exibir o comando SQL que originou o erro. Modo Debug - Rodar a aplicao em modo debug, exibindo os comandos SQL no momento da sua utilizao.

Navegao

Define os atributos de navegao de uma aplicao.

Image1: Interface de Navegao.

Atributos: URL de Sada- URL para o qual o usurio ser redirecionado quando ele sair da aplicao. Fechar janela - Quando sair do aplicativo, fecha a janela do navegador. URL de Redirecionamento - URL para redirecionamento no caso de no haver nenhuma varivel global disponvel. Varivel de Redirecionamento- Nome da varivel atravs do qual ser armazenada a URL da aplicao real.

Variaveis De Sesso
Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:40:39.

Varivel global
Esta tabela mostra as variveis globais sendo usados dentro do aplicativo, a varivel global um parmetro externo necessrios para a execuo do aplicativo. O pedido pode incluir variveis globais na clusula WHERE, no s de pesquisa ou inserindo uma varivel no Application Data General campo para substituir o nome do campo, criado por campos especiais, etc As variveis globais so definidos entre colchetes ([varivel]). Essas variveis devem ser passadas para a aplicao que est sendo implementado atravs de um dos mtodos (Session, Post, Get)

Imagem 1: Interface variveis globais.

Exemplo: Selecione Cliente, CustomerName dos clientes WHERE CustomerID = '[v_customerid]' Neste caso, as variveis "v_customerid" aparece na configurao de variveis. Seleccione a forma como ela passada para o aplicativo de controle.

Imagem 2: Variveis Interface Settings.

Mostra todas as variveis globais usadas no aplicativo. Atributo - nome da varivel na aplicao.

Value - Define o comportamento das variveis, esse contedo dividido em trs blocos, so eles: Alcance - Define a forma como a varivel recebida pelo aplicativo, se tiver sido definida uma varivel que recebida por um mtodo POST e foi aprovada pelo mtodo get o contedo no sero aceitas. Varivel mtodos passagem: Sesso - Nesta opo, a varivel deve ser criada como uma varivel de sesso no PHP por outra aplicao antes de chamar de pesquisa que est sendo definido. Get - Define que a varivel deve ser passada pela linha de comandos HTML, isso significa que, sendo visvel para o navegador. Post - Define que a varivel deve ser passada atravs do mtodo post do formulrio. Configuraes - No validar (verificao) da varivel em tempo de execuo. Tipo (Entrada / Sada) - Define se a varivel uma entrada ou sada. Em tempo de execuo no ambiente de desenvolvimento, um formulrio solicitando as variveis utilizadas pelo aplicativo exibida. Descrio - Determina que a varivel foi definida.

Ligaes

FILTRO - LIGAES
Utilizamos para interligar a aplicao de Filtro que estamos definindo com outras aplicaes, podemos interligar nosso Filtro com aplicaes dos tipos: Formulrio, Controle. So dois os tipos de ligaes disponveis: Aplicao - Utilizado para ligar nossa consulta a uma aplicao de Formulrio. Feito essa ligao aparecera na consulta, a cada registro um cone que conter uma link para uma aplicao de Formulrio, que aparecer na mesma pgina integrado a consulta ou em uma outra pgina separadamente. Campo - Utilizado para ligar nossa consulta a qualquer outro tipo de aplicao, nesse tipo de ligao escolheremos um campo que conter uma link para a aplicao que estamos chamando.

Na tela abaixo o usurio poder editar uma ligao existente ou fazer criao de uma nova aplicao.

Figura1: Menu de Ligaes

Criando Ligao
Na tela abaixo o usurio dever especificar qual o tipo de ligao a ser efetuado, "Aplicao" ou "Campo".

Figura1: Interface Ligao entre Aplicaes.

Tipo de ligao - Aplicao


Utilizado para ligar um Filtro com aplicaes do tipo formulrio, consulta, controle. A tela abaixo "Lista de Aplicaes" mostra as aplicaes de formulrio, o usurio dever escolher aplicao que dever ser ligada e clicar em Prosseguir>>

Figura2: Interface Ligao entre aplicaes.

Na tela abaixo "Definio dos Parmetros", do lado esquerdo, mostrado os campos da aplicao a qual estamos ligando e que necessitam receber parmetros para execuo e do lado direito, dever ser selecionado a opo para passagem de valor, existem trs opes, so elas: Campo - Ao escolher esta opo deve-se informar o campo a ser usado para passagem de contedo. Valor - No caso da seleo desta opo na caixa de texto informar contedo fixo a ser passado. Vazio - Escolhendo essa opo no ser passado nenhum valor para o campo.

Figura2: Interface Definio dos Parmetros.

Na tela abaixo "Propriedades da Ligao" devero ser preenchidos os atributos relativos a ligao.

Figura3: Interface Propriedade da ligao.

Propriedades da Ligao: os atributos abaixo que definem a exibio do Iframe. Modo de Operao do Link - Como ser apresentado o link. "Abrir na Mesma Janela" - A navegao para exibir o formulrio ocorrer dentro da mesma janela do browser, saindo da consulta e indo para o formulrio. "Abrir em Outra Janela" - Ser aberto outra janela para exibir o formulrio. "Abrir em um Iframe" - O formulrio aparecer na mesma janela que a consulta, abaixo da consulta ser criado um Iframe para exibio do formulrio.

Exibir Boto Novo na Consulta - Essa opo indica exibio do boto novo que permite que a partir da consulta seja aberto um formulrio para incluso. Tecla de Atalho para o Boto Novo: Indica qual a tela de atalho para o boto novo. URL de sada da aplicao chamada: Endereo da web que dever ser acessado quando o usurio sair da grid. Propriedades do Iframe: os atributos abaixo que definem a exibio do Iframe. Exibir o Cabealho - Exibir o cabealho do formulrio dentro do iframe. Posio do Iframe - Posio do iframe em relao consulta. As opes so: Abaixo, Acima, a Esquerda ou a Direita em relao a Consulta. Ao aps um insert - Ao a ser tomada na consulta aps a insero de um registro no formulrio. As opes so as seguintes: Recarregar a grid ou Mover para o final da grid. Altura do Iframe - Altura do iframe em pixels. Largura do Iframe - Largura do iframe em pixels. URL de Sada - Endereo da web que dever ser acessado quando o usurio sair da grid. Concluda a ligao, o usurio poder alterar ou excluir a ligao feita, conforme a sua necessidade.

Tipo de Ligao - Captura


Ser criado um cone ao lado do campo dentro do Formulrio de Filtro, ao ser selecionado abre outra janela mostrando uma aplicao de consulta. Nessa aplicao que ser aberta pode-se fazer pesquisas e retornar um valor para caixa de texto.

Figura1: Filtro da consulta com ligao do tipo captura.

A tela abaixo "Tipo de Ligao" mostra que, quando selecionado ligao "Tipo Captura ", aparece um Combobox com os campos da aplicao de origem, para ser selecionado o campo que ser usado para o Link.

Figura2: Interface Tipo da Ligao.

A tela abaixo "Lista de Aplicaes" mostra as aplicaes de consulta, o usurio dever escolher aplicao que dever ser ligada e clicar em Prosseguir>>

Figura3:Interface Lista de Aplicaes.

Na tela abaixo "Definio dos Parmetros", do lado esquerdo, mostrado os campos da aplicao a qual estamos ligando e que necessitam receber parmetros para execuo e do lado direito, dever ser selecionado a opo para passagem de valor, existem trs opes, so elas: Campo - Ao escolher esta opo deve-se informar o campo a ser usado para passagem de contedo. Valor - No caso da seleo desta opo na caixa de texto informar contedo fixo a ser passado. Vazio - Escolhendo essa opo no ser passado nenhum valor para o campo. Recuperar valor do campo - Deve ser selecionado o campo da aplicao de consulta objeto da ligao, para que o contedo do mesmo retorne para o campo do Formulrio de Filtro.

Figura4: Esta Interface exiba quando a aplicao a qual estamos efetuando a ligao de captura possui algum parmetro, como por exemplo uma clusura Where.

Concluda a ligao, o usurio poder alterar ou excluir a ligao feita, conforme a sua necessidade.

Figura5: Ligaes criadas.

Barra de Botes Propriedades Ligao Deletar Editando as Propriedades da Ligao Editar a Ligao Excluir a ligao

Em propriedades da ligao possvel modificar a ligao para modal.

Figura6: Propriedades da ligao.

Programao Viso Geral

viso geral
Nesta verso do ScriptCase est incorporada o conceito de programao, com a utilizao de recursos de atributos, mtodos e bibliotecas. Na verso anterior j era possvel criar regras de negcio nas aplicaes, 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.

Atributos

Os Atributos so variveis que tem escopo global dentro da aplicao declarada. Um atributo pode ser referenciado em todos os mtodos e eventos de uma aplicao.

Figura1: Interface Configurao dos Atributos.

Atributos: Nome do Atributo - Esta caixa de texto permite informar o nome do atributo, aps ser digitado o nome basta clicar no boto incluir. Caso deseje alterar ser necessrio clicar no nome do atributo (localizados a esquerda dos botes) efetuar a alterao necessria e clicar no boto alterar. Caso seja necessrio excluir algum atributo, necessrio realizar o mesmo processo do boto alterar, s que ao selecionar o atributo necessrio clicar no noto excluir.O boto limpar , como o prprio nome diz limpa toda a lista de atributos localizadas a esquerda do boto.

Metodos

Mtodos
Mtodos so funes ou procedimentos declarados pelo desenvolvedor, que ajudam a aplicao das regras de negcio para um aplicativo. Usando mtodos nas aplicaes possvel a reutilizao de cdigo e melhorar a produtividade de desenvolvimento. possvel criar PHP e os mtodos de JavaScript.

Figura 1: Mtodo interface menu.

Criar novo mtodo

Figura 2: Criar um novo mtodo.

1 Definir o nome para o novo mtodo e clique no boto Criar. Como na imagem abaixo.

Figura 3: Incluso do mtodo.

2 Mtodos podem ter parmetros de passagem. Para incluir uma varivel de parmetro em um mtodo, clique no boto '' Var:

Figura 4: cone varivel de parmetro.

Adicionar a quantidade variveis:

Figura 5: O parmetro interface definio

definio da varivel:

6: incluso de parmetros de interface figura. Nome: Digite o nome da varivel. Tipo: Selecione o tipo de variveis como: por valor ou por referncia. * Valor padro: O valor do parmetro usado para inicializar a varivel na chamada tim e. * Referncias permitem que voc crie um segundo nome para uma varivel que voc possa us-lo para ler ou modificar os dados originais armazenado naquela varivel. Para editar uma varivel de parmetro em um mtodo, clique em boto:

Figura 7: Definio de interrface parmetro. Selecione todos os parmetros variveis em parmetros de campo. Desmarcar todos os parmetros de seleo de variveis em parmetros de campo. Edite a varivel selecionada em parmetros de campo. Eliminar a varivel selecionada em parmetros de campo. Na imagem abaixo, o corpo do mtodo definida como echo "novo mtodo"

Figura 8: Processo interface

Ou ainda:

Figura 9: Interface Funo

3 Para executar o mtodo necessrio cham-lo em um evento. Veja abaixo um exemplo:

Figura 10: Eventos.

- Neste exemplo, usamos o evento para chamar onInit nosso mtodo como o applicatin comear. Veja como simples para chamar o mtodo no exemplo abaixo: Usando o procedimento de mtodo:

Figura 11: mtodo de interface de evento

Usando a funo de mtodo:

Figura 12: mtodo de interface de evento

- Assim temos o seguinte resultado ao executar o aplicativo.

Bibliotecas

Para utilizar uma biblioteca s selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marc-la. Este processo faz com que os mtodos existentes na biblioteca, sejam visveis em todos os Eventos e Mtodos da aplicao. Para gerenciar as bibliotecas do ScriptCase acesse o menu principal : Configurao | Bibliotecas.

Aplicaes De Report Pdf Viso Geral

viso geral
Aplicao de Report PDF

So utilizados para impresso de relatrios PDF. possvel com este tipo de aplicao construir arquivos PDF definindo individualmente o posicionamento dos dados no relatrio. Este tipo de aplicao baseada em comandos Select.

Figura1: Tela de Wizard com opo de Report PDF selecionado

Report Pdf Configurao

Configurao

Atributos: Orientao do PDF - Nesta caixa de seleo podemos definir se a impresso ser na orientao de Retrato ou Paisagem. Tipo - Tipo do PDF: Registro Por Pgina: Aplicvel apenas para consultas alinhadas horizontalmente, o que permite definir o nmero de registros que sero impressos por pgina.

Registro Por Linhas: Permite definir os registros que sero impressos por pgina no pdf.

Unidade de medida do PDF - Nesta caixa de seleo podemos definir a unidade de medida do posicionamento dos obejtos no PDF. Formato do PDF - Nesta caixa de seleo podemos definir o tipo de formulrio no qual o PDF ser impresso (carta,A4,etc). Destino do PDF - Nesta caixa de seleo podemos definir o destino do PDF se ser enviado para o Browser, Download ou Servidor. Browser - Ser aberto no Browser. Download - preciso informar o nome do arquivo a ser gerado. Ex.: arquivo.pdf Servidor - preciso informar o caminho do arquivo a ser gerdado. Ex.: c:\pasta\arquivo.pdf Margens- Permite exibir a aplicao na pgina conforme os valores informados nas margens (direita , esquerda , superior e inferior) em Milmetros. Criao de filtro - Nesta caixa de seleo podemos definir o modo de inicializao do Pdf pelo filtro. Quantidade de pginas - Permite definir a quantidade de pginas que sero impressas no pdf. Quantidade de Colunas - Permite definir a quantidade de Colunas que sero impressas, o que permite criar aplicaes de emisso de etiquetas gomadas por exemplo. Largura das Colunas - Permite definir a largura das colunas na aplicao. Altura das Colunas- Permite definir a altura das colunas na aplicao.

Configurao Da Visualizao

Configurao da Visualizao do PDF


A Configurao da Visualizao do PDF permite definir valores de visualizao de textos e layout.

Fonte do Texto - Nesta caixa de seleo podemos definir qual o tipo de fonte a ser o utilizado inicialmente pelo Report PDF. Tamanho da fonte do Texto - Nesta caixa de seleo podemos definir o Tamanho da fonte que ser utilizada. Cor da fonte do Texto - Permite definir a cor da fonte do Texto. Estilo da fonte do Texto - Permite escolher o estilo do texto, se este ser em negrito, itlico ou sublinhado, ou qualquer outra combinao. Imprimir rgua de ajuda - Define se a impresso do PDF exibir rgua nas bordas das pginas. Imagem - Permite inserir uma imagem de fundo na pgina. Largura - Define a largura da imagem, em pixels, a ser inserida na pgina. Altura - Define a altura da imagem, em pixels, a ser inserida na pgina. Posio X - Define a abscissa da posio inicial da imagem. Posio Y - Define a ordenada da posio inicial da imagem. Imprimir - Define se a imagem ser impressa na aplicao.

Sql

Comando SQL - Apresenta o comando SQL informado na criao do Report Pdf. Este comando pode ser modificado para retirada e incluso de novos campos, funes e etc. S no ser permitida a retirada de tabela(s) do comando. Dica: O usurio pode utilizar o SQL Builder para montagem rpida do comando. Em alguns casos, necessrio que haja a execuo de um comando SQL antes do processamento da Query da consulta. Necesse caso possivel adicionar o comando antes da Query separado por pontoe-vigula. Isso pode ser feito tanto na edio da Aplicao quanto no momento de criao(Wizard). Veja um exemplo abaixo: SET DATEFORMAT dmy; SELECT date_diff(DAY, "07-06-2007", campo) FROM tabela Preparao SQL - Atravs deste campo o usurio poder informar comandos SQL ou nome de procedures que devero ser executados antes mesmo do select principal da aplicao. Conexo Exibe o nome de conexo (database) que a aplicao est utilizando para sua execuo, esta conexo pode ser trocada por outra que contenha as mesmas tabelas (SQL). Usar Mensagem Personalizada Permite definir a mensagem a ser exibida caso a consulta no retorne nenhum registro, (EOF) . Para que a mensagem seja exibida necessrio marcar como "Sim". Mensagem de Registro Inexistente Mensagem a ser exibida. Campo associado a "Usar Mensagem Personalizada". Nome da Fonte Nome da fonte que ser utilizada, clique no cone ao lado e escolha a fonte. Campo associado a "Usar Mensagem Personalizada". Tamanho da Fonte - Escolha o tamanho da fonte. Campo associado a " Usar Mensagem Personalizada". Cor da Fonte - Cor da fonte. Campo associado a "Usar Mensagem Personalizada". Varivel para Tabela - Estes campos preenchidos, possibilitam que parte do nome da tabela definida no select, seja trocado antes da execuo do comando por um contedo de uma varivel.

Nota: No primeiro campo deve-se preencher com o nome da varivel. O segundo campo deve ser preenchido com a parte do nome da tabela a ser substituda. Variveis para Campos - Permite trocar o nome de um campo do select pelo contedo de uma varivel. Esta troca ocorre antes da execuo do comando.

Nota: No primeiro campo deve-se preencher o nome da varivel, no segundo campo deve ser selecionado o nome do campo a ser substitudo.

Segurana

SEGURANA

Atributo: Usar Segurana: Com essa opo ligada, a aplicao s estar acessvel quando for habilitada atravs da macro sc_apl_status. Aplicaes desabilitadas exibem uma mensagem de "usurio no autorizado" quando acessadas diretamente.

O acesso s aplicaes pode ser concedido atravs de uma aplicao de controle feita para autenticar usurios. Veja abaixo alguns exemplos. Exemplo1: Ativando uma aplicao chamada cns_categorias. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo: sc_apl_status('cns_categorias','on');

Exemplo2: Fazendo uma regra por tipo de usurio em um formulrio de login contendo um campo chamado userid. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo:

// temos dois usuarios: joao e maria com acesso a direfentes aplicaes if({userid} == 'joao') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); sc_apl_status('cns_produtos','on'); sc_apl_status('frm_produtos','on'); } elseif({userid} == 'maria') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); } else{ sc_error_message("Usurio no autorizado!"); }

Exemplo3: Autenticando aplicaes cadastradas em uma tabela do banco de dados.

No evento onValidate da aplicao de login inserido o seguinte cdigo:

// a tabela com o cadastro das aplicaes chamada de seg_aplicativos sc_lookup(dataset,"select codigo from seg_aplicativos"); foreach({dataset} as $linha){ $aplicativo = $linha[0]; sc_apl_status($aplicativo,'on'); }

Usar Senha: Quando este opo habilitada ser solicitado que seja definida uma senha para a aplicao (Ver imagem abaixo).

Ao executar a aplicao exibida uma caixa de texto solicitando a senha de acesso. Caso a senha no seja preenchida corretamente exibida uma mensagem usurio no autorizado.

No ambiente de desenvolvimento pode ser suprimido o uso das opes acima para efeitos de teste, evitando que a cada execuo das aplicaes seja solicitada a senha ou que o acesso seja bloqueado. Para isso desabilite as opes Habilitar uso de segurana e Habilitar uso de senha no menu Configurao | Meu ScriptCase.

Layout Pdf Interface

Nesta interface podemos definir o layout de exibio das clulas, que contm os valores dos campos, no Corpo do Relatrio. Atributos: Seq - Nmero sequencial das clulas (Ordem Crescente). Clula - Nome da clula. Pos X - Define a abscissa da clula. Pos Y - Define a ordenada da clula. Largura - Define a largura de uma clula. Alinhamento - Nesta caixa de seleo podemos informar o alinhamento da clula. Campo - Informa o campo que ser exibido na clula.

Cdigo

Layout PDF - Cdigo

A sesso "LayoutPDF - Cdigo" permite ao usurio assumir o cdigo php de criao do PDF A Aplicao de Report PDF foi desenvolvida baseada na classe fpdf, de forma que voc pode utilizar os metodos disponiveis da classe ou uma macro correspondente na tabela abaixo. Para utilizar algum metodo deve ser utilizado o objeto $pdf, por exemplo: $pdf->AcceptPageBreak(parametros); Para acessar a documentao do FDPF clique aqui

Metodo FPDF Macro ScriptCase Descrio AcceptPageBreak sc_pdf_accept_page_break Aceita ou no quebra de pgina automtica. Adiciona uma nova fonte AddFont sc_pdf_add_font Cria um link interno AddLink sc_pdf_add_link Adiciona uma nova pgina. AddPage sc_pdf_add_page Define uma alias para o nmero de AliasNbPages sc_pdf_alias_nb_pages pginas imprime uma clula Cell sc_pdf_cell finaliza o documento Close sc_pdf_close: Exibir mensagem de erro Error sc_pdf_error Rodap da pgina Footer sc_pdf_footer Calcula o tamanho de uma string GetStringWidth sc_pdf_get_string_length Retorna a posio atual de x GetX sc_pdf_get_x Retorna a posio atual de y GetY sc_pdf_get_y Cabealho da pgina Header sc_pdf_header Coloca uma imagem na pgina Image sc_pdf_image Desenha uma linha Line sc_pdf_line Insere um link Link sc_pdf_link Configura a quebra de linha Ln sc_pdf_ln imprime um texto com quebra de linhas MultiCell sc_pdf_multi_cell Salva ou envia o documento Output sc_pdf_output Nmero da pgina PageNo sc_pdf_page_no Desenha um retngulo Rect sc_pdf_rect Define o autor do documento SetAuthor sc_pdf_set_author SetAutoPageBreaksc_pdf_set_auto_page_break Ativa ou desativa o modo de quebra de pgina autom... Liga / Desliga compresso de pgina SetCompression sc_pdf_set_compression Define o criador do documento. SetCreator sc_pdf_set_creator Alterna o modo display SetDisplayMode sc_pdf_set_display_mode Define a cor usada para operaes de SetDrawColor sc_pdf_set_draw_color desenho Define a cor para operaes de SetFillColor sc_pdf_set_fill_color preenchimento Define as configuraes da fonte SetFont sc_pdf_set_font

SetFontSize SetKeywords SetLeftMargin SetLineWidth SetLink SetMargins SetRightMargin SetSubject SetTextColor SetTitle SetTopMargin SetX SetXY SetY Text Write

sc_pdf_set_font_size sc_pdf_set_keywords sc_pdf_set_left_margin sc_pdf_set_line_width sc_pdf_set_link sc_pdf_set_margins sc_pdf_set_right_margin sc_pdf_set_subject sc_pdf_set_text_color sc_pdf_set_title sc_pdf_set_top_margin sc_pdf_set_x sc_pdf_set_xy sc_pdf_set_y sc_pdf_text sc_pdf_write

Define o tamanho da fonte Associa uma palvra chave a um documento Define a margem esquerda Define a largura da linha Define o destino de um link interno Define as margens Define a margem direita Define o assunto Define a cor do texto Define o ttulo do documento Define a margem do topo Define a posio atual de x Define a posio atual de x e y Define a posio atual de y Imrime uma string Imprime uma string de caracteres

Posicionamento

Nesta interface definimos a ordem de exibio dos campos (selecionando atravs das setas ao lado do quadro direito).

Campos Viso Geral

viso geral
Nesta sesso so exibidos para configurao apenas os campos que so parte integrante da consulta, ou seja, os campos que foram selecionados no menu "CONSULTA - SELECIONAR CAMPOS " .

Campo a campo podemos definir uma srie de atributos. Em funo do tipo de dado selecionado, a pgina de edio do campo sofre uma recarga para exibir configuraes de atributos especficas para cada tipo de dado.

Texto

Figura1:Interface Configurao Geral do Campo

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras, nmeros e caracteres. Converte Letra -Converte as letras do campo ao perder o foco. Todas em maiscula, se a opo escolhida for Caixa Alta, todas em minscula, se a opo escolhida for Caixa Baixa, a primeira letra da primeira palavra em maiscula, se a opo escolhida for Capitula primeira palavra, importante salientar que as demais palavras no recebero essa configurao, a primeira letra de todas as palavras em maiscula, se a opo escolhida for Capitula todas as palavras. Contedo HTML - Determina se o contedo do campo HTML. Ativando essa funcionalidade, o campo ir respeitar as tags html que foram definidas para este campo. Mscara de Consulta - Define a mscara de consulta do campo. Esta propriedade utilizada quando se define o tipo do campo sendo numrico. Por exemplo, para se formatar um nmero de telefone com parnteses e traos, utilizamos "X" e "Z", onde utilizando X na mscara (XX)XXXX-XXXX o nmero zero permitido, j utilizando Z na mscara (ZZ)ZZZZ-ZZZZ o nmero zero inibido. Assim, quando o campo perde o foco o telefone que foi digitado recebe o formato da mscara de consulta. Observao s permitido na mscara o uso das consoantes X e Z. Tipo SQL - Determina o tipo do campo no banco de dados.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

Texto Com Multiplas Linhas

TEXTO COM MLTIPLAS LINHAS

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto com mltiplas linhas, o mesmo aceita letras nmeros,caracteres, etc. Quando selecionamos essa opo necessrio ativar alguma propriedades como: Lagura: determina a quantidade de dgitos que a caixa de texto comporta; Linhas: determina a quantidade de linhas que a textarea ir possuir e o Tamanho do campo na base de dados: determina qual o tamanho que ser inserido no banco para este campo. Converte Letra -Converte as letras do campo ao perder o foco. Todas em maiscula, se a opo escolhida for Caixa Alta; Todas em minscula, se a opo escolhida for Caixa Baixa; A primeira letra da primeira palavra em maiscula, se a opo escolhida for Capitula primeira palavra, importante salientar que as demais palavras no recebero essa configurao; A primeira letra de todas as palavras em maiscula, se a opo escolhida for Capitula todas as palavras. Contedo HTML - Determina se o contedo do campo HTML. Ativando essa funcionalidade, o campo ir respeitar as tags html que foram definidas para este campo. Mscara de Consulta - Define a mscara de consulta do campo. Esta propriedade utilizada quando se define o tipo do campo sendo numrico. Por exemplo, para se formatar um nmero de telefone com parnteses e traos, utilizamos "X" e "Z";onde utilizando X na mscara (XX)XXXX-XXXX o nmero zero permitido, j utilizando Z na mscara (ZZ)ZZZZ-ZZZZ o nmero zero inibido. Assim, quando o campo perde o foco o telefone que foi digitado recebe o formato da mscara de consulta. Observao s permitido na mscara o uso das consoantes X e Z. Tipo SQL - Determina o tipo do campo no banco de dados.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta.

Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

Numero

NMERO

Figura1: Interface Configurao do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como nmero, s permitido informar nmeros. Mscara de Consulta - Define a mscara de consulta do campo. Esta propriedade utilizada quando se define o tipo do campo sendo numrico. Por exemplo, para se formatar um nmero de telefone com parnteses e traos, utilizamos "X" e "Z", onde utilizando X na mscara (XX)XXXX-XXXX o nmero zero permitido, j utilizando Z na mscara (ZZ)ZZZZ-ZZZZ o nmero zero inibido. Assim, quando o campo perde o foco o telefone que foi digitado recebe o formato da mscara de consulta. Observao s permitido na mscara o uso das consoantes X e Z. Tipo SQL - Determina o tipo do campo no banco de dados.

Formatando Nmero

Figura2: Interface Formatando Nmero.

Usar configuraes regionais Permite aplicar as configuraes regionais de formatao de nmeros ao campo. Quando no for selecionada sero exibidos os atributos Agrupamento, Sinal negativo e Formato de nmero negativo.(Veja configuraes regionais). Agrupamento - Define qual caracter ser usado para a separao de milhar. Sinal negativo - Define qual caracter ser usado para a exibio de nmeros negativos. Formato de nmero negativo - Define o posicionamento do sinal negativo em relao ao valor. Cor dos Negativos Permite definir uma cor quando o valor for negativo. Exibir valor por extenso - O valor ser exibido por extenso. Exemplo: 2.100 (Dois mil e cem).

Tamanho da Linha Tamanho mximo em caracteres a ser exibido na clula do valor, por extenso. Ao ultrapassar este valor feita a quebra da linha dentro da clula.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e

Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

Decimal

Figura1:Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido valor, o mesmo aceita valores decimais. Label - Define o ttulo do campo na aplicao. 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 Nmero. Ou seja, o label o apelido do campo na camada de aplicao. Mscara de Consulta - Define a mscara de consulta do campo. Esta propriedade utilizada quando se define o tipo do campo sendo numrico. Por exemplo, para se formatar um nmero de telefone com parnteses e traos, utilizamos "X" e "Z";onde utilizando X na mscara (XX)XXXX-XXXX o nmero zero permitido, j utilizando Z na mscara (ZZ)ZZZZ-ZZZZ o nmero zero inibido .Assim, quando o campo perde o foco o telefone que foi digitado recebe o formato da mscara de consulta. Observao s permitido na mscara o uso das consoantes X e Z. No Repetir Valor - No repetir o valor do campo caso este seja igual ao do registro anterior. Por exemplo: em uma consulta de produtos vendidos a um determinado cliente, ativando essa opo seria evitada a repetio do nome do cliente em todas as suas compras. Sendo assim o nome ser exibido na primeira pgina, porm, nas demais no, pois fica subentendido que as compras foram efetuadas por aquele cliente. Ento s ser exibido se o contedo for diferente da clula da linha anterior. Tipo SQL - Determina o tipo do campo no banco de dados.

Usar configuraes regionais- Permite aplicar as configuraes regionais ao campo. Para saber mais sobre configuraes regionais clique aqui. Cor dos Negativos - Permite definir uma cor quando o valor for negativo. Casas Decimais - Nmero de casas decimais. Esse valor j faz parte do tamanho do campo. Completa Zeros - Define se as casas decimais sero ou no completadas com zeros. Exemplo: O valor R$ 125,50, mas o nmero de casas decimais definido foi 3. Se a opo completar com zeros for confirmada, a apresentao do valor ser R$ 125,500. Exibir valor por extenso - O valor ser exibido por extenso. Exemplo: 2.100,00 (Dois mil e cem reais). Tamanho da Linha - Tamanho mximo em caracteres a ser exibido na clula do valor, por extenso. Ao ultrapassar este valor feita a quebra da linha dentro da clula.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor.

Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M

ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 Descrio no Lookup Esportes

2 4 8 16

Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

Moeda

Figura1:Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido valor, o mesmo aceita valores decimais. Mscara de Consulta - Define a mscara de consulta do campo. Esta propriedade utilizada quando se define o tipo do campo sendo numrico. Por exemplo, para se formatar um nmero de telefone com parnteses e traos, utilizamos "X" e "Z";onde utilizando X na mscara (XX)XXXX-XXXX o nmero zero permitido, j utilizando Z na mscara (ZZ)ZZZZ-ZZZZ o nmero zero inibido .Assim, quando o campo perde o foco o telefone que foi digitado recebe o formato da mscara de consulta. Observao s permitido na mscara o uso das consoantes X e Z. Tipo SQL - Determina o tipo do campo no banco de dados.

Usar configuraes regionais - Permite aplicar as configuraes regionais ao campo. Para saber mais sobre configuraes regionais clique aqui. Formato Monetrio - Habilita o formato monetrio no campo. Cor dos Negativos - Permite definir uma cor quando o valor for negativo. Casas Decimais - Nmero de casas decimais. Esse valor j faz parte do tamanho do campo. Completa Zeros - Define se as casas decimais sero ou no completadas com zeros. Exemplo: O valor R$ 125,50, mas o nmero de casas decimais definido foi 3. Se a opo completar com zeros for confirmada, a apresentao do valor ser R$ 125,500. Exibir valor por extenso - O valor ser exibido por extenso. Exemplo: 2.100,00 (Dois mil e cem reais). Tamanho da Linha - Tamanho mximo em caracteres a ser exibido na clula do valor, por extenso. Ao ultrapassar este valor feita a quebra da linha dentro da clula.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo

Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 Descrio no Lookup Esportes Cultura Lazer

8 16

Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

Imagem Html

Figura1:Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo imagem html, ele permite inserir no campo uma imagem. Imagem - Busca a imagem que dever ser exibida. Poder ser escolhida por duas maneiras, utilizando o cone "Escolher imagem" que disponibiliza imagens padro do scriptcase ou utilizando o cone "Fazer upload de uma imagem" que possibilita, a escolha de uma imagem qualquer. Borda - Tamanho da borda da imagem em pixels. Largura - Valor da largura para o tamanho da imagem. Pode ser em Porcentagem ou em Pixels. Altura - Valor da altura para o tamanho da imagem. Pode ser em Porcentagem ou em Pixels.

Data

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Data ele permite a exibio no formato definido na opo Formatao dos Valores(Figura2). Tipo SQL - Determina o tipo do campo no banco de dados.

Figura 2: Interface Configurao Geral do Campo.

Atributos: Usar configuraes regionais - Permite aplicar as configuraes regionais ao campo. Para saber mais sobre configuraes regionais clique aqui. Exibio - Formato de exibio do campo na aplicao. Formato Interno - Formato de armazenamento do campo no banco de dados.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico

Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1.

Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

Hora

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Hora ele permite a exibio do formato definido na opo Formatao dos Valores. Tipo SQL - Determina o tipo do campo no banco de dados.

Formatando Hora

Figura 2: Interface Configurao Geral do Campo.

Atributos: Usar configuraes regionais - Permite aplicar as configuraes regionais ao campo. Para saber mais sobre configuraes regionais clique aqui. Exibio - Formato de exibio do campo na aplicao. Formato Interno - Formato de armazenamento do campo no banco de dados.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta.

Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

Data E Hora

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Data e Hora, ele permite a exibio do formato definido na opo Formatao dos Valores. Tipo SQL - Determina o tipo do campo no banco de dados.

Formatando Data

Figura 2: Interface Configurao Geral do Campo.

Atributos: Usar configuraes regionais - Permite aplicar as configuraes regionais ao campo. Para saber mais sobre configuraes regionais clique aqui. Exibio - Formato de exibio do campo na aplicao. Formato Interno - Formato de armazenamento do campo no banco de dados.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1.

Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

Imagem (banco De Dados)

IMAGEM(BANCO DE DADOS)

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Imagem (Banco de Dados), ele permite inserir no campo uma imagem que esta armazenada no banco de dados. Vale lembrar que o armazenamento dessa imagem no banco de dados no modo binrio. Borda da Imagem - Tamanho da borda da imagem em pixels. Altura da Imagem - Valor da altura para o tamanho da imagem em Pixels. Largurada Imagem- Valor da largura para o tamanho da imagem em Pixels. Manter Aspecto - Manter o aspecto do grfico. Abrir em Outra Janela - Permite a abertura da imagem em outra janela. Tipo SQL - Informa o tipo do campo no banco de dados.

Imagem(nome De Arquivo)

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Imagem(Nome do Arquivo), esperado que no banco tenha armazenado o nome da imagem que a aplicao deseja exibir. Borda da Imagem - Tamanho da borda da imagem em Pixels. Altura da Imagem - Permite definir a altura da imagem em Pixels. Largura da Imagem - Permite definir a largura da imagem em Pixels. Manter Aspecto - Manter o aspecto do grfico. Abrir em Outra Janela - Permite a abertura da imagem em outra janela. Subdiretrio - Permite informar o subdiretrio onde esto armazenados os arquivos. Cache da Imagem - Tempo em minutos para que o cache da imagem fique armazenado. Tipo SQL - Determina o tipo do campo no banco de dados.

Documeto(banco De Dados)

DOCUMENTO(BANCO DE DADOS)

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Documento (Banco de Dados), ele permite a abertura do arquivo diretamente, criando um link para cada documento existente no banco de dados. Exibir cone - Permite inserir um cone ao lado do campo, determinando o tipo de arquivo. Nome do Arquivo - Define o campo que contm o nome do arquivo do documento armazenado na base de dados. Tipo SQL - Determina o tipo do campo no banco de dados.

Documento(nome De Arquivo)

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Documento (Nome de Arquivo), ele permite a abertura do arquivo diretamente, criando um link para cada documento existente no banco de dados. Subdiretrio - Permite determinar o subdiretrio onde esto armazenados os arquivos. Exibir cone - Permite inserir um cone ao lado do campo, determinando o tipo de arquivo. Tipo SQL - Determina o tipo do campo no banco de dados.

Cpf

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CPF o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o valor que foi fornecido no campo vlido, caso seja uma informao errada, ser exibida uma mensagem de erro. Tipo SQL - Determina o tipo do campo no banco de dados.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}".

OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

Cnpj

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CNPJ o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o valor que foi fornecido no campo vlido, caso seja uma informao errada, ser exibida uma mensagem de erro. Tipo SQL - Determina o tipo do campo no banco de dados.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}".

OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

Cpf E Cnpj

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CPF e CNPJ o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o valor que foi fornecido no campo vlido, caso seja uma informao errada , ser exibida uma mensagem de erro. Tipo SQL - Determina o tipo do campo no banco de dados.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}".

OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

Carto

CARTO

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como Carto o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o valor que foi fornecido no campo vlido, caso seja uma informao errada , ser exibida uma mensagem de erro. Tipo SQL - Determina o tipo do campo no banco de dados.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo

selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 Descrio no Lookup Esportes Cultura Lazer

8 16

Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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,

PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

Cep

Figura1:Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CEP exibido ao lado um cone, o qual se clicado ir abrir uma janela de pesquisa de CEP, o campo formatado ao perder o foco. O scriptcase se encarrega de verificarse o valor que foi fornecido no campo vlido, caso seja uma informao invalida , ser exibida uma mensagem de erro. Tipo SQL - Determina o tipo do campo no banco de dados.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label,

a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 Descrio no Lookup Esportes Cultura Lazer Leitura

16

Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF).

Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

E-mail

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como E-mail exibido ao lado um cone o qual se clicado ir abrir o outlook. Caso seja informado um email fora do padro o scriptcase exibe uma mensagem de erro. Tipo SQL - Determina o tipo do campo no banco de dados.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}".

OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

Url

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como URL exibido um link de acesso. Outra Pgina - Permite a abertura do link em outra pgina. Tipo SQL - Determina o tipo do campo no banco de dados.

Lookup de Consulta

Forma utilizada para modificar a exibio de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substitudo por Masculino ou Feminino (ver lookup manual) ou ainda, de forma dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Lookup de Consulta - Automtico


Lookup usado para modificar a exibio do campo de forma dinmica, recuperando os valores de uma tabela.

Figura3: Interface Lookup de Consuta Automtico.

Atributos : Comando Select - 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}". OBS: O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Mltiplas Opes - Quando o Comando Select informado retornar vrios valores, a opo Sim deve ser selecionada. Delimitador - Define o separador dos valores retornados pelo Comando Select, esta opo dever ser preenchida quando estiver marcado Sim no atributo Mltiplas Opes. Usar o lookup em: Consulta Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML e PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o comando select no retorna nenhum valor. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor retornado pelo Comando Select. Caso contrrio, sero exibidos o valor original do campo e o valor retornado pelo Comando Select separados pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto diferente da conexo atual da consulta.

Lookup de Consulta - Manual


Lookup usado para modificar a exibio do campo com valores pr-definidos.

Figura4: Interface Lookup de Consulta Manual.

Atributos: Tipos de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (Delimitador), Mltiplos Valores (Posio) e Mltiplos Valores (Binrio).

Simples Valor

Ser exibido apenas um valor para o campo. feita uma substituio direta do valor armazenado no banco por um label definido em uma lista.

Figura5: Configurao do lookup Simples Valor

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino.

Mltiplos Valores (Delimitador)

Podero ser exibidos vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. feita uma substituio das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.

Figura6: Configurao do lookup Mltiplos Valores (delimitador)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C ser substitudo por Esportes Cinema . Delimitador - Caracter usado para separar os valores dentro de uma mesma string.

Mltiplos Valores (Posio)

Permite recuperar diversas informaes armazenadas em uma nica string do campo

selecionado. Para que estas informaes sejam recuperadas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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 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.

Figura7: Configurao do lookup Mltiplos Valores (Posio)

Label - Texto que ser exibido na consulta. Valor - Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M ser substitudo por Masculino. Incio - Posio inicial na string onde a informao est gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupa na string.

Mltiplos Valores (Binrio)

Permite recuperar diversas informaes armazenadas em forma decimal do campo selecionado. Como exemplos usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribuido automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 Descrio no Lookup Esportes Cultura Lazer

8 16

Leitura Msica

Para exibio dos dados realizada uma decomposio do nmero decimal armazenado no banco. Por exemplo: os nmeros 11 e 12 (gravados na base de dados) seriam decompostos da seguinte forma: 11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

12 = 4 + 8 = ( Lazer - Leitura) Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Figura8: Configurao do lookup Mltiplos Valores (Binrio)

Label - Texto que ser exibido na consulta. Boto Incluir - Inclui na lista os valores preenchidos nos atributos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os atributos. Boto Salvar - Salva a lista de valores informados para que possa ser reutilizado. Carregar Definio de Lookup - 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,

PDF, XML , CSV e RTF). Resumo Aplica o lookup somente no resumo (HTML, PDF). Ambos Equivale marcao das opes Consulta e Resumo.

Valor Default - Define um valor padro, usado nos casos onde o valor armazenado no corresponde a nenhum valor da lista. Exibir valor original e lookup - Quando selecionado No, exibido apenas o valor informado no Label, caso contrrio ser exibido o valor do campo selecionado e o valor informado no Label separado pelo caracter definido em Separados por. 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. Esta opo dever ser preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.

Bar Code

Cdigo de Barras
Configuraes Gerais

Atributos: Tipo do dado - Tipo de dados do campo. Label -ttulo do campo. Tipo SQL -Ttipo do campo no banco de dados.

BarCode

Valores interface formato.

Atributtes: Tipo - Tipo de cdigo de barras. Sada - sada em formato de imagem. DPI - A qualidade da imagem. Espessura - altura da imagem. Resoluo - A resoluo da imagem. Rotao - rotao de imagem.

Fonte - Texto do cdigo de barras de fonte. Texto - Texto do cdigo de barras para a ilustrao.

Display Settings

Mostrar interface configuraes.

Atributos: Fonte do Texto - Permite escolher o tipo da fonte que ser aplicada ao objeto de aplicao. Tamanho da Fonte - Permite escolher o tamanho da fonte que ser aplicada ao objeto de aplicao. Estilo da fonte do texto - Estilo da fonte do texto do pdf (negrito, itlico, sublinhado). Nmero de caracteres - Quantidade de caracteres a ser exibido. Alinhamento Horizontal - Define o alinhamento do texto em relao ao eixo X. (esquerda, direita, centralizado ou justificado). Alinhamento Vertical - Define o alinhamento do texto em relao ao eixo Y. (topo, meio ou fim). Imagem de fundo - Campo imagem de fundo. Quebra de Linha - Permitir quebra de linha. 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 a serem aplicadas para o fundo do ttulo da aplicao. Largura - Define a largura do ttulo. Altura (px) - Define a altura do ttulo. Alinhamento Horizontal do Ttulo - Define o alinhamento do ttulo em relao ao eixo X (esquerda, direita ou centralizado). Alinhamento Vertical do Ttulo -Define o alinhamento do ttulo em relao ao eixo Y. (topo, meio ou fim). Negrito - Permite aplicar o tipo negrito na fonte.

Adicionando Sub-select

Report PDF - Adicionando Sub Select


Este recurso oferecido para a opo de incluso de campos de uma outra tabela na exibio do relatrio PDF. Um novo campo deve ser criado conforme a figura abaixo:

O tipo de dado do nosso novo campo ser um Subselect

Na Configurao Geral do campo devemos estabelecer alguns parametros, eles so: Incremento - Define o espaamento entre uma linha e outra de registros. Conexo - Define uma conexo especfica a ser utilizada.. Tabela - Define a tabela na qual o select ser montado. Subselect - Cria novos campos de acordo com o select montado.

Podemos ver na figura abaixo, os novos campos criados atraves do campo Subselect.

Eventos Eventos

Se voc precisa fazer algo mais especfico no seu report, voc pode program-lo, utilizando os eventos. Por exemplo, se voc deseja somar dois campos e passar o resultado para outro, antes de imprimir o registro, basta editar o evento OnRecord e escrever um cdigo semelhante a esta: {campo_c} = {campo_b} + {campo_a};

Aqui voc est livre para programar PHP, basta lembrar das chaves { } em torno do nome do campo para fazer referncia a variveis locais, usando [], voc est fazendo referncia a variveis globais. O ScriptCase trabalha com o conceito de eventos, onde possvel separar cada ao no momento adequado (Exemplo: Aps alterar um registro) e possibilitando tambm um desenvolvimento mais organizado. No Help de Contexto de cada Evento exibido apenas as Macros disponveis para o mesmo. OnInit - Este evento executado apenas uma vez, antes do pedido principal de execuo selecionar. Neste mbito, normalmente, so executadas as macros que atualizar a escolha, como: sc_select_field sc_select_order, onde sc_select_(adicionar), etc; onRecord - Este evento executado antes de imprimir cada registro. onHeader - Este evento executado imediatamente antes de imprimir o cabealho. Use este evento, por exemplo, para imprimir um valor calculado no cabealho. onFooter - Este evento usado para mostrar um valor calculado no rodap. Qualquer evento pode usar funes pr-definidas disponveis no Scriptcase. Essas funes so chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros.

Filtro Configurao

FILTRO - CONFIGURAO
Atravs do quadro abaixo podemos definir todas as opes que faro parte do Formulrio de Filtro.

Figura1: Interface Configurao do Filtro.

Atributos Usar Ajax - Permite ativar o uso de recursos como (Eventos Ajax, Texto Auto-Complete, etc ) na aplicao gerada, s habilitar esta opo. Filtro Vazio - Se o usurio escolher "Sim", sero apresentados todos os registros, caso os campos do filtro estejam em branco. Se a opo for "No" nenhum registro exibido. Condio de Filtro - Permite selecionar o comando SQL "AND" (e) ou "OR" (ou) para definir os critrios de pesquisa a serem utilizados. Alinhamento horizontal - Permite definir o posicionamento, alinhando horizontalmente o form de filtro. Alinhamento horizontal - Permite definir o posicionamento, alinhando verticalmente o form de filtro. Margens - Permite definir o posicionamento (margens) do form de filtro. Exibir Condio - Exibir condio do filtro para que o usurio possa escolher sua opo. Nesse caso "AND" (e) ou "OR" (ou) aparecero no Formulrio de Filtro para que o usurio selecione a opo desejada. Manter valores - Quando Ativado os valores do ltimo filtro so mantidos e exibidos quando o usurio retorna tela de filtro. Preservar Campos e Ordenao - Permite determinar se, a cada filtro, devem ser preservados os valores selecionados para os campos da consulta e ordenao, ou seja, a cada filtro, estes valores retornam a condio original. Largura da tabela - Permite definir a largura HTML do form de filtro. Unidade de Largura da tabela - Permite definir a unidade de largura HTML do form de filtro.

Manter valores do filtro - Quando Ativado os valores do ltimo filtro so mantidos e exibidos quando o usurio retorna tela de filtro. Usar Iframe - Quando Ativado exibe a tela de filtro e os resultados da pesquisa na mesma janela do browser, em dois FRAMES, um acima do outro. O Formulrio de Filtro e a consulta integram uma nica pgina.

Estado Inicial - Quando ativado exibe inicialmente a tela do filtro juntamente com a grid dentro do iframe posicionado abaixo da tela de filtro, quando desativado exibe inicialmente apenas tela do filtro. Esta opo esta associada a "Usar Iframe". Altura do iframe - Altura em pixels do iframe onde sero exibidos os dados recuperados pelo filtro. Esta opo esta associada a "Usar Iframe". Case Sensitive - Cosiderar case sensitive.

Selecionar Campos

Definir quais campos sero exibidos na aplicao.

Image1: Selecionar campos.

Nota: A lista da esquerda mostra todos os campos do SQL da aplicao. A lista da direita mostra os campos que sero exibidos na aplicao (escolha o campo e clique na seta para a direita para inclu-los no formulrio).

Condies Do Filtro

CONDIES DO FILTRO

Figura1: Interface Configurao do Filtro.

Nesta interface podemos configurar quais as condies de filtragem (SQL) para cada campo que faz parte do filtro, no combo da esquerda exibido o campo. No Combobox a direita ficam as opes de filtro relacionadas ao campo, para selecionar as opes clique na opo desejada (Exatamente igual, Incio igual, Qualquer parte e etc) e no boto Liga / Desliga. As setas a direita servem para alterar a ordem dos campos. Para campo do tipo Data voc pode definir condies especiais de pesquisa, acessando diretamente o campo e editando a guia de edio Condies Especiais. Abaixo e ao lado da lista existem os botes padro das demais listas descritas: Boto Liga/Desliga - Ativa ou desativa o campo ou opo selecionado. Boto Todos - Marca todos os campos ou opes. Nenhum - Demarca todos os campos ou opes.

Barra De Ferramentas

A barra de ferramentas da aplicao est dividida em suas partes: Superior e Inferior, de forma que possivel definir quais botes sero exibidos nas duas barras. A seleo dos botes das barras de ferramentas superior e inferior funcionam de forma indepente permitindo por exemplo que um boto esteja nas duas barras ao mesmo tempo.

Figura1: Interface Barra de Ferramentas.

Atributos: Navegao - Apresenta os Checkbox relativos aos botes que podem ser exibidos no filtro. Outros - Apresenta os Checkbox relativos aos botes que podem ser exibidos no filtro. Ordenao dos Botes - Lista da ordem de exibio dos botes da Barra de Ferramentas. Esta ordem pode ser alterada utilizando as setas laterais.

Configuraes dos botes

Figura2: Interface Configuraes dos Botes.

Atributos: Boto - Nome do Boto. Label - Define o label exibido no boto. Hint - Exibe uma dica ao colocar o mouse em cima do boto. Atalho - Permite definir teclas de acesso rapido via teclado a um boto.

Editar Regras

Este recurso possibilita a organizao dos Perfis de Filtro, isto , as aplicaes de Filtro tem um recurso chamado Salvar Filtro, onde possvel gravar as preferncias de uma determinada busca. Estas preferncias so agrupadas por Regras e neste mdulo onde se cria estas regras. Criando uma nova regra:

Figura2: Interface Salvar Filtro, criando nova regra.

Ao clicar em Nova Regra, ser exibido uma nova tela igual ao da figura 3, nesse exemplo citado, iremos criar um nova regra baseado entre pacientes e mdicos.

Figura3: Interface Salvar Filtro, criando nova regra.

Figura4: Interface Salvar Filtro, criando nova regra.

Figura5: Interface Salvar Filtro, criando nova regra.

Figura6: Interface Salvar Filtro, nova regra concluda.

Aps inserir os dados no filtro, clique no boto Editar. Ir aparecer logo abaixo a opo de salvar.

Figura7: Aplicao Filtro executada, e preenchido os campos.

No combobox pode se definir qual regra utilizar.

Figura8: Aplicao Filtro, selecionado a regra "paciente".

Definido a regra e o nome de identificao, clique em salvar.

Figura9: Aplicao Filtro, salvando o nome na regra.

Figura10: Aplicao Filtro, selecionando o nome salvo na regra (Campos do Filtro esto limpos/vazios).

Figura2: Aplicao Filtro, os campos so preenchidos ao se selecionar o paciente previamente salvo.

Layout Viso Geral

viso geral
Neste mdulo esto disponveis recursos de edio, atributos e visualizao da aplicao, de forma que podemos atribuir schemas de visualizao, organizar os campos em blocos, definir os valores e o formato do cabealho entre outros.

Blocos

Conceitualmente um bloco um "container" onde posicionamos nossos campos de uma Aplicao de Formulrio, Controle ou Consulta com orientao Slide. Por default as aplicaes criadas no ScriptCase so constitudas de um nico bloco, este com o mesmo nome da aplicao. Podemos adicionar quantos novos blocos quisermos e organiz-los da maneira que nos for mais conveniente. Na tela abaixo observe que h uma coluna chamada ORGANIZAO , l que definimos se o prximo bloco vir ao lado ou abaixo do corrente.

Figura1: Tela de Configurao dos Blocos.

No lado esquerdo de cada bloco existem dois cones o primeiro relativas ao bloco e o segundo para excluso do bloco.

tem a funo de editar todas as informaes

Organizao e Mudana de posio dos Blocos

Veja abaixo como alterar a ordem de exibio dos Blocos de uma Pgina.

Clique e araste o bloco que deseja alterar para a sua nova posio.

Veja agora como remover um bloco da exibio

Clique sobre o bloco desejado e arraste-o at o item "Blocos no exibidos". Desta forma, assim como voc pode remover um bloco arrastando-o at o item "Blocos no exibidos", para mudar um bloco de pgina s arrasta-lo at a pgina desejada. Veja as imagens abaixo.

Atributos: Bloco (Nome) - Nome do Bloco. Label - Ttulo do bloco que ser exibido na aplicao. Ttulo (Exibir) - Flag que controla se o ttulo do bloco ser exibido. Label (Exibir) - Flag que controla se o label dos campos dentro do bloco devem ser exibidos. Label (Posio) - Opes de exibio do label: "Acima" - ser exibido o label acima do campo. "Ao Lado" o label ser exibido ao lado do campo.

Campos (Colunas) - Quantidade de colunas a serem exibidas lado a lado dentro do bloco. Campos (Posio) - De que forma os campos sero exibidos dentro do bloco: "Abaixo" - Os campos sero exibidos um abaixo do outro respeitando a quantidade de colunas.

"Ao Lado" - Os campos sero exibidos ao lado do outro respeitando a quantidade de colunas.

"Corrido" - Os campos sero exibidos lado a lado sem conter tabulao.

Organizao (Prximo) - Forma como os blocos ficaro organizados dentro da pgina:

"Abaixo" - Indica que o prximo bloco ser exibido abaixo .

"Ao Lado" - Indica que o prximo bloco ser exibido ao lado.

"Aba" - Indica que o prximo bloco ser exibido em Aba.

Organizao (Largura) - Especifica em pixels ou percentual a largura que o bloco dever ocupar, caso a informao seja em percentual especificar (%). Exemplo: Se so dois blocos lado a lado um bom tamanho 50%. para cada bloco. Collapse - Habilta opo de fechar (colapse) o bloco. Para incluir novos blocos em uma Aplicao, basta clicar no boto . Em seguida, ser apresentada a seguinte interface para definio do nome e label do bloco. No fim clique no boto Criar.

Figura2: Interface de Criao de Novo Bloco. Atributos: Nome - Nome do bloco; Label - Texto que ser que mostrado no bloco da aplicao.

Para editar um bloco basta clicar no cone , que fica do lado esquerdo do bloco. Em seguida, ser apresentada a seguinte interface para definio dos parmentros do bloco. No fim clique no boto Salvar.

Figura2: Interface de Edio do Bloco. Atributos: Nome - Nome do bloco. Ttulo - Exibe o ttulo do bloco. Exibir Ttulo - Esta opo, quando ativada, permite exibir o ttulo do bloco. Fonte do Ttulo - Nome da fonte aplicada no ttulo do bloco. Tamanho da Fonte - Tamanho da fonte aplicada ao ttulo do bloco.

Cor da Fonte - Cor da fonte do ttulo do bloco. Cor do Fundo - Cor de fundo da linha do ttulo do bloco. Figura de Fundo - Figura de fundo da linha do ttulo do bloco. Altura do Ttulo - Altura em pixels da linha do ttulo do bloco. Alinhamento Horizontal - Alinhamento horizontal do ttulo do bloco (Esquerda, Centro e Direita). Alinhamento Vertical - Alinhamento vertical do ttulo do bloco(Topo, Meio e Baixo). Exibir Label - Exibir os labels dos campos do bloco. Colunas - Quantidade de colunas de campos no bloco. Largura das Colunas - Forma de clculo das colunas do bloco. Cor do Label - Cor para exibir o label dos campos. Organizao dos Campos - Forma de organizao dos campos no bloco. Posio do Label - Posicionamento do label dos campos em relao aos dados. Prximo Bloco - Posicionamento do prximo bloco em relao ao atual. Cor da Borda - Cor da borda do bloco. Largura da Borda - Largura da borda do bloco. Largura do Bloco - Largura do bloco (width). Altura do Bloco - Altura do bloco (height). CellSpacing - Espaamento das clulas do bloco. Collapse - Habilta opo de fechar (colapse) o bloco.

Visualizao

VISUALIZAO

Figura1: Interface Configurao da Visualizao.

Nesta interface, podemos definir o esquema de visualizao de uma aplicao em especfico, isto porque o ScriptCase utiliza a definio de Valores Padres por Projeto, que alm do esquema de visualizao, permite a definio de valores a outros atributos a nvel de Projeto. Atributos: Modelo para o Cabealho - Permite a escolha do modelo para compor o cabealho da aplicao. Modelo para o Rodap - Permite escolher qual ser o modelo usado para compor o rodap da aplicao. Esquema - Escolhendo um dos esquemas existentes, ser carregado o modo visual (cores,fontes, etc) que ir compor a aplicao.

Cabealho

CABEALHO
Neste bloco feita a definio dos conteudos variveis que faro parte do cabealho.

Figura1: Interface Cabealho.

Esta tela pode variar dependendo do formato de cabealho escolhido dentro da pasta Visualizao. Exibir Cabealho - Esta flag determina se o cabealho ser exibido. Ttulo da Consulta -Permite informar um ttulo para ser exibido na aplicao. Variveis de Cabealho - Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no cabealho. Ttulo: Esta opo quando selecionada exibir no cabealho o valor preenchido no "Ttulo do Filtro ". Data: Quando selecionado o tipo "Data", ser exibido no cabealho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem" . Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no cabealho, pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

RODAP

Figura2: Interface Rodap.

Esta tela pode variar dependendo do formato de Rodap escolhido dentro da pasta Visualizao. Exibir Rodap - Esta flag determina se o Rodap ser exibido na aplicao. Variveis de Rodap-Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no Rodap. Data: Quando selecionado o tipo "Data", ser exibido no Rodap da aplicao a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem". Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no Rodap. Pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

Eventos

O ScriptCase trabalha com o conceito de eventos, onde possvel separar cada ao no momento adequado (Exemplo: Aps alterar um registro) e possibilitando tambm um desenvolvimento mais organizado. No Help de Contexto de cada Evento exibido apenas as Macros disponveis para o mesmo.

onInit - Este evento executado uma nica vez, antes da execuo do select principal da aplicao. Neste escopo, normalmente, so executadas as macros que alteram o select, tais como: sc_select_field, sc_select_order, sc_select_where(add) e etc. onRefresh - Ocorre quando a aplicao iniciada. onValidate - Ocorre sempre que for realizado uma validao. onSave - Ocorre quando a aplicao for salva.

Campos Viso Geral

viso geral
Nesta sesso so exibidos para configurao apenas os campos que so parte integrante da consulta, ou seja, os campos que foram selecionados no menu "CONSULTA ->FILTRO-> CAMPOS " .

Figura1: Interface Campos do Filtro

Campo a campo podemos definir uma srie de atributos. Em funo do tipo de dado selecionado a pgina de edio do campo sofre uma recarga para exibir configuraes de atributos especficas para cada tipo de dado.

Novo Campo

Esta funcionalidade, permite adicionar um novo campo na aplicao. Abaixo segue um passo-a-passo da criao desse novo campo.

1- Ao clicar no boto novo, exibida a imagem abaixo, onde determinamos a quantidade de campos que sero adicionadas.

Figura1: Interface Quantidade de Campos.

2- Aps determinarmos a quantidade de campos que sero adicionados, necessrio definir a configurao do novo campo (tipo do dado, nome e label).

Figura2: Interface Propriedades do Novo Campo.

Nota: A Descrio do tipo de campo modificada conforme a seleo do tipo do campo.

Texto

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras, nmeros, caracteres. Label Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Esta opo quando ativada, permite utilizar o ttulo do campo que est configurado na grid, neste caso a opo label filtro no pode ser utilizada. Campo Label - Permite quando ativado exibir o campo como label, no permitindo entrada de dados.

Figura2: Interface Configurao do Filtro.

Atributos: Converte Letra - Converte as letras do campo ao perder o foco. Todas em maiscula, se a opo escolhida for Caixa Alta, todas em minscula, se a opo escolhida for Caixa Baixa, a primeira letra da primeira palavra em maiscula, se a opo escolhida for Capitula primeira palavra, importante salientar que as demais palavras no recebero essa configurao, a primeira letra de todas as palavras em maiscula, se a opo escolhida for Capitula todas as palavras. Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada, exibe ou no a condio do filtro, a mesma s funciona se o filtro tiver ao menos uma opo.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Nmero

NMERO

Figura1: Interface Configurao Geral.

Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como nmero, s permitido informar nmeros. Label Filtro - Define o ttulo do campo na aplicao. 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 Nmero. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Esta opo quando ativada, permite utilizar o ttulo do campo que est configurado na grid, neste caso a opo label filtro no pode ser utilizada. Largura - Permite determinar a largura do campo. Tipo SQL - Define o tipo do dado do campo na tabela do banco de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Formatao dos Valores

Figura3: Interface Formatando Nmero.

Usar configuraes regionais Permite aplicar as configuraes regionais ao campo.

Agrupamento - Permite escolher o separador de agrupamento. Aceita Negativo - Permite, quando ativada, que o campo aceite valor negativo.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Decimal

Figura 1: Interface de Configurao Geral. Atributos: Tipo do dado - Define o tipo de campo da aplicao. Label Filtro - Defina o ttulo do campo da aplicao. Usar Label da Grid - Esta opo, quando ativada, permite usar o ttulo que est configurado na Grid, neste caso, a opo Label Filtro no poder ser utilizada. Quantidade de Caracteres - Permite determinar a largura do campo. Tipo SQL - Informa o tipo do campo na base de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Formatao de Valores

Usar configuraes regionais - Permite aplicar as configuraes regionais ao campo. Qtd. Decimais - Quantidadede casas decimais do campo.

Agrupamento - Separador de agrupamento de milhar. Separador Decimal - Separador decimal Aceita Negativo - Condio para o campo aceitar valores negativos.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao.

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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Moeda

Figura 1: Interface de Configurao Geral.

Tipo do dado - Define o tipo de campo da aplicao. Label Filtro - Defina o ttulo do campo da aplicao. Usar Label da Grid - Esta opo, quando ativada, permite usar o ttulo que est configurado na Grid, neste caso, a opo Label Filtro no poder ser utilizada. Quantidade de Caracteres - Permite determinar a largura do campo. Tipo SQL - Informa o tipo do campo na base de dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Formatao de Valores

Usar configuraes regionais - Permite aplicar as configuraes regionais ao campo. Qtd. Decimais - Quantidadede casas decimais do campo. Agrupamento - Separador de agrupamento de milhar. Separador Decimal - Separador decimal

Aceita Negativo - Condio para o campo aceitar valores negativos.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao.

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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Data

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Data ele permite a exibio no formato definido na opo Formatao dos Valores(Figura2). Label do Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Esta opo quando ativada, permite utilizar o ttulo do campo que est configurado na grid, neste caso a opo label filtro no pode ser utilizada. Largura - Permite determinar a largura do campo. Campo Label - Permite quando ativado exibir o campo como label, no permitindo entrada de dados.

Figura2: Interface Formatao dos Valores.

Atributos: Usar Configuraes regionais - Permite aplicar as configuraes regionais ao campo. Exibio - Permite selecionar o formato de exibio do campo. Usar ComboBox - Permite exibir o campo em um ComboBox. Exibir Formato - Permite exibir ao lado do campo o modo de preenchimento do campo data. Exibir Calendrio - Permite exibir ao lado do campo um cone de calendrio, este possibilita a seleo do ms e ano passando para o campo o valor que foi definido no calendrio.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo. Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:40:14.

CONDIES ESPECIAIS
Condies especiais disponveis para campos de data permite que o usurio final selecionar perodos de tempo comum para a pesquisa.

Nota: Utilize a funo Turn On / Off para adicionar ou remover uma condio. Todo o perodo - Busca perodo. Hoje - hoje Search. - Ontem noite Search. ltimos 7 dias - Pesquisa ltimos 7 dias. Ex: ((21/12/2007 27/12/2007). Na semana passada (sol-sat) - Pesquisa na semana passada. (Saturday Sun). Business Week ltimos dias (seg-sex) - dias da semana ltima pesquisa de negcios. (Mon-Fri). Este ms - Pesquisa do comeo ms corrente at o dia atual. No ms passado - Pesquisa no ms passado.

Nota: Condio especial interface forma de filtro.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao.

Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Hora

Figura1: Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Hora ele permite a exibio do formato definido na opo Formatao dos Valores(Figura2). Label do Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Esta opo quando ativada, permite utilizar o ttulo do campo que est configurado na grid, neste caso a opo label filtro no pode ser utilizada. Largura - Permite determinar a largura do campo. Campo Label - Permite quando ativado exibir o campo como label, no permitindo entrada de dados.

Figura2: Interface Formatao dos Valores

Atributos: Usar Configuraes regionais - Permite aplicar as configuraes regionais ao campo. Exibio - Permite selecionar o formato de exibio do campo. Exibir Formato - Permite exibir ao lado do campo o modo de preenchimento do campo hora.

Configurao do Filtro

Atributos:

Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Data E Hora

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo do tipo Data e Hora, ele permite a exibio do formato definido na opo Formatao dos Valores (Figura2). Label do Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Esta opo quando ativada, permite utilizar o ttulo do campo que est configurado na grid, neste caso a opo label filtro no pode ser utilizada. Largura - Permite determinar a largura do campo. Campo Label - Permite quando ativado exibir o campo como label, no permitindo entrada de dados.

Figura2: Interface Formatao dos Valores

Atributos: Usar Configuraes regionais - Permite aplicar as configuraes regionais ao campo. Exibio - Permite selecionar o formato de exibio do campo data e hora. Usar ComboBox - Permite exibir o campo em um ComboBox. Exibir Formato - Permite exibir ao lado do campo o modo de preenchimento do campo data. Exibir Calendrio - Permite exibir ao lado do campo um cone de calendrio, este possibilita a seleo do ms e ano passando para o campo o valor que foi definido no calendrio.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cpf

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CPF o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o valor que foi fornecido vlido, caso seja uma informao errada , ser exibida uma mensagem de erro. Label do Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Esta opo quando ativada, permite utilizar o ttulo do campo que est configurado na grid, neste caso a opo label filtro no pode ser utilizada. Largura - Permite determinar a largura do campo. Campo Label - Permite quando ativado exibir o campo como label, no permitindo entrada de dados.

Figura2: Interface Configurao do Filtro.

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada, exibe ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cnpj

Figura1: Interface Configurao Geral.

Atributos : Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CNPJ o campo formatado ao perder o foco. O ScriptCase se encarrega de verificar se o valor que foi fornecido vlido, caso seja uma informao errada, ser exibida uma mensagem de erro. Label do Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Esta opo quando ativada, permite utilizar o ttulo do campo que est configurado na grid, neste caso a opo label filtro no pode ser utilizada. Largura - Permite determinar a largura do campo. Campo Label - Permite quando ativado exibir o campo como label, no permitindo entrada de dados.

Figura2: Interface Configurao do Filtro.

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada, exibe ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cpf E Cnpj

Figura1: Interface Configurao Geral

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CPF e CNPJ o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o valor que foi fornecido vlido, caso seja uma informao errada, ser exibida uma mensagem de erro. Label do Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Esta opo quando ativada, permite utilizar o ttulo do campo que est configurado na grid, neste caso a opo label filtro no pode ser utilizada. Largura - Permite determinar a largura do campo. Campo Label - Permite quando ativado exibir o campo como label, no permitindo entrada de dados.

Figura2: Interface Configurao do Filtro.

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada, exibe ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

CONFIGURAO DA VISUALIZAO

Permite definir valores de CSS para o campo individualmente.

Figura: Interface de definio de CSS nvel de campo.

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

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Select

Configurao Geral

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do Dado - O Tipo de dados Select um objeto drop-down que permite a seleo de informao atravs de uma janela deslizante. Label Filtro - Permite alterar o ttulo do Campo no filtro. Usar Label da Grid - Permite usar o ttulo do campo que est configurado na Grid. Largura - Permite definir o tamanho do campo ( quantidade de caracteres) . Tipo SQL - Tipo do campo na tabela da base dados.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Lookup de Edio
Forma utilizada para disponibilizar ao usurio final uma lista de valores onde podero ser selecionados os itens que sero utilizados no formulrio. 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 dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Mtodos para Lookup

Esto disponveis dois mtodos de lookup: Manual (informando manualmente as condies de seleo) ou Automtico (utilizando uma query de banco de dados).

Figura1: Seleo do tipo de Lookup.

Lookup de Edio - Automtico


Lookup utilizado para listar os valores que sero exibidos no campo Select. Estes valores sero recuperados de forma dinmica atravs de um Comando Select.

Figura2: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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. Mltiplos Valores - Selecionando Sim, permite que sejam armazenados vrios valores no campo da tabela, separados por um caracter definido em Delimitador.

Simples Valor

Mltiplos Valores

Delimitador - Define o caracter usado para separar os valores selecionados no campo do formulrio. S preencher este campo se Mltiplos Valores estiver selecionado. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ) . Altura- Permite definir a altura do objeto select.

Usar Ttulo / Negao - Permite exibir uma linha de ttulo no objeto select (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - Valor a ser gravado no campo quando for selecionado a linha de ttulo do objeto select. Ttulo - Texto exibido na linha de ttulo do objeto select. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 que caracter ser usado para separar o valor do campo e o valor retornado pelo lookup. S necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria. Criar Ligao- Permite criar uma ligao para outro formulrio possibilitando a manuteno da lista exibida no campo select. Aps a manuteno, o objeto select atualizado automaticamente.

Lookup de Edio - Manual

Este mtodo permite que o desenvolvedor crie manualmente uma lista de valores que ficar gravada na aplicao gerada. utilizado o mtodo Manual quando a base de dados no possui uma tabela com essas informaes.

Figura3: Interface Lookup de Edio Manual.

Atributos: Tipo de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (delimitador), Mltiplos Valores (posio) e Mltiplos Valores (binrio).
Simples Valor

Permite a seleo de apenas um valor da lista.

Figura4: Configurao do lookup de edio 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 includo no campo da tabela quando na lista estiver selecionado o item Masculino. Default - Com esta opo marcada o item j vir selecionado quando o formulrio estiver em modo de incluso. Altura - Define uma altura(linhas) para o objeto select.

Mltiplos Valores (delimitador)

Podero ser armazenados vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a combinao Esportes, Cinema e Turismo selecionada no formulrio ser gravada como E;C;T caso o delimitador seja ; (ponto e vrgula).

Figura5: Configurao do lookup de edio Mltiplos 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 includo no campo da tabela quando na lista estiver selecionado o item Cinema. Delimitador - Caracter(es) utilizado(s) para fazer a separao dos mltiplos valores dentro do campo da tabela. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ) . Altura - Define uma altura (linhas) para o objeto select.
Mltiplos Valores (Posio)

Permite armazenar diversas informaes em uma nica string do campo selecionado. Para que estas informaes sejam includas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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: Configurao do lookup Mltiplos Valores (posio)

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 includo 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 posio seja selecionada.

Incio - Posio inicial na string onde a informao ser gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupar na string. Altura - Define uma altura (linhas) para o objeto select.

Mltiplos Valores (Binrio)

Permite armazenar diversas informaes em um valor inteiro no campo selecionado. Como exemplo usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribudo automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para armazenar os dados realizado uma soma do nmero decimal. Veja os exemplos abaixo. Exemplo1: Se fossem selecionados as opes Esportes e Cultura o nmero armazenado no campo da tabela seria 3. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

1 (Esportes) + 2 (Cultura) = 3 Exemplo2: Se fossem selecionados as opes Esportes, Lazer e Leitura o nmero armazenado no campo da tabela seria 13. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

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

Figura7: Configurao do lookup de edio Mltiplos Valores (Binrio)

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

Boto Incluir - Inclui na lista os valores preenchidos nos campos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os campos. Boto Salvar - Permite que o usurio salve toda a lista, para posterior utilizao atravs da opo Carregar Definio de Lookup. Carregar Definio de Lookup - Permite carregar uma Lista de valores pr-definida para uso como lookup. Aparecero as definies existentes no ScriptCase e as listas salvas pelo usurio. Usar Ttulo / Negao - Permite exibir uma linha de ttulo no objeto select (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo). Valor Negativo - possvel informar um valor para ser armazenado no campo da tabela quando a opo Usar Ttulo / Negao estiver selecionada. Ttulo - Texto exibido na linha de ttulo do objeto select. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionado.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos:

Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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

Configurao Geral

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do Dado - O Tipo de dados Duplo Select um objeto drop-down que permite a seleo mltipla atravs de duas janelas de seleo e um navegador entre elas. Label Filtro - Permite alterar o ttulo do Campo no filtro. Usar Label da Grid - Permite usar o ttulo do campo que est configurado na Grid. Largura - Permite definir o tamanho do campo ( quantidade de caracteres) Campo Label - Define que o campo no ter objeto de entrada de dados, apenas ser exibido o seu contedo. Configurao do Filtro

Figura2: Interface Configurao do Filtro.

Atributos: Submeter no Onchange - Submete o Formulrio de filtro quando houver mudana no contedo do campo. Exibir Condio - Permite habilitar ou desabilitar o texto de modo de Condio ( Exatamente Igual, Qualquer parte, Entre Dois Valores, etc).

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Lookup de Edio

Forma utilizada para disponibilizar ao usurio final uma lista de valores onde podero ser selecionados vrios itens para atualizao do campo na tabela. Por exemplo, para um campo produtos, em uma lista de valores o usurio poder selecionar os itens desejados.

Antes do Lookup

Depois do Lookup

Figura1: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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 formulrio. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ). Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Checkbox
Configurao Geral

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo do Dado - Checkbox um objeto que permite a seleo de uma ou mais informao atravs de uma objetos de marcao. Label Filtro - Permite alterar o ttulo do Campo no filtro. Usar Label da Grid - Permite usar o ttulo do campo que est configurado na Grid. Largura - Permite definir o tamanho do campo ( quantidade de caracteres) Campo Label - Define que o campo no ter objeto de entrada de de dados, apenas ser exibido o seu contedo. Configurao do Filtro

Figura2: Interface Configurao do Filtro.

Atributos: Submeter no Onchange - Submete o Formulrio de filtro quando houver mudana no contedo do campo Exibir Condio - Permite habilitar ou desabilitar o texto de modo de Condio ( Exatamente Igual, Qualquer parte, Entre Dois Valores, etc).

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Lookup de Edio

Antes do Lookup

Depois do Lookup

Mtodos para Lookup

Esto disponveis dois mtodos de lookup: Manual (informando manualmente as condies de seleo) ou Automtico (utilizando uma query de banco de dados).

Figura1: Seleo do tipo de Lookup.

Lookup de Edio - Automtico


Lookup utilizado para listar os valores que sero exibidos no campo Checkbox. Estes valores sero recuperados de forma dinmica atravs de um Comando Select.

Figura2: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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 exibio dos itens do checkbox. Delimitador - Define o caracter usado para separar os valores selecionados no campo do formulrio. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ). Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana do item selecionado no objeto Checkbox. Opo marcar todos - Exibe uma opo 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria.

Lookup de Edio - Manual

Este mtodo permite que o desenvolvedor crie manualmente uma lista de valores que ficar gravada na aplicao gerada. utilizado o mtodo Manual quando a base de dados no possui uma tabela com essas informaes.

Figura3: Interface Lookup de Edio Manual.

Atributos: Tipo de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (delimitador), Mltiplos Valores (posio) e Mltiplos Valores (binrio).
Simples Valor

Permite a seleo de apenas um valor da lista.

Figura4: Configurao do lookup de edio 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 includo no campo da tabela quando na lista estiver selecionado o item Cha de Erva Doce. Default - Com esta opo marcada o item j vir selecionado quando o formulrio estiver em modo de incluso. Colunas - Permite informar a quantidade de colunas, para organizar o objeto no formulrio.

Mltiplos Valores (delimitador)

Podero ser armazenados vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a combinao Andorra, Angola e Argentina selecionada no formulrio ser gravada como AD;AO;AR caso o delimitador seja ; (ponto e vrgula).

Figura5: Configurao do lookup de edio Mltiplos 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 includo no campo da tabela quando na lista estiver selecionado o item Angola. Delimitador - Caracter(es) utilizado(s) para fazer a separao das mltiplas opes dentro do campo da tabela. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ) . Colunas - Permite informar a quantidade de colunas para exibio dos itens do checkbox.
Mltiplos Valores (Posio)

Permite armazenar diversas informaes em uma nica string do campo selecionado. Para que estas informaes sejam includas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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: Configurao do lookup Mltiplos Valores (posio)

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 includo 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 posio seja selecionada. Incio - Posio inicial na string onde a informao ser gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupar na string. Colunas - Permite informar a quantidade de colunas para exibio dos itens do checkbox.

Mltiplos Valores (Binrio)

Permite armazenar diversas informaes em um valor inteiro no campo selecionado. Como exemplo usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribudo automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para armazenar os dados realizado uma soma do nmero decimal. Veja os exemplos

abaixo. Exemplo1: Se fossem selecionados as opes Esportes e Cultura o nmero armazenado seria 3. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

1 (Esportes) + 2 (Cultura) = 3 Exemplo2: Se fossem selecionados as opes Esportes, Lazer e Leitura o nmero armazenado seria 13. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

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

Figura7: Configurao do lookup de edio Mltiplos Valores (Binrio)

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

Boto Incluir - Inclui na lista os valores preenchidos nos campos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os campos. Boto Salvar - Permite que o usurio salve toda a lista, para posterior utilizao atravs da opo Carregar Definio de Lookup.

Carregar Definio de Lookup - Permite carregar uma Lista de valores pr-definida para uso como lookup. Aparecero as definies existentes no ScriptCase e as listas salvas pelo usurio. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana do item selecionado no objeto Checkbox. Opo marcar todos - Exibe uma opo 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao

Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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

Configurao Geral

Figura1: Interface Configurao Geral do Campo

Atributos: Tido do Dado - Rdio um objeto que permite a seleo de apenas uma informao de todas as que so exibidas por ele. Label Filtro - Permite alterar o ttulo do Campo no filtro. Usar Label da Grid - Permite usar o ttulo do campo que est configurado na Grid. Largura - Permite definir o tamanho do campo ( quantidade de caracteres). Campo Label - Define que o campo no ter objeto de entrada de de dados, apenas ser exibido o seu contedo. Configurao do Filtro

Figura2: Interface Configurao do Filtro.

Atributos: Submeter no Onchange - Submete o Formulrio de filtro quando houver mudana no contedo do campo. Exibir Condio - Permite habilitar ou desabilitar o texto de modo de Condio ( Exatamente Igual, Qualquer parte, Entre Dois Valores, etc).

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Lookup de Edio
Forma utilizada para disponibilizar ao usurio final uma lista de valores onde poder ser selecionado o item que ser utilizado no formulrio. 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 dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Mtodos para Lookup

Esto disponveis dois mtodos de lookup: Manual (informando manualmente as condies de seleo) ou Automtico (utilizando uma query de banco de dados).

Figura1: Seleo do tipo de Lookup.

Lookup de Edio - Automtico


Lookup utilizado para listar os valores que sero exibidos no campo Radio. Estes valores sero recuperados de forma dinmica atravs de um Comando Select.

Figura2: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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 exibio dos itens do radio.

Radio com uma coluna

Radio com duas colunas

Usar Ttulo / Negao - Permite exibir uma outra opo no campo (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - possvel informar um valor para ser armazenado no campo da tabela quando a opo Usar Ttulo / Negao estiver selecionada. Ttulo - Texto exibido na opo do campo Radio. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria.

Lookup de Edio - Manual

Este mtodo permite que o desenvolvedor crie manualmente uma lista de valores que ficar gravada na aplicao gerada. utilizado o mtodo Manual quando a base de dados no possui uma tabela com essas informaes.

Figura3: Interface Lookup de Edio 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 includo no campo da tabela quando na lista estiver selecionado o item Masculino. Default - Com esta opo marcada o item j vir selecionado quando o formulrio estiver em modo de incluso. Colunas -Permite informar a quantidade de colunas para exibio dos itens do radio. Boto Incluir - Inclui na lista os valores preenchidos nos campos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os campos. Boto Salvar - Permite que o usurio salve toda a lista, para posterior utilizao atravs da opo Carregar Definio de Lookup. Carregar Definio de Lookup -Permite carregar uma Lista de valores pr-definida para uso como lookup. Aparecero as definies existentes no ScriptCase e as listas salvas pelo usurio. Usar Ttulo / Negao - Permite exibir uma outra opo no campo (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - possvel informar um valor para ser armazenado no campo da tabela quando a opo Usar Ttulo / Negao estiver selecionada. Ttulo - Texto exibido na opo do campo Radio.

Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Campos Da Consulta

Configurao Geral

Figura1: Interface Configurao Geral do Campo

Atributos: Tipo do Dado - "Campos da Consulta" um novo recurso que permite de sejam selecionados os campos que faro parte do corpo da GRID da Consulta. Label Filtro - Permite alterar o ttulo do Campo no filtro. Usar Label da Grid - Permite usar o ttulo do campo que est configurado na Grid. Altura - Quantidade de Linhas para seleo dos Campos da Consulta.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Ordenao Dos Campos

ORDENAO DOS CAMPOS


Configurao Geral

Figura1: Interface Configurao Geral do Campo

Atributos: Tipo do Dado - "Ordenao 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 - Permite alterar o ttulo do Campo no filtro. Usar Label da Grid - Permite usar o ttulo do campo que est configurado na Grid. Altura - Quantidade de Linhas para escolha da Ordenao dos Campos.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 tipo de dado utiliza a tecnologia ajax, onde, o mesmo proporciona o preenchimento de um campo com maior agilidade.

Figura1: Interface Cnfigurao Geral do Campo.

Atributos: Tipo do Dado - Este tipo quando selecionado, permite preencher um campo com maior agilidade. Label Filtro - Permite alterar o ttulo do Campo no filtro. Usar Label da Grid - Permite usar o ttulo do campo que est configurado na Grid. Largura - Permite definir o tamanho do campo ( quantidade de caracteres) . Campo Label - Define que o campo no ter objeto de entrada de dados, apenas ser exibido o seu contedo.
Configurao do Filtro

Figura2: Interface Formatao dos Valores.

Atributos: Converte Letra - Converte as letras do campo ao perder o foco. Todas em maiscula, se a opo escolhida for Caixa Alta, todas em minscula, se a opo escolhida for Caixa Baixa, a primeira letra da primeira palavra em maiscula, se a opo escolhida for Capitula primeira palavra, importante salientar que as demais palavras no recebero essa configurao, a primeira letra de todas as palavras em maiscula, se a opo escolhida for Capitula todas as palavras. Submeter no onChange - Submete o Formulrio de filtro quando houver mudana no contedo do campo. Exibir Condio - Permite habilitar ou desabilitar o texto de modo de Condio ( Exatamente Igual, Qualquer parte, Entre Dois Valores, etc).

Configurao do Filtro

Atributos:

Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Lookup de Edio

Figura3: Interface Lookup de Edio.

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). Opo de Busca - Permite determinar o modo de busca do texto(Incio igual,Qualquer parte e Final igual). Captura Texto - Esta opo quando no selecionada,ser exibida na aplicao somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Exibir valor original e lookup - Esta opo quando no ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura.

Exibir label com a descrio - Permite exibir o label com a descrio. Usar conexo especifica - Permite selecionar uma conexo diferente da atual, caso seja necessrio buscar campos de uma tabela que no pertencem a conexo corrente.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Nmero Auto-complete

NMERO AUTO-COMPLETE
Este tipo de dado utiliza a tecnologia ajax, onde, o mesmo proporciona o preenchimento de um campo com maior agilidade.

Figura1: Interface Configurao Geral.

Atributos: Tipo do Dado - Define o tipo do campo da aplicao. Quando o campo definido como nmero autocomplete. Label Filtro - Define o ttulo do campo na aplicao. 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. Ou seja, o label o apelido do campo na camada de aplicao. Usar Label da Grid - Permite usar o ttulo do campo que est configurado na Grid. Largura - Permite definir o tamanho do campo ( quantidade de caracteres) . Campo Label - Define que o campo no ter objeto de entrada de de dados, apenas ser exibido o seu contedo.
Configurao do Filtro

Figura2: Interface Configurao do Filtro.

Atributos: Submeter no Onchange - Esta opo quando ativada permite submeter o filtro quando ouver alterao no campo. Exibir Condio - Esta opo quando ativada exibe ou no a condio de filtro. S funciona se o filtro tiver uma opo.
Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Qtd Decimais - Permite determinar a quantidade decimais do campo.

Agrupamento - Permite definir o separador decimal. Aceita Negativo - Permite o campo aceitar valor negativo.

Configurao do Filtro

Atributos: Submeter no Onchange - Permite quando ativada, submeter o filtro quando houver alteraes no campo. Exibir Condio - Permite quando ativada exibir ou no a condio do filtro, a mesma s funcionar se o filtro tiver ao menos uma opo.

Lookup de Edio

Figura3: Interface Lookup de Edio.

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). Opo de Busca - Permite determinar o modo de busca do texto(Incio igual,Qualquer parte e Final igual). Captura Texto - Esta opo quando no selecionada,ser exibida na aplicao somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Exibir valor original e lookup - Esta opo quando no ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura.

Exibir label com a descrio - Permite exibir o label com a descrio. Usar conexo especifica - Permite selecionar uma conexo diferente da atual, caso seja necessrio buscar campos de uma tabela que no pertencem a conexo corrente.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Aplicao Configurao

APLICAO - CONFIGURAO

Atributos: Cdigo da Aplicao - Cdigo da aplicao determinado no momento da criao da aplicao, este cdigo pode ser renomeado atravs do menu principal. Descrio - Este campo pode ser utilizado para fazer uma descrio sucinta dos objetivos da aplicao. Caminho dos Documentos - Caminho absoluto onde esto armazenados os documentos da aplicao. Diretrio de Imagens - Diretrio base onde esto armazenadas as imagens da aplicao. Imagens Extras da Aplicao - Para utilizar que no so utilizadas dentro da aplicao em implementaes de Regras de Negcio, dispensando o uso da macro sc_image. Localizao - Idioma da aplicao gerada, todos os hint e mensagens sero colocados dentro do idioma escolhido. Localizao em Sesso -Compartilha localizao com outras aplicaes baseadas nos valores em sesso. Esquemas em Sesso - Compartilha temas com outras aplicaes baseadas nos valores em sesso. Erro Script - Permite exibir informao do script e linha onde ocorreu o erro. Erro SQL - Permite exibir o comando SQL que originou o erro. Modo Debug - Rodar a aplicao em modo debug, exibindo os comandos SQL no momento da sua

utilizao. Pasta - Pasta onde a aplicao ser armazenada no grupo de trabalho. Edio por Projeto - Permitir que outros usurios do grupo editem a aplicao. Timeout- Tempo de timeout de execuo em segundos. Zero assume o valor padro do PHP. HelpCase Link - Permite associar arquivos do HelpCase aplicao.

Navegao

Define os atributos de navegao de uma aplicao.

Image1: Interface de Navegao.

Atributos: URL de Sada- URL para o qual o usurio ser redirecionado quando ele sair da aplicao. Fechar janela - Quando sair do aplicativo, fecha a janela do navegador. URL de Redirecionamento - URL para redirecionamento no caso de no haver nenhuma varivel global disponvel. Varivel de Redirecionamento- Nome da varivel atravs do qual ser armazenada a URL da aplicao real.

Variaveis Globais
Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:40:39.

Varivel global
Esta tabela mostra as variveis globais sendo usados dentro do aplicativo, a varivel global um parmetro externo necessrios para a execuo do aplicativo. O pedido pode incluir variveis globais na clusula WHERE, no s de pesquisa ou inserindo uma varivel no Application Data General campo para substituir o nome do campo, criado por campos especiais, etc As variveis globais so definidos entre colchetes ([varivel]). Essas variveis devem ser passadas para a aplicao que est sendo implementado atravs de um dos mtodos (Session, Post, Get)

Imagem 1: Interface variveis globais.

Exemplo: Selecione Cliente, CustomerName dos clientes WHERE CustomerID = '[v_customerid]' Neste caso, as variveis "v_customerid" aparece na configurao de variveis. Seleccione a forma como ela passada para o aplicativo de controle.

Imagem 2: Variveis Interface Settings.

Mostra todas as variveis globais usadas no aplicativo. Atributo - nome da varivel na aplicao.

Value - Define o comportamento das variveis, esse contedo dividido em trs blocos, so eles: Alcance - Define a forma como a varivel recebida pelo aplicativo, se tiver sido definida uma varivel que recebida por um mtodo POST e foi aprovada pelo mtodo get o contedo no sero aceitas. Varivel mtodos passagem: Sesso - Nesta opo, a varivel deve ser criada como uma varivel de sesso no PHP por outra aplicao antes de chamar de pesquisa que est sendo definido. Get - Define que a varivel deve ser passada pela linha de comandos HTML, isso significa que, sendo visvel para o navegador. Post - Define que a varivel deve ser passada atravs do mtodo post do formulrio. Configuraes - No validar (verificao) da varivel em tempo de execuo. Tipo (Entrada / Sada) - Define se a varivel uma entrada ou sada. Em tempo de execuo no ambiente de desenvolvimento, um formulrio solicitando as variveis utilizadas pelo aplicativo exibida. Descrio - Determina que a varivel foi definida.

Edio Expressa
Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:39:55.

APLICAO - Express Edition


Esta funo permite actualizar o campo atributos da aplicao de forma generalizada acelerar o aperfeioamento da aplicao. Ao definir nesta funcion ser mostrada a tela abaixo:

Image1: Interface do Express Edition.

Atributos: Filter - Selecione na combobox uma das opes: Todos os campos ou campos de formulrio e informe no campo "Mostrar" quantos campos vai ser mostrada de cada vez. ropertiers P - devem ser informados os atributos que devem ser mostrados permitindo a atualizao. E dit Buton - Quando for selecionada, ela aberta uma janela que apresenta todos os atributos dos campos selecionados, que podem ser modifided rapidaly.

Imagem2: Interface apresentado a partir do boto Editar.

Atributos: Update Button - Aps as modificaes necessrias no tipo de dados ea etiqueta do campo, basta clicar no boto atualizar, por isso as atualizaes que foram feitas sero atribudos para o campo.

Programao Atributos

Os Atributos so variveis que tem escopo global dentro da aplicao declarada. Um atributo pode ser referenciado em todos os mtodos e eventos de uma aplicao.

Figura1: Interface Configurao dos Atributos.

Atributos: Nome do Atributo - Esta caixa de texto permite informar o nome do atributo, aps ser digitado o nome basta clicar no boto incluir. Caso deseje alterar ser necessrio clicar no nome do atributo (localizados a esquerda dos botes) efetuar a alterao necessria e clicar no boto alterar. Caso seja necessrio excluir algum atributo, necessrio realizar o mesmo processo do boto alterar, s que ao selecionar o atributo necessrio clicar no noto excluir.O boto limpar , como o prprio nome diz limpa toda a lista de atributos localizadas a esquerda do boto.

Metodos

Mtodos
Mtodos so funes ou procedimentos declarados pelo desenvolvedor, que ajudam a aplicao das regras de negcio para um aplicativo. Usando mtodos nas aplicaes possvel a reutilizao de cdigo e melhorar a produtividade de desenvolvimento. possvel criar PHP e os mtodos de JavaScript.

Figura 1: Mtodo interface menu.

Criar novo mtodo

Figura 2: Criar um novo mtodo.

1 Definir o nome para o novo mtodo e clique no boto Criar. Como na imagem abaixo.

Figura 3: Incluso do mtodo.

2 Mtodos podem ter parmetros de passagem. Para incluir uma varivel de parmetro em um mtodo, clique no boto '' Var:

Figura 4: cone varivel de parmetro.

Adicionar a quantidade variveis:

Figura 5: O parmetro interface definio

definio da varivel:

6: incluso de parmetros de interface figura. Nome: Digite o nome da varivel. Tipo: Selecione o tipo de variveis como: por valor ou por referncia. * Valor padro: O valor do parmetro usado para inicializar a varivel na chamada tim e. * Referncias permitem que voc crie um segundo nome para uma varivel que voc possa us-lo para ler ou modificar os dados originais armazenado naquela varivel. Para editar uma varivel de parmetro em um mtodo, clique em boto:

Figura 7: Definio de interrface parmetro. Selecione todos os parmetros variveis em parmetros de campo. Desmarcar todos os parmetros de seleo de variveis em parmetros de campo. Edite a varivel selecionada em parmetros de campo. Eliminar a varivel selecionada em parmetros de campo. Na imagem abaixo, o corpo do mtodo definida como echo "novo mtodo"

Figura 8: Processo interface

Ou ainda:

Figura 9: Interface Funo

3 Para executar o mtodo necessrio cham-lo em um evento. Veja abaixo um exemplo:

Figura 10: Eventos.

- Neste exemplo, usamos o evento para chamar onInit nosso mtodo como o applicatin comear. Veja como simples para chamar o mtodo no exemplo abaixo: Usando o procedimento de mtodo:

Figura 11: mtodo de interface de evento

Usando a funo de mtodo:

Figura 12: mtodo de interface de evento

- Assim temos o seguinte resultado ao executar o aplicativo.

Bibliotecas

Para utilizar uma biblioteca s selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marc-la. Este processo faz com que os mtodos existentes na biblioteca, sejam visveis em todos os Eventos e Mtodos da aplicao. Para gerenciar as bibliotecas do ScriptCase acesse o menu principal : Configurao | Bibliotecas.

Aplicaes De Calendario Viso Global

CALENDRIO
Um calendrio uma aplicao de agenda para fins sociais, religiosas, comerciais ou administrativas. O principal conceito definir perodos de tempo, geralmente dias, semanas, meses e anos.

Calendrio por ms
Esta opo mostra todos os dias em um ms selecionado. O ttulo do registro exibido no dia correspondente.

Image1: Interface do Calendrio por Ms.

CALENDRIO POR DIA


Essa opo mostra todas as horas em um dia selecionado. O ttulo do registro exibido na linha de hora.

Imagem2: Interface do Calendrio por Dia.

CALENDRIO POR SEMANA


Esta opo mostra todos os dias em uma semana selecionada. O ttulo do registro exibido na clula

de intercesso entre linha de hora e coluna de dia.

Imagem3: Calendrio para uma interface de semana.

Criando ou editando o registro.


Ao selecionar dia e hora, clique duas vezes no calendrio para abrir o formulrio para inserir um novo agendamento.

Image4:Editando registro no aplicativo de calendrio.

Formulrios Configuraes
Esta pagina foi traduzida com o Google Translator em 2010-07-19 15:34:09.

CONFIGURAES
Utilize esta opo para definir o formulrio de candidatura.

Image1: Interface Settings.

Atributos: Ajax - permite ativar o uso de recursos Ajax (Ajax Eventos Auto-completa texto, etc) na aplicao gerada. Alinhamento Horizontal -Permite definir a aplicao de alinhamento horizontal na pgina. Margens - Define as margens de aplicao (cima, baixo, direita e esquerda). Largura da Tabela - Valor de largura da tabela da aplicao. As aplicaes do ScriptCase so geradas no padro HTML, e so organizados em tabelas, linhas e clulas. Este parmetro define a largura da tabela mais externa d aplicao. Unidade de medida da largura da tabela - Unidade de medio utilizados na largura da tabela definida no item anterior: porcentagem, pixel ou automtico. Quando percentagem gerada usando um HTML com o formato <TABLE WIDITH="70%"> (como um exemplo de como o campo 70 entrada de largura). Em pixel, o HTML gerado para a mesma aplicao tem a tag WIDITH="70px"> <TABLE. Para a opo automtica, o% "ou" px ' omitido eo navegador automaticamente dimenso da tabela. Largura - largura do Iframe do formulrio. * Altura - altura Iframe formulrio. *

* O formulrio de candidatura que inserir um novo cronograma de aplicao civil, aberto no iframe modal no topo da agenda.

Selecione Os Campos

Selecionar campos
Definir quais campos sero exibidos na aplicao.

Image1: Selecionar campos.

Nota: A lista da esquerda mostra todos os campos do SQL da aplicao. A lista da direita mostra os campos que sero exibidos na aplicao (escolha o campo e clique na seta para a direita para inclu-los no formulrio).

Valores De Atributo

ATRIBUIR VALORES
Atribuir Valores um mdulo de manipulao de dados internos nas aplicaes de Formulrio tambem uma forma de atribuir algum valor a um campo que foi removido da aplicao em Selecionar Campos. Onde possvel definir valores para campos que devem ser inicializados ou campos que no so exibidos no Formulrio mas que devem receber algum valor, como uma chave estrangeira ou um login do usurio on-line, etc. Este mdulo dividido em duas partes: Valor no Banco de Dados(Insero) e Valor no Banco de Dados(Atualizao). Esta diviso se d para que seja feito o isolamento destes dois eventos e seja possvel criar regras de negcio especficas para cada situao.

Figura1: Interface Valor no Banco de Dados

Atributos: Campos que no fazem parte do formulrio - Todos os campos que fazem parte da tabela mas que no sero exibidos no formulrio.

Figura2: Interface Valor Banco de Dados.

Atributos:

Todos os Campos - Exibe todos os campos pertencentes a tabela utilizada no formulrio.

Figura3: Interface Opes de Edio

Valor definido - Pode ser uma informao especfica para o campo. Um campo que deve ser inicializado por uma flag ( a letra A ) ou uma constante ( valor de pi 3.1415). Auto incremento (automtico) - utilizado quando o campo ter seu valor incrementado seqencialmente atravs do banco de dados, utilizando a prpria arquitetura da tabela ( MSSQL Server : Identy - MYSQL Server : AUTOINCREMENT ) ou usando um objeto seqenciador (Oracle - SEQUENCE, Firebird/Interbase/PostgresSQL - GENERATOR) . Auto incremento (manual) - Quanto um campo deve ter seu valor incrementado seqencialmente, mas no est definido no banco de dados. O ScriptCase atribui ao campo um valor seqencial a cada incluso. Data de incluso - Atribui ao campo a data atual quando feita uma incluso no Formulrio. IP do usurio - Atribui ao campo o IP do usurio que realizar incluses ou alterao no formulrio. Calculado pelo banco de dados - Campo que ter seu valor tratado somente pelo banco de dados (atravs de trigger ou stored procedure). O ScriptCase no faz nenhuma operao de incluso ou alterao neste campo, s ser exibido seu contedo no formulrio em modo ReadOnly. Nulo - Atribui ao campo o valor NULL na Incluso ou na Alterao. Forar Valor - Na hora da incluso o campo que estiver com o valor informado e a opo de Forar Valor marcada, incluir na base de dados ignorando qualquer informao que estiver no campo.

Somente Leitura

READ-ONLY

Neste atributo impede que o usurio faa modificaes no contedo do campo. Utilizamos esse atributo quando temos informaes que o usurio deve conhecer, mas no pode alter-las, como por exemplo nmero de acessos que o usurio efetuou, data do ltimo acesso, cdigo da compra, etc, no sendo aplicvel em incluses. Ex: Num Formulrio de alterao, contendo dados dos clientes, voc definir o campo cliente id (Cdigo do Cliente) como read-only, tornando-o disponvel apenas para visualizao, no podendo portanto ser alterado pelo usurio final.

Figura1: Interface Campos Read-Only.

Para ativar um campo como Read-Only, basta usar duplo-click com o mouse sobre o campo. Boto Liga/Desliga - Marca e desmarca o campo escolhido como read-only. Boto Todos - Marca todos os campos do formulrio como read-only. Boto Nenhum - Desmarca todos os campos do formulrio como read-only.

Required Fields

CAMPOS OBRIGATRIOS
Define quais campos da aplicao sero de preenchimento obrigatrio. Na aplicao gerada exibido um marcador (*) ao lado do campo e gerada uma crtica caso no seja atribudo nenhum valor.

Figura1: Quadro Campos Obrigatrios.

Atributos: Boto Liga/Desliga - Marca e desmarca o campo escolhido como obrigatrio. Boto Todos - Marca todos os campos do formulrio como obrigatrio. Boto Nenhum - Desmarca todos os campos do formulrio como obrigatrio.

Posio do Marcador - Posio do marcador em relao ao campo Exibir mensagem - Exibe mensagem de critica para os campos obrigatrio.

Unique Key

Chave nica

Figura1: Interface Chave Unica

Atributos: Chave nica - Com este mdulo voc pode informar os demais campos que sero nicos, esses campos so os que no possuem chave primria 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 boto adicionar, os campos informados recebero uma identificao exemplo: UK1.

Toolbar

BARRA DE FERRAMENTAS
A barra de ferramentas da aplicao est dividida em suas partes: Superior e Inferior, de forma que possivel definir quais botes sero exibidos nas duas barras. A seleo dos botes das barras de ferramentas superior e inferior funcionam de forma indepente permitindo por exemplo que um boto esteja nas duas barras ao mesmo tempo.

Figura1: Interface Barra de Ferramentas

Atributos: Navegao - Apresenta os Checkbox relativos aos botes que podem ser exibidos no formulrio. A seleo desses botes variam de acordo com a aplicao do formulrio. Atualizao - Apresenta os Checkbox relativos aos botes de atualizao que podem ser exibidos no formulrio. A seleo desses botes variam de acordo com a aplicao do formulrio. Ordenao dos Botes - Lista da ordem de exibio dos botes da Barra de Ferramentas. Esta ordem pode ser alterada utilizando as setas laterais.

configuraes dos botes

Figura2: Interface Configuraes dos Botes.

Atributos: Teclas de Atalho - Permite definir teclas de acesso rapido via teclado a um boto.

OPES

Figura3: Interface Opes de Configurao

Atributos: Formatao no JS - Permite definir se o formulrio ser ou no dotado de formatao automtica de campos. Exemplo: colocar os '.' e '-' num campo do tipo CPF, quando a pessoa entra no campo e digita o CPF 12345678954, ao sair do campo a formatao colocada automaticamente CPF: 123.456.789-54. Help por Bloco - Indica se os helps dos campos relativos, sero agrupados por bloco. Em cada campo podemos definir um texto de ajuda para o mesmo, com essa opo ativada aparecer um cone na barra do ttulo do bloco para chamada da pgina de help. Help Geral - O help geral "Consolida" todos os help's dos campos em uma nica pgina, colocando um cone na barra de ferramentas para chamada da pgina de help.

Sql

Neste mdulo so definidos os atributos relativos a conexo com a tabela em que o Formulrio foi criado. Podemos definir a Chave Primria, Filtros, Ordenaes para o formulrio criado.

Figura1: Interface Configurao do SQL

Escolha dos Campos que so Chave Primria - Nessa funo exibido um objeto Combobox com um " * " ao lado, que indica qual(is) so os campos que compem a Chave Primria da Tabela SQL. Na grande maioria dos casos, o prprio ScriptCase faz essa identificao, para os casos que isso no acontece, o prprio usurio dever fazer esta identificao, utilizando os botes ao lado para fazer a escolha da chave. Veja como funciona os botes: Boto Liga/Desliga - D ou retira o atributo de chave primria do campo. O campo definido como chave primria apresenta um asterisco no lado esquerdo do seu nome. Boto Todos - Define todos os campos como chave primria. Esses campos passam a apresentar um asterisco no lado esquerdo do seu nome. Nenhum - Exclui todos os campos. Normalmente usado para limpar todas as definies de Liga/Desliga e reiniciar o processo. Botes de Ordenao - So as setas que ficam no lado direito do Combobox. Permite ordenar os campos da Chave Primria, colocando o mesmo na ordem desejada. Para ordenar clique sobre o campo e utilize as setas para fazer a movimentao.

Clusula Where - Espao opcional para que o usurio escreva a clusula WHERE com o objetivo de filtrar os registros SQL que possam ser editados. Ordenao - Espao opcional para que o usurio escreva a clusula ORDER BY que determinar a ordem em que os registros sero exibidos, quando a barra de navegao for utilizada por default, a ordem determinada pela Chave Primria.

Conexo - Exibe o nome de conexo (database) que a aplicao est utilizando para sua execuo, esta conexo pode ser trocada por outra que contenha as mesmas tabelas (SQL). Nome da Tabela - Nome da tabela que a aplicao de Formulrio esta utilizando. Varivel para Tabela - Estes campos preenchidos, possibilitam que parte do nome da tabela definida no select, seja trocado antes da execuo do comando por um contedo de uma varivel.

Nota: No primeiro campo deve-se preencher com o nome da varivel. O segundo campo deve ser preenchido com a parte do nome da tabela a ser substituda. Variveis para Campos - Permite trocar o nome de um campo do select pelo contedo de uma varivel. Esta troca ocorre antes da execuo do comando.

Nota: No primeiro campo deve-se preencher o nome da varivel; No segundo campo deve ser selecionado o nome do campo a ser substitudo. Case Sensitive - Esta opo deve ser setada para "No", apenas se o banco estiver configurado para case-sensitive e for desejado que o filtro no respeite esta configurao.

Procedimentos

PROCEDURES
Neste mdulo, podemos configurar uma aplicao de Formulrio para que ela utilize Stored Procedures (definidas no seu Banco de Dados) nas operaes de Insero, Atualizao e Excluso. No necessrio utilizar as trs opes simultaneamente, de forma que as opes que no estejam configuradas para utilizar Procedures continuaram com o padro ScriptCase que so os comandos INSERT, UPDATE e DELETE. Veja abaixo, um passo-a-passo de implementao Stored Procedure para Insero no Banco de Dados.

Figura1: Interface de Stored Procedures para Formulrio.

1 - Vamos marcar a primeira opo: "Desejo utilizar Procedure para dar INSERT". Em seguida informe

o Nome da Procedure e a Quantidade de Parmetros.

Figura2: Definindo parmetros da Procedure.

2 - Agora definimos os campos que faro referncia aos parmetros da Stored Procedure, assim como

o tipo de cada parmetros ( Entrada ou Sada). Em seguida clicamos no boto salvar para finalizar este processo.

Figura3: Passagem de valores para os Parmetros da Stored Procedure.

Javascript

O Conceito de Edio JavaScript no ScriptCase associar aos campos dos formulrios eventos em JavaScript, ou seja, para cada campo voc pode editar aes associadas aos seus eventos.

Figura1: Interface Edio de Javascript

Atributos: Escolha o objeto - Nesse Combobox so exibido todos os campos que fazem parte da aplicao de Formulrio, assim como o objeto Form "formulrio". Escolha o evento - Nesse Combobox devemos escolher o evento associado ao campo, para o qual iremos escrever o cdigo JavaScript. Veja os eventos disponveis: onclick - Ocorre no click do mouse sobre o campo. Veja Exemplo onblur - Ocorre quando o objeto perde o foco. Veja Exemplo onChange - 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. Veja Exemplo onMouseOver - Ocorre sempre que o ponteiro do mouse estiver sobre o campo. Veja Exemplo onMouseOut - Sempre que o ponteiro do mouse sair de cima do campo. Veja Exemplo Eventos ligados ao Form "formulrio" - Os eventos abaixo esto diretamente associados ao formulrio. OnLoad - Este evento ocorre quando a pgina carregada, ou seja, ao navegar de um registro para outro. Ao clicar nos botes (novo, inserir, anterior etc). onSubmit - Este evento ocorre ao clicar nos botes "inserir", "alterar" e "excluir". Edio de JavaScript Aps selecionar o objeto e o evento e clicar no boto (Editar), ser aberta a tela de edio da ao JavaScript, que ser executada quando o evento selecionado ocorrer. Nessa tela podemos informar aes JavaScript personalizadas ou ainda usar eventos padro do ScriptCase, como por exemplo:. nm_recarga_form(); que efetua a recarga do formulrio.

Figura1:Interface Edio de Javascript

Aps salvar o comando JavaScript clicando no boto (atualizar), estar concludo o trabalho. A linguagem JavaScript nem sempre tem o mesmo comportamento em todos os Browsers disponveis no mercado. Sempre que for necessrio escrever um bloco mais elaborado ou complexo nessa linguagem, importante fazer os devidos testes nos browsers em que a aplicao ser executada.

Exemplo onClick: Ao clicar sobre um campo do tipo rdio, pode-se habilitar ou desabilitar uma srie de campos do formulrio de acordo com o valor selecionado. if(document.F1.sexo[0].checked){ document.F1.aux_maternidade.disabled = false; document.F1.aux_maternidade.style.background='FFFFFF' } if(document.F1.sexo[1].checked){ document.F1.aux_maternidade.disabled = true; document.F1.aux_maternidade.style.background='FCEEBC' } Nota: Para acessar um campo tipo rdio necessrio utilizar-se de um ndice. Exemplo onBlur: Pode-se definir uma crtica em torno do campo "carga_horaria_semanal" quando o mesmo perder o foco.. if (document.F1.tp_folha[0].checked && document.F1.carga_horaria_semanal.value > '20') { alert("carga horaria acima da permitida"); document.F1.carga_horaria_semanal.value = ""; document.F1.carga_horaria_semanal.focus(); } Exemplos onChange: Ao alterar o "Slario" de um funcionrio e sair do campo, ocorrer um "onchange", nesse momento aproveitamos para checar se o "cargo" "jardineiro". if (document.F1.salario.value > 5000.00 && document.F1.cargo.value == 'jardineiro'){

alert('quando eu crescer quero ser Jardineiro); } Aps informar o valor da Compra e selecionar a modalidade de pagamento em um objeto do tipo "Select: forma_pagto", o cdigo JavaScript abaixo calcula o valor da parcela. if (document.F1.fpagto[document.F1.forma_pagto.selectedIndex].text == 'avista') { document.F1.valorparcela.value = document.F1.valorcompra.value; } if (document.F1.fpagto[document.F1.forma_pagto.selectedIndex].text == '30/60') { document.F1.valorparcela.value = document.F1.valorcompra.value / 2; } if (document.F1.fpagto[document.F1.forma_pagto.selectedIndex].text == '30/60/90') { document.F1.valorparcela.value = document.F1.valorcompra.value / 3; } Exemplo onMouseOver: Pode-se mudar o estilo (cor do fundo, da fonte etc.) quando o mouse estiver sobre o campo. document.F1.nome_do_Campo.style.bgColor = "0FFCCA" Exemplo onMouseOut:: Setar uma cor de fundo quando o mouse sair do foco do campo. document.F1.nome_do_Campo.style.bgColor = "FFFFFF"

Dependncias

DEPENDNCIAS
Este recurso permite a ligao entre tabelas com especializao, isto , tabelas que tem dependncias, como uma tabela de pedidos e itens. Desta forma possvel que ao excluir um registro na tabela de Pedidos, todos os seus itens tambm sejam excludos. Abaixo exibiremos um exemplo prtico utilizando este recurso do ScriptCase.

1- Primeiramente iremos definir uma nova dependncia. Neste exemplo iremos criar uma dependncia

entre adm_fornecedores_produtos (Tabela Dependente) com a tabela de adm_fornecedores (Aplicao Atual). Clique no boto Nova Dependncia para iniciar.

2 - Selecionamos a tabela dependente e informamos a quantidade de campos relacionados entre a

tabela pai e filho. Neste exemplo s um campo ser relacionado que o cdigo do customers.

3 - Em seguida selecionamos os campos da ligao de Chave: customers->CityID - city->CityID.

4 - Criado o relacionamento de Dependncia, precisamos apenas definir que regras devemos utilizar

para nossa aplicao. Para isso iremos clicar no boto gerar Scripts para definirmos a Regra de Dependncia.

5 - Nesta etapa selecionamos o tipo de Script a ser gerado, e a posio do ScriptCase dentro do

Evento (OnBeforeDelete). Clique no boto Gerar para finalizar este processo.

Segurana

SEGURANA

Atributo: Usar Segurana: Com essa opo ligada, a aplicao s estar acessvel quando for habilitada atravs da macro sc_apl_status. Aplicaes desabilitadas exibem uma mensagem de "usurio no autorizado" quando acessadas diretamente.

O acesso s aplicaes pode ser concedido atravs de uma aplicao de controle feita para autenticar usurios. Veja abaixo alguns exemplos. Exemplo1: Ativando uma aplicao chamada cns_categorias. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo: sc_apl_status('cns_categorias','on');

Exemplo2: Fazendo uma regra por tipo de usurio em um formulrio de login contendo um campo chamado userid. No evento onValidate da aplicao de login (aplicao de formulrio de controle usada para fazer autenticao) inserido o seguinte cdigo:

// temos dois usuarios: joao e maria com acesso a direfentes aplicaes if({userid} == 'joao') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); sc_apl_status('cns_produtos','on'); sc_apl_status('frm_produtos','on'); } elseif({userid} == 'maria') { sc_apl_status('cns_categorias','on'); sc_apl_status('frm_categorias','on'); } else{ sc_error_message("Usurio no autorizado!"); }

Exemplo3: Autenticando aplicaes cadastradas em uma tabela do banco de dados.

No evento onValidate da aplicao de login inserido o seguinte cdigo:

// a tabela com o cadastro das aplicaes chamada de seg_aplicativos sc_lookup(dataset,"select codigo from seg_aplicativos"); foreach({dataset} as $linha){ $aplicativo = $linha[0]; sc_apl_status($aplicativo,'on'); }

Usar Senha: Quando este opo habilitada ser solicitado que seja definida uma senha para a aplicao (Ver imagem abaixo).

Ao executar a aplicao exibida uma caixa de texto solicitando a senha de acesso. Caso a senha no seja preenchida corretamente exibida uma mensagem usurio no autorizado.

No ambiente de desenvolvimento pode ser suprimido o uso das opes acima para efeitos de teste, evitando que a cada execuo das aplicaes seja solicitada a senha ou que o acesso seja bloqueado. Para isso desabilite as opes Habilitar uso de segurana e Habilitar uso de senha no menu Configurao | Meu ScriptCase.

CAPTCHA
um recurso utilizado para aumentar o nvel de segurana no formulrio. Requer uma interao direta do usurio, atravs da entrada de uma sequncia aleatria de caracteres exibida em uma imagem gerada dinamicamente. CAPTCHA significa "Completely Automated Public Turing test to tell Computers and Humans Apart". Veja mais: Using CAPTCHA on a login form

Usar CAPTCHA - Habilita o uso de recurso CAPTCHA na aplicao. Quantidade - Quantidade de caracteres exibidos na imagem gerada. Lista - Lista dos caracteres utilizados na gerao da imagem. Label - Mensagem com as instrues para preenchimento do cdigo. Mensagem de Erro - Mensagem de erro exibida quando o cdigo digitado no confere com a imagem gerada. Altura - Altura em pixels da imagem gerada. Largura - Largura em pixels da imagem gerada. Tamanho da Fonte - Tamanho da fonte do Captcha. Recarregar - Opo para que o usurio solicite um novo cdigo. Selecione layout - Esta opo permite que seja definida a forma de exibio do CAPTCHA na aplicao.

Campos Viso Global

VISO GERAL
Esta interface permite informar as regras de validao e formatao do contedo de cada campo do formulrio. A configurao feita clicando no campo a ser editado na lista existente, na parte esquerda da pasta Formulrio. O usurio dever ento selecionar na parte direita um Tipo de Dado adequado para o contedo do campo. Para cada Tipo de Dado selecionado ser formatada uma tela com caractersticas diferentes. O atributo Tipo do Dado atribudo pelo ScriptCase atravs da anlise da tabela SQL. Podendo ser modificado quando houver a necessidade.

Figura1: Lista de campos.

Tipos de Campos: Texto Texto com Mltiplas Linhas Nmero 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 Carto

Tipo de Carto CEP E-mail URL Cor HTML Editor Html Cdigo de Barras Select Duplo Select Check box Rdio Texto Auto-complete Nmero Auto-complete

Texto

Configuraes Gerais

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto, o mesmo aceita letras, nmeros e caracteres especiais. Label - Define o ttulo do campo na aplicao. 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. Marca d'agua - Criado uma marca d'agua no texto do campo selecionado. Valor inicial - Permite definir um valor inicial para o campo quando o formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Campo tipo senha - Permite formatar o campo como password substituindo todos os caracteres digitados pelo usurio por (*).

Campo sem uso de atributo senha

Campo usando atributo tipo senha

Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Mscara de Exibio - Define a mscara de exibio do campo. Existem tres tipos de mscara que podem ser mescladas.

CaracterDescrio Representa um caracter numrico (0-9) 9 Representa um caracter alpha numrico (A-Z,a-z) A * Representa qualquer caracter alfa-numrico (A-Z,a-z,0-9) digitada pelo usurio.

Nota: possivel mesclar duas ou mais mscaras simultaneamente, separadas por ponto e vrgula com a menor mascara inicializando. A substituio ocorre durante a digitao dos caracteres quando o numero de caracteres da menor mscara excedido. Exemplos de mscaras: Campo Nmero de Telefone Software Key (Apenas Letras) Software Key (Letras e Nmeros) Placa de Carro Serial do ScriptCase Mltiplas mscaras (Telefone) Mscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado Valor Formatado 123456789012 +12 34 5678 9012 QWERTYUIASDFGHJKQWER-TYUIASDF-GHJK

****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4T5Y6-U7I8 AAA - 9999 QWE1234 QWE - 1234

A999A999A999- D111H111G111DG2P D111H111G111**** DG2P 9999-9999;(99) 9999-9999;9999 999 9999;+99 99 99999999

Validar com Mscara - Exibe um erro se o usurio final no inserir um valor que complete a mscara

Completar esquerda com - 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. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Converte Letra -Permite converter as letras do campo ao perder o foco. As opes so: Caixa Alta Caixa Baixa Capitula Primeira Palavra Capitula Todas as Palavras Todas em maiscula Todas em minscula A primeira letra da primeira palavra em maiscula A primeira letra de todas as palavras em maiscula

Tamanho Mnimo - Permite definir o tamanho mnimo que o campo aceita. Tamanho Mximo - Permite definir o tamanho mximo que o campo aceita. Caracteres Permitidos - Permite selecionar o conjunto de caracteres que poder ser digitado no campo. As opes so: Todos - Permite que seja digitado qualquer caracter no campo

Selecionados - Define o conjunto de caracteres permitidos. Usando as configuraes abaixo ser permitida a digitao de letras, nmeros e dos caracteres - / (definidos no atributo Mais). As letras a b c (definidas no atributo Menos) no sero permitidas.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Mltiplas Linhas De Texto

TEXTO COM MLTIPLAS LINHAS


Configurao Geral

Figura1:Interface Configurao Geral

Atributos Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como texto com mltiplas linhas, o mesmo aceita letras, nmeros e caracteres especiais. Quando selecionado ser habilitado um atributo para inserir a quantidade de linhas do campo. Label - Define o ttulo do campo na aplicao. 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. Marca d'agua - Criado uma marca d'agua no texto do campo selecionado. Valor inicial - Permite definir um valor inicial para o campo quando o formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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.

Linhas - Permite configurar a altura do campo informando a quantidade de linhas. Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Converte Letra -Permite converter as letras do campo ao perder o foco. As opes so: Caixa Alta Caixa Baixa Capitula Primeira Palavra Capitula Todas as Palavras Todas em maiscula Todas em minscula A primeira letra da primeira palavra em maiscula A primeira letra de todas as palavras em maiscula

Tamanho Mnimo - Permite definir o tamanho mnimo que o campo aceita. Tamanho Mximo - Permite definir o tamanho mximo que o campo aceita.

Caracteres Permitidos - Permite selecionar o conjunto de caracteres que poder ser digitado no campo. As opes so: Todos - Permite que seja digitado qualquer caracter no campo

Selecionados - Define o conjunto de caracteres permitidos. Usando as configuraes abaixo ser permitida a digitao de letras, nmeros e dos caracteres - / (definidos no atributo Mais). As letras a b c (definidas no atributo Menos) no sero permitidas.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger.

Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Nmero Inteiro

NMERO
Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como nmero, s permitido informar nmeros. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder

ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Mscara de Exibio - Define a mscara de exibio do campo. Existem tres tipos de mscara que podem ser mescladas.

CaracterDescrio Representa um caracter numrico (0-9) 9 Representa um caracter alpha numrico (A-Z,a-z) A * Representa qualquer caracter alfa-numrico (A-Z,a-z,0-9) digitada pelo usurio.

Nota: possivel mesclar duas ou mais mscaras simultaneamente, separadas por ponto e vrgula com a menor mascara inicializando. A substituio ocorre durante a digitao dos caracteres quando o numero de caracteres da menor mscara excedido. Exemplos de mscaras: Campo Nmero de Telefone Software Key (Apenas Letras) Software Key (Letras e Nmeros) Placa de Carro Serial do ScriptCase Mltiplas mscaras (Telefone) Mscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado Valor Formatado 123456789012 +12 34 5678 9012 QWERTYUIASDFGHJKQWER-TYUIASDF-GHJK

****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4T5Y6-U7I8 AAA - 9999 QWE1234 QWE - 1234

A999A999A999- D111H111G111DG2P D111H111G111**** DG2P 9999-9999;(99) 9999-9999;9999 999 9999;+99 99 99999999

Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de

Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Usar configuraes regionais Permite aplicar as configuraes regionais de formatao de nmeros ao campo. Quando no for selecionada sero exibidos os atributos Agrupamento, Sinal negativo e Formato de nmero negativo.(Veja configuraes regionais). Agrupamento de Dgitos - Define se o campo exibir o separador de agrupamento de dgitos. Tamanho Mximo - Permite determinar o tamanho mximo do campo. Valor Mnimo - Permite definir o valor mnimo do campo. Valor Mximo - Permite definir o valor mximo do campo. Agrupamento - Define qual caracter ser usado para a separao de milhar. Sinal negativo - Define qual caracter ser usado para a exibio de nmeros negativos. Formato de nmero negativo - Define o posicionamento do sinal negativo em relao ao valor. Aceitar - Permite que o campo aceite somente valores negativos, somente positivos ou ambos. Exibir Calculadora - Exibe uma calculadora para realizar clculos.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao.

Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato:

SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}'

FROM

tabela

WHERE

Campo_Chave

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio

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.

Decimal

Configuraes Gerais

Image1: Interface Configuraes Gerais.

Atributos: Tipo do dado - Define o tipo de campo na aplicao. Quando o campo definido como decimal, ela aceita nmeros reais. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido),

estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Usar configuraes regionais Permite aplicar as configuraes regionais de formatao de nmeros ao campo. Quando no for selecionada sero exibidos os atributos Agrupamento, Qtd. Decimais, Sinal negativo e Formato de nmero negativo.(Veja configuraes regionais). Agrupamento de Dgitos - Define se o campo exibir o separador de agrupamento de dgitos.* Tamanho Mximo - Permite determinar o tamanho mximo do campo. Valor Mnimo - Permite definir o valor mnimo do campo. Valor Mximo - Permite definir o valor mximo do campo. Qtd. Decimais - Define a quantidade de casas decimais do campo. Agrupamento - Define qual caracter ser usado para a separao de milhar.

Separador Decimal - Define o separador decimal do campo. Sinal negativo - Define qual caracter ser usado para a exibio de nmeros negativos. Formato de nmero negativo - Define o posicionamento do sinal negativo em relao ao valor. Aceita Negativo - Permite que o campo aceite valor negativo. Exibir Calculadora - Exibe uma calculadora para realizar clculos. Completar com zeros - Se habilitado, preenche automaticamente as casa decimais quando no especificadas. Se desabilitado, o usurio final dever sempre digitar os digitos decimais.* * "Formatar ao digitar" deve estar habilitado no menu "Formulrio>>Configurao" para utilizar esta opo.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo.

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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Moeda

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido valor, o mesmo aceita valores decimais. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo.

Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Usar configuraes regionais Permite aplicar as configuraes regionais de formatao de nmeros ao campo. Quando no for selecionada sero exibidos os atributos Agrupamento, Qtd. Decimais, Sinal negativo e Formato de nmero negativo.(Veja configuraes regionais). Agrupamento de Dgitos - Define se o campo exibir o separador de agrupamento de dgitos.* Uso de Smbolo Monetrio - Define se o campo exibir o smbolo monetrio da configurao regional.* Tamanho Mximo - Permite determinar o tamanho mximo do campo. Valor Mnimo - Permite definir o valor mnimo do campo.

Valor Mximo - Permite definir o valor mximo do campo. Qtd. Decimais - Define a quantidade de casas decimais do campo. Agrupamento - Define qual caracter ser usado para a separao de milhar. Separador Decimal - Define o separador decimal do campo. Sinal negativo - Define qual caracter ser usado para a exibio de nmeros negativos. Formato de nmero negativo - Define o posicionamento do sinal negativo em relao ao valor. Aceita Negativo - Permite que o campo aceite valor negativo. Exibir Calculadora - Exibe uma calculadora realizar clculos. Completar com zeros - Se habilitado, preenche automaticamente as casa decimais quando no especificadas. Se desabilitado, o usurio final dever sempre digitar os digitos decimais.* * "Formatar ao digitar" deve estar habilitado no menu "Formulrio>>Configurao" para utilizar esta opo.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger.

Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Data

Configuraes Gerais

Imagem 1: Interface Configuraes Gerais.

Atributos: Tipo de dados - Define o tipo do campo da aplicao. Quando o campo do tipo Data ele permite a exibio no formato definido na opo Formatao dos Valores. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo.

Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Usar configuraes regionais - Permite aplicar as configuraes regionais de formatao de datas ao campo. Quando no for selecionada ser exibido o atributo Separador de data (Veja configuraes regionais). Separador de data - Permite informar o smbolo que ir separar a data. Primeiro Dia - Define o dia que ser apresentado como o primeiro da semana. Exibio - Permite selecionar o formato de exibio do campo. Formato Interno - Formato que ser armazenado dentro do banco de dados. Usar ComboBox - Permite selecionar a data e o ms atravs de combobox. Data Mnima:

Data Fixa - Inserir a data mmina que o scriptcase criticar no campo do tipo data no formato como apresentado. Data Atual - Ao clicar sobre o cone ao lado da caixa,o scriptcase disponibiliza as seguintes opes: Data Atual Simples - Deixar a data atual como a data mxima, ou seja, no entrar ningum no formulrio que nasceu aps o dia corrente. Data Atual com Incremento - A data mnima ser a data atual (+) os dias ou meses ou anos que voc incrementar. Data Atual com Decremento - A data mnima ser a data atual (-) os dias ou meses ou anos que voc quiser decrementar.

Data Mxima: Data Fixa - Inserir a data mxima manualmente que o scriptcase criticar no campo do tipo data no formato como aprensentado. Data Atual - Ao clicar cone ao lado da caixa, o scriptcase disponibiliza as seguintes opes: Data Atual Simples - Deixar a data atual como a data mxima, ou seja, no entrar ningum no formulrio que nasceu aps o dia corrente. Data Atual com Incremento - A data mxima ser a data atual (+) os dias ou meses ou anos que voc incrementar. Data Atual com Decremento - A data mxima ser a data atual (-) os dias ou meses ou anos que voc quiser decremento.

Exibir Formato - Permite exibir ao lado do campo o modo de preenchimento do campo data. Exibir Calendrio - Permite exibir ao lado do campo um cone de calendrio, este possibilita a seleo do ms e ano passando para o campo o valor que foi definido no calendrio.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup.

Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Tempo

HORA
Configuraes Gerais

Imagem 1:Interface Configuraes Gerais.

Atributos: Tipo de dados - Define o tipo do campo da aplicao. Quando o campo do tipo Hora ele permite a exibio do formato definido na opo Formatao dos Valores. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes.

Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Usar configuraes regionais - Permite aplicar as configuraes regionais de formatao de datas ao campo. Quando no for selecionada ser exibido o atributo Separador de hora (Veja configuraes regionais). Separador de hora - Permite informar o smbolo que ir separar a hora. Exibio - Permite selecionar o formato de exibio do campo hora. Formato Interno - Formato que ser armazenado dentro do banco de dados. Exibir Formato - Permite exibir ao lado do campo o modo de preenchimento do campo hora.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao.

Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o

seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos:

Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Data E Hora

Configuraes Gerais

Imagem 1: Interface Configuraes Gerais.

Atributos: Tipo de dados - Define o tipo do campo da aplicao. Quando o campo do tipo Data e Hora, ele permite a exibio do formato definido na opo Formatao dos Valores. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo.

Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Usar configuraes regionais - Permite aplicar as configuraes regionais de formatao de datas ao campo. Quando no for selecionada ser exibido o atributo Separador de data e Separador de hora (Veja configuraes regionais). Separador de data - Permite informar o smbolo que ir separar a data. Separador de hora - Permite informar o smbolo que ir separar a hora. Exibio - Permite selecionar o formato de exibio do campo data / hora. Formato Interno - Formato que ser armazenado dentro do banco de dados. Exibir Formato - Permite exibir ao lado do campo o modo de preenchimento do campo hora. Exibir Calendrio - Permite exibir ao lado do campo um cone de calendrio, este possibilita a seleo do ms e ano passando para o campo o valor que foi definido no calendrio. Decimais dos segundos - Define a quantidade de decimais para os segundos.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 (database)

IMAGEM (BANCO DE DADOS)


Configurao Geral

z
Figura1:Interface de Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Neste tipo de campo as imagens so salvas diretamente no banco de dados em formato binrio. Label - Define o ttulo do campo na aplicao. 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 Mximo - Define o tamanho mximo do campo. Borda da Imagem - Largura da borda da imagem em Pixels. Altura da Imagem - Permite definir a altura da imagem em Pixels. Largura da Imagem - Permite definir a largura da imagem em Pixels. Manter Aspecto - Manter o aspecto da imagem. Quando so informados os atributos Altura da Imagem e Largura da Imagem, gerada uma nova imagem mantendo a proporo entre a largura e altura da imagem original. Abrir em Outra Janela - Permite a visualizao da imagem em outra janela. Caso tenham sido informadas novas Largura e/ou Altura, a imagem aberta ter o tamanho original. Exibir apenas o link - Quando ativada essa opo permite que o nome da imagem seja um link na aplicao gerada. Clicando no link criado ser aberta uma nova janela (pop-up) com a imagem no tamanho original (sem o uso do redimencionamento). Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 (nome De Arquivo)


Permite utilizar campos para upload de imagens. As imagens sero mantidas no servidor no diretrio informado pelo atributo Diretrio de Imagens, nas configuraes da aplicao (veja em Configurao), e o nome da imagem ser armazenado no banco de dados. Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. As imagens so salvas em um diretrio do servidor e o nome da imagem em um campo texto da tabela. Label - Define o ttulo do campo na aplicao. 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. Borda da Imagem - Largura da borda da imagem em Pixels. Altura da Imagem - Permite definir a altura da imagem em Pixels. Largura da Imagem - Permite definir a largura da imagem em Pixels. Manter Aspecto - Manter o aspecto da imagem. Quando so informados os atributos Altura da Imagem e Largura da Imagem, gerada uma nova imagem mantendo a proporo entre a largura e altura da imagem original. Subdiretrio - Permite informar o subdiretrio onde sero armazenadas as imagens. Este subdiretrio relativo ao diretrio definido em Diretrio de Imagens (veja em Configurao). possvel o uso de variveis globais ou locais na formao do nome do subdiretrio. Criar subdiretrio - Quando ativada essa opo permite a criao do subdiretrio caso no exista. Cache da Imagem - Tempo em minutos para que o cache da imagem fique armazenado. Exibir apenas o link - Quando ativada essa opo permite que o nome da imagem seja um link na aplicao gerada. Clicando no link criado ser aberta uma nova janela (pop-up) com a imagem no tamanho original (sem o uso do redimencionamento). Abrir em Outra Janela - Permite a visualizao da imagem em outra janela. Caso tenham sido informadas novas Largura e/ou Altura, a imagem aberta ter o tamanho original.

Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados. Example of field of the image type in a cadastre of products.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Documento (database)

DOCUMENTO (BANCO DE DADOS)


Configurao Geral

Figura1:Interface Configurao Geral.

Atributos : Tipo do dado - Define o tipo do campo da aplicao. Neste tipo de campo os arquivos so salvos diretamente no banco de dados em formato binrio. Label - Define o ttulo do campo na aplicao. 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. Exibir cone - Exibe junto ao nome do arquivo um cone relativo ao seu tipo. Nome do Arquivo - Define o campo que contm o nome do arquivo do documento armazenado na base de dados. Tamanho do Arquivo - Permite definir o campo que contm o tamanho do arquivo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo.

CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Documento (nome Do Arquivo)

DOCUMENTO (NOME DE ARQUIVO)


Configurao Geral

Figura1:Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Os arquivos so salvos em um diretrio do servidor e o nome do arquivo em um campo texto da tabela. Label - Define o ttulo do campo na aplicao. 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. Subdiretrio - Permite informar o subdiretrio onde sero armazenados os arquivos. Este subdiretrio relativo ao diretrio definido em Caminho dos Documentos (veja em Configurao). possvel o uso de variveis globais ou locais na formao do nome do subdiretrio. Criar subdiretrio - Quando ativada essa opo permite a criao do subdiretrio caso no exista. cone - Permite exibir um cone ao lado do campo, determinando o tipo de arquivo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo.

Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input.

Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cpf

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos : Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CPF o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o campo que foi fornecido existe, caso seja uma informao errada , ser exibida uma mensagem de erro. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo.

Completar esquerda com - 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. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao.

Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica

(Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao.

Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cnpj

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CNPJ o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o campo que foi fornecido existe, caso seja uma informao errada exibida uma mensagem de erro. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do

campo. Completar esquerda com - 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. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao.

Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica

(Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao.

Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cpf E Cnpj

Configurao Geral

Figura1:Interface Configurao Geral.

Atributos: Tipo do dado- Define o tipo do campo da aplicao. Quando o campo definido como CPF e CNPJ o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o campo que foi fornecido existe, caso seja uma informao errada , ser exibida uma mensagem de erro. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo.

Completar esquerda com - 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 - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao.

Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Tipo Cpf E Cnpj

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos : Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CPF e CNPJ o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o campo que foi fornecido existe, caso seja uma informao errada , ser exibida uma mensagem de erro. Label - Define o ttulo do campo na aplicao. 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Tipo CPF/CNPJ - Permite associar valores para definio de pessoas Fsicas ou Jurdicas. Campo Relacionado - Permite determinar o campo o qual contm os valores que ser feita a verificao de tipo. Ou seja, dependendo se a pessoa for Fsica ou Jurdica, ser feita a validao de CPF ou CNPJ respectivamente. Recarrega Formulrio - Permite quando ativada recarregar o formulrio aps alguma alterao do campo.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger.

Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Nmero Do Carto

CARTO
O ScriptCase disponibiliza rotinas para validao de Nmeros de carto de crdito nas suas aplicaes. As bandeiras disponveis no momento so: AMERICAN EXPRESS, VISA, MASTERCARD e DINERS. Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como Carto o campo verificado se o valor vlido. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Completar esquerda com - 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. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Mscara de Exibio - Define a mscara de exibio do campo. Existem tres tipos de mscara que podem ser mescladas.

CaracterDescrio Representa um caracter numrico (0-9) 9 Representa um caracter alpha numrico (A-Z,a-z) A * Representa qualquer caracter alfa-numrico (A-Z,a-z,0-9) digitada pelo usurio.

Nota: possivel mesclar duas ou mais mscaras simultaneamente, separadas por ponto e vrgula com a menor mascara inicializando. A substituio ocorre durante a digitao dos caracteres quando o numero de caracteres da menor mscara excedido. Exemplos de mscaras: Campo Nmero de Telefone Software Key (Apenas Letras) Software Key (Letras e Nmeros) Placa de Carro Serial do ScriptCase Mltiplas mscaras (Telefone) Mscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado Valor Formatado 123456789012 +12 34 5678 9012 QWERTYUIASDFGHJKQWER-TYUIASDF-GHJK

****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4T5Y6-U7I8 AAA - 9999 QWE1234 QWE - 1234

A999A999A999- D111H111G111DG2P D111H111G111**** DG2P 9999-9999;(99) 9999-9999;9999 999 9999;+99 99 99999999

Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Carto De Crdito

TIPO CARTO
Permite relacionar o campo Tipo Carto com um campo Carto, fazendo com que os valores digitados em Carto sejam validados de acordo com a bandeira selecionada em Tipo de Carto.

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos : >Tipo do dado- Define o tipo do campo da aplicao. Label - Define o ttulo do campo na aplicao. 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio.

Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores


No quadro formatao de valores descrito mais abaixo podemos ver como feita a associao entre os campos .

Figura2: Interface Formatao dos Valores.

Atributos: Tipo de Carto - Permite a exibio de uma caixa de seleo para escolha dos tipos de cartes. Usar Ttulo/Negao - Permite a entrada de uma nova opo diferente das disponibilizadas pelo ScriptCase (American Express, Diners, MasterCard e Visa). O label e o valor dessa nova opo so definidos em Valor Negativo e Ttulo. Valor Negativo - Valor da nova opo. Ttulo - Label da nova opo. Campo Relacionado - Permite determinar o campo que contm os valores para serem realizadas as devidas verificaes de tipo. Recarrega Formulrio - Permite quando ativada recarregar o formulrio aps alguma alterao do campo.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio

informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup.

Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Cep

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como CEP exibido ao lado um cone, o qual se clicado ir abrir uma janela de pesquisa de CEPs; o campo formatado ao perder o foco. O scriptcase se encarrega de verificar se o campo que foi fornecido existe, caso seja uma informao inexistente , ser exibida uma mensagem de erro. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo.

Mscara de Exibio - Define a mscara de exibio do campo. Existem tres tipos de mscara que podem ser mescladas.

CaracterDescrio Representa um caracter numrico (0-9) 9 Representa um caracter alpha numrico (A-Z,a-z) A * Representa qualquer caracter alfa-numrico (A-Z,a-z,0-9) digitada pelo usurio.

Nota: possivel mesclar duas ou mais mscaras simultaneamente, separadas por ponto e vrgula com a menor mascara inicializando. A substituio ocorre durante a digitao dos caracteres quando o numero de caracteres da menor mscara excedido. Exemplos de mscaras: Campo Nmero de Telefone Software Key (Apenas Letras) Software Key (Letras e Nmeros) Placa de Carro Serial do ScriptCase Mltiplas mscaras (Telefone) Mscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado Valor Formatado 123456789012 +12 34 5678 9012 QWERTYUIASDFGHJKQWER-TYUIASDF-GHJK

****-****-****-**** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4T5Y6-U7I8 AAA - 9999 QWE1234 QWE - 1234

A999A999A999- D111H111G111DG2P D111H111G111**** DG2P 9999-9999;(99) 9999-9999;9999 999 9999;+99 99 99999999

Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores

Atributos: Dados do CEP - Permite selecionar os campos que sero preenchidos com os valores correspondentes ao CEP. CEP no onChange - Permite o preenchimento automtico dos campos relacionados na opo Dados do CEP, quando o CEP for informado ou alterado dinamicamente.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo.

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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

E-mail

Configurao Geral

Figura1: Interface Configurao Geral

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como E-mail exibido ao lado um cone o qual se clicado ir abrir o leitor de e-mail. Caso seja informado um email fora do padro o scriptcase exibe uma mensagem de erro. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio

pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Exibir Icone - Exibe um cone de email ao lado do campo. Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

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

Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao.

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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao.

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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Url

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como URL exibido um link de acesso. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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. Imagem de Validao - Permite exibir uma imagem ao lado do campo quando validando-o Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do

campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Exibir Icone - Exibe um cone ao lado do campo. Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao.

Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Html Color

COR HTML
Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como Cor HTML exibido ao lado do campo um cone com uma paleta de cores.

Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao".

Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

LOOKUP DE CONSULTA

Forma utilizada para exibir uma descrio ao lado do campo do formulrio. Veja a figura abaixo:

Figura1: Campo utilizando Lookup de Consulta

Figura2: Inteface do Lookup de Consulta

Atributos: Usar lookup para exibir descrio do campo - Quando marcado ativado o lookup de consulta e abre as demais configuraes. Comando SQL - Define o comando SQL que ir recuperar os valores no banco de dados. Para montar o comando SQL possvel utilizar o construtor de select . O comando SQL deve ter o seguinte formato: SELECT Campo_a_ser_Exibido '{Campo_do_Formulrio}' FROM tabela WHERE Campo_Chave =

OBS: O campo do formulrio deve ser referenciado sempre entre chaves {}. No momento da execuo, o campo entre chaves ser substituido pelo seu valor na tabela. Fonte - Define o tipo de fonte que ser usada na exibio do lookup. Cor da fonte - Define a cor em formato HTML da fonte utilizada na exibio do lookup. Tamanho da fonte -Define o tamanho da fonte na exibio do lookup. Mensagem em caso de EOF - Define a mensagem que ser exibida caso no seja encontrado nenhum registro. Utilizar na Validao - Quando marcado ir gerar uma validao automtica do campo com base no lookup, caso no seja encontrado nenhum registro a mensagem ser exibida como crtica (Atualizao e Incluso).

Usar conexo especfica -Permite selecionar uma outra conexo existente no projeto diferente da conexo atual do formulrio.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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, text-top, middle, bottom, text-bottom). Largura - Para definir a largura do objeto input. Altura - Para definir a altura do objeto input.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Select
Permite utilizar no campo do formulrio um objeto do tipo select (combobox).

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - O Tipo de dados Select um objeto drop-down que permite a seleo de informao atravs de uma janela deslizante. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio o preenchimento do atributo Valor Inicial. Valor inicial- Permite definir o valor inicial do campo.

Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP).

Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

Lookup de Edio
Forma utilizada para disponibilizar ao usurio final uma lista de valores onde podero ser selecionados os itens que sero utilizados no formulrio. 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 dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Mtodos para Lookup

Esto disponveis dois mtodos de lookup: Manual (informando manualmente as condies de seleo) ou Automtico (utilizando uma query de banco de dados).

Figura1: Seleo do tipo de Lookup.

Lookup de Edio - Automtico


Lookup utilizado para listar os valores que sero exibidos no campo Select. Estes valores sero recuperados de forma dinmica atravs de um Comando Select.

Figura2: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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. Mltiplos Valores - Selecionando Sim, permite que sejam armazenados vrios valores no campo da tabela, separados por um caracter definido em Delimitador.

Simples Valor

Mltiplos Valores

Delimitador - Define o caracter usado para separar os valores selecionados no campo do

formulrio. S preencher este campo se Mltiplos Valores estiver selecionado. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ) . Altura- Permite definir a altura do objeto select. Usar Ttulo / Negao - Permite exibir uma linha de ttulo no objeto select (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - Valor a ser gravado no campo quando for selecionado a linha de ttulo do objeto select. Ttulo - Texto exibido na linha de ttulo do objeto select. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 que caracter ser usado para separar o valor do campo e o valor retornado pelo lookup. S necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria. Criar Ligao- Permite criar uma ligao para outro formulrio possibilitando a manuteno da lista exibida no campo select. Aps a manuteno, o objeto select atualizado automaticamente.

Lookup de Edio - Manual

Este mtodo permite que o desenvolvedor crie manualmente uma lista de valores que ficar gravada na

aplicao gerada. utilizado o mtodo Manual quando a base de dados no possui uma tabela com essas informaes.

Figura3: Interface Lookup de Edio Manual.

Atributos: Tipo de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (delimitador), Mltiplos Valores (posio) e Mltiplos Valores (binrio).
Simples Valor

Permite a seleo de apenas um valor da lista.

Figura4: Configurao do lookup de edio 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 includo no campo da tabela quando na lista estiver selecionado o item Masculino. Default - Com esta opo marcada o item j vir selecionado quando o formulrio estiver em modo de incluso. Altura - Define uma altura(linhas) para o objeto select.

Mltiplos Valores (delimitador)

Podero ser armazenados vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a combinao Esportes, Cinema e Turismo selecionada no formulrio ser gravada como E;C;T caso o delimitador seja ; (ponto e vrgula).

Figura5: Configurao do lookup de edio Mltiplos 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 includo no campo da tabela quando na lista estiver selecionado o item Cinema. Delimitador - Caracter(es) utilizado(s) para fazer a separao dos mltiplos valores dentro do campo da tabela. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ) . Altura - Define uma altura (linhas) para o objeto select.
Mltiplos Valores (Posio)

Permite armazenar diversas informaes em uma nica string do campo selecionado. Para que estas informaes sejam includas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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: Configurao do lookup Mltiplos Valores (posio)

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 includo 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 posio seja selecionada. Incio - Posio inicial na string onde a informao ser gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupar na string. Altura - Define uma altura (linhas) para o objeto select.

Mltiplos Valores (Binrio)

Permite armazenar diversas informaes em um valor inteiro no campo selecionado. Como exemplo usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribudo automaticamente de acordo com a ordem): Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

Para armazenar os dados realizado uma soma do nmero decimal. Veja os exemplos abaixo. Exemplo1: Se fossem selecionados as opes Esportes e Cultura o nmero armazenado no campo da tabela seria 3. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

1 (Esportes) + 2 (Cultura) = 3 Exemplo2: Se fossem selecionados as opes Esportes, Lazer e Leitura o nmero armazenado no campo da tabela seria 13. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

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

Figura7: Configurao do lookup de edio Mltiplos Valores (Binrio)

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

Boto Incluir - Inclui na lista os valores preenchidos nos campos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os campos. Boto Salvar - Permite que o usurio salve toda a lista, para posterior utilizao atravs da opo Carregar Definio de Lookup. Carregar Definio de Lookup - Permite carregar uma Lista de valores pr-definida para uso como lookup. Aparecero as definies existentes no ScriptCase e as listas salvas pelo usurio. Usar Ttulo / Negao - Permite exibir uma linha de ttulo no objeto select (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - possvel informar um valor para ser armazenado no campo da tabela quando a opo Usar Ttulo / Negao estiver selecionada. Ttulo - Texto exibido na linha de ttulo do objeto select. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionado.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 esto os valores disponveis para seleo e na segunda esto os valores efetivamente selecionados.

Figura1: Valores disponveis / Valores Selecionados no objeto Duplo Select.

Configurao Geral

Figura2: Interface Configurao Geral.

Atributos: Tipo do dado - O Tipo de dados Duplo Select um objeto drop-down que permite a seleo mltiplas atravs de duas janelas de seleo e um navegador entre elas ( << < > >> ). Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio o preenchimento do atributo Valor Inicial. Valor inicial- Permite definir o valor inicial do campo.

Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes.

Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

Lookup de Edio

Forma utilizada para disponibilizar ao usurio final uma lista de valores onde podero ser selecionados vrios itens para atualizao do campo na tabela. Por exemplo, para um campo produtos, em uma lista de valores o usurio poder selecionar os itens desejados.

Antes do Lookup

Depois do Lookup

Figura1: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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 formulrio. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ). Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao.

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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 formulrio um objeto do tipo checkbox.

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - O Tipo de Checkbox um objeto que permite a seleo de uma ou mais informao atravs de uma caixa de objetos de marcao. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

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

Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

Lookup de Edio

Antes do Lookup

Depois do Lookup

Mtodos para Lookup

Esto disponveis dois mtodos de lookup: Manual (informando manualmente as condies de seleo) ou Automtico (utilizando uma query de banco de dados).

Figura1: Seleo do tipo de Lookup.

Lookup de Edio - Automtico


Lookup utilizado para listar os valores que sero exibidos no campo Checkbox. Estes valores sero recuperados de forma dinmica atravs de um Comando Select.

Figura2: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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 exibio dos itens do checkbox.

Delimitador - Define o caracter usado para separar os valores selecionados no campo do formulrio. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ). Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana do item selecionado no objeto Checkbox. Opo marcar todos - Exibe uma opo 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria.

Lookup de Edio - Manual

Este mtodo permite que o desenvolvedor crie manualmente uma lista de valores que ficar gravada na aplicao gerada. utilizado o mtodo Manual quando a base de dados no possui uma tabela com essas informaes.

Figura3: Interface Lookup de Edio Manual.

Atributos: Tipo de Lookup - Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Mltiplos Valores (delimitador), Mltiplos Valores (posio) e Mltiplos Valores (binrio).
Simples Valor

Permite a seleo de apenas um valor da lista.

Figura4: Configurao do lookup de edio 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 includo no campo da tabela quando na lista estiver selecionado o item Cha de Erva Doce. Default - Com esta opo marcada o item j vir selecionado quando o formulrio estiver em modo de incluso. Colunas - Permite informar a quantidade de colunas, para organizar o objeto no formulrio.

Mltiplos Valores (delimitador)

Podero ser armazenados vrios valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a combinao Andorra, Angola e Argentina selecionada no formulrio ser gravada como AD;AO;AR caso o delimitador seja ; (ponto e vrgula).

Figura5: Configurao do lookup de edio Mltiplos 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 includo no campo da tabela quando na lista estiver selecionado o item Angola. Delimitador - Caracter(es) utilizado(s) para fazer a separao das mltiplas opes dentro do campo da tabela. Caso no seja informado, o delimitador padro ser ponto e vrgula ( ; ) . Colunas - Permite informar a quantidade de colunas para exibio dos itens do checkbox.
Mltiplos Valores (Posio)

Permite armazenar diversas informaes em uma nica string do campo selecionado. Para que estas informaes sejam includas so informados, alm do label, a posio inicial e a quantidade de bytes que cada informao 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: Configurao do lookup Mltiplos Valores (posio)

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 includo 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 posio seja selecionada. Incio - Posio inicial na string onde a informao ser gravada. A primeira posio sempre 1. Tamanho - Quantidade de bytes que a informao ocupar na string. Colunas - Permite informar a quantidade de colunas para exibio dos itens do checkbox.

Mltiplos Valores (Binrio)

Permite armazenar diversas informaes em um valor inteiro no campo selecionado. Como exemplo usaremos a seguinte lista (apesar de no ser informado na interface de incluso de valores na lista, cada item possui um valor atribudo automaticamente de acordo com a ordem): Valor Descrio no Lookup

Atribudo 1 2 4 8 16

Esportes Cultura Lazer Leitura Msica

Para armazenar os dados realizado uma soma do nmero decimal. Veja os exemplos abaixo. Exemplo1: Se fossem selecionados as opes Esportes e Cultura o nmero armazenado seria 3. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

1 (Esportes) + 2 (Cultura) = 3 Exemplo2: Se fossem selecionados as opes Esportes, Lazer e Leitura o nmero armazenado seria 13. Valor Atribudo 1 2 4 8 16 Descrio no Lookup Esportes Cultura Lazer Leitura Msica

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

Figura7: Configurao do lookup de edio Mltiplos Valores (Binrio)

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

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

Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os campos. Boto Salvar - Permite que o usurio salve toda a lista, para posterior utilizao atravs da opo Carregar Definio de Lookup. Carregar Definio de Lookup - Permite carregar uma Lista de valores pr-definida para uso como lookup. Aparecero as definies existentes no ScriptCase e as listas salvas pelo usurio. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana do item selecionado no objeto Checkbox. Opo marcar todos - Exibe uma opo 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Rdio

RADIO
Permite utilizar no campo do formulrio um objeto do tipo radio.

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - O Tipo de dados Rdio um objeto que permite a seleo de apenas uma informao de todas as que so exibidas por ele. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo

em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao.

Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

Lookup de Edio
Forma utilizada para disponibilizar ao usurio final uma lista de valores onde poder ser selecionado o item que ser utilizado no formulrio. 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 dinmica, ter esses valores recuperados de uma tabela do banco de dados (ver lookup automatico).

Antes do Lookup

Depois do Lookup

Mtodos para Lookup

Esto disponveis dois mtodos de lookup: Manual (informando manualmente as condies de seleo) ou Automtico (utilizando uma query de banco de dados).

Figura1: Seleo do tipo de Lookup.

Lookup de Edio - Automtico


Lookup utilizado para listar os valores que sero exibidos no campo Radio. Estes valores sero recuperados de forma dinmica atravs de um Comando Select.

Figura2: Interface Lookup de Edio Automtico.

Atributos : Comando Select - Define o comando SQL que ir recuperar os valores a serem exibidos no campo do formulrio. 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 exibio dos itens do radio.

Radio com uma coluna

Radio com duas colunas

Usar Ttulo / Negao - Permite exibir uma outra opo no campo (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - possvel informar um valor para ser armazenado no campo da tabela quando a opo Usar Ttulo / Negao estiver selecionada. Ttulo - Texto exibido na opo do campo Radio. Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada. Usar conexo especfica - Permite selecionar uma outra conexo existente no projeto. O comando select ser realizado nesta conexo secundria.

Lookup de Edio - Manual

Este mtodo permite que o desenvolvedor crie manualmente uma lista de valores que ficar gravada na aplicao gerada. utilizado o mtodo Manual quando a base de dados no possui uma tabela com essas informaes.

Figura3: Interface Lookup de Edio 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 includo no campo da tabela quando na lista estiver selecionado o item Masculino. Default - Com esta opo marcada o item j vir selecionado quando o formulrio estiver em modo de incluso. Colunas -Permite informar a quantidade de colunas para exibio dos itens do radio. Boto Incluir - Inclui na lista os valores preenchidos nos campos Label e Valor. Boto Alterar - Altera os atributos do item selecionado. Boto Excluir - Exclui o item selecionado. Boto Limpar - Limpa os campos. Boto Salvar - Permite que o usurio salve toda a lista, para posterior utilizao atravs da opo Carregar Definio de Lookup. Carregar Definio de Lookup -Permite carregar uma Lista de valores pr-definida para uso como lookup. Aparecero as definies existentes no ScriptCase e as listas salvas pelo usurio. Usar Ttulo / Negao - Permite exibir uma outra opo no campo (atributo Ttulo) associado a um valor informado manualmente (atributo Valor Negativo).

Valor Negativo - possvel informar um valor para ser armazenado no campo da tabela quando a opo Usar Ttulo / Negao estiver selecionada. Ttulo - Texto exibido na opo do campo Radio.

Recarregar formulrio aps alterao do valor - Com esta opo selecionada, o formulrio ser recarregado quando houver mudana 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 necessrio preencher este campo se a opo Exibir valor original e lookup estiver selecionada.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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 informao de entrada serve como filtro dos itens que sero 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-numrico. Esta lista carregada dinamicamente com tecnologia Ajax.

Configurao Geral

Figura1: Interface Configurao Geral do Campo.

Atributos: Tipo de Dado - Define o tipo do campo da aplicao. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 usurio por (*).

Campo sem uso de atributo senha

Campo usando atributo tipo senha

Gravar Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Criticar s no Submit - Valida o campo somente quando o formulrio submetido. Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Converte Letra -Permite converter as letras do campo ao perder o foco. As opes so: Caixa Alta Todas em maiscula

Caixa Baixa Capitula Primeira Palavra Capitula Todas as Palavras

Todas em minscula A primeira letra da primeira palavra em maiscula A primeira letra de todas as palavras em maiscula

Tamanho Mnimo - Permite definir o tamanho mnimo que o campo aceita. Tamanho Mximo - Permite definir o tamanho mximo que o campo aceita. Caracteres Permitidos - Permite selecionar o conjunto de caracteres que poder ser digitado no campo. As opes so: Todos - Permite que seja digitado qualquer caracter no campo

Selecionados - Define o conjunto de caracteres permitidos. Usando as configuraes abaixo ser permitida a digitao de letras, nmeros e dos caracteres - / (definidos no atributo Mais). As letras a b c (definidas no atributo Menos) no sero permitidas.

VALOR NO BANCO DE DADOS

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

Figura3: Interface Valor Banco de Dados

As opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao.

Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

Lookup de Edio

Figura3: Interface Lookup de Edio.

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). Opo de Busca - Permite determinar o modo de busca do texto(Incio igual,Qualquer parte e Final igual). Captura Texto - Esta opo quando no selecionada,ser exibida na aplicao somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Exibir valor original e lookup - Esta opo quando no ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura.

Exibir label com a descrio - Permite exibir o label com a descrio. Usar conexo especifica - Permite selecionar uma conexo diferente da atual, caso seja necessrio buscar campos de uma tabela que no pertencem a conexo corrente.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Nmero Auto-complete

NMERO AUTO-COMPLETE
Este campo exibe uma lista de itens obtidos com base em um comando Select. A informao de entrada serve como filtro dos itens que sero exibidos medida que digitada. Esta lista tem estrutura semelhante ao objeto Select HTML onde cada item tem um valor e label associados. Para o Nmero Auto-Complete o valor de cada item obrigatoriamente numrico. Esta lista carregada dinamicamente com tecnologia Ajax.

Configurao Geral

Figura1: Interface Configurao Geral.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Label - Define o ttulo do campo na aplicao. 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 formulrio estiver em modo de incluso. As opes so: 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, no necessrio 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 Varivel - Permite gravar uma varivel de sesso com o valor do campo, que poder ser utilizada em outras aplicaes. Por exemplo, no formulrio de login o nome do usurio pode ser salvo em sesso para exibio no cabealho de outras aplicaes. Nome da Varivel - Permite definir o nome da varivel de sesso que receber o valor do campo. Tamanho do Campo - Determina o tamanho do campo em bytes. usado para determinar a quantidade mxima de caracteres a ser digitada. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Campo Label - Exibe apenas o valor do campo sem permitir a edio dos dados tanto na atualizao quanto na incluso.

Campo sem usar atributo label Campo usando atributo label Validar en Presentar - Validar campos slo cuando presenten. Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados.

Formatao dos Valores

Figura2: Interface Formatao dos Valores.

Atributos: Tamanho Mximo - Permite determinar o tamanho mximo do campo. Valor Mnimo - Permite definir o tamanho mnimo do campo. Valor Mximo - Permite definir o tamanho mximo 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 opes so vlidas para Insero e Atualizao. Valor Definido - Permite especificar um valor fixo ou associar a variveis globais.

Auto Incremento (automtico) - 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 sequncia, tais como Oracle, PostGres e Firebird, necessrio informar o nome da sequncia.

Auto Incremento (manual) - A aplicao gerada simular um auto incremento no campo. Para a incluso o valor do campo ser calculado automaticamente pela aplicao. Data de incluso - Na incluso o campo ser preenchido com a data do servidor. Data de atualizao - Na atualizao o campo ser preenchido com a data do servidor. IP do usurio - O campo receber o IP da mquina que est acessando a aplicao. Calculado pelo banco de dados - O valor do campo ser atribudo pelo prprio banco de dados. O campo no ser utilizado nos processos de atualizao. Por exemplo: ser atualizado atravs de um Trigger. Nulo - O campo ser preenchido com nulo (null).

Lookup de Edio

Figura3: Interface Lookup de Edio.

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). Opo de Busca - Permite determinar o modo de busca do texto(Incio igual,Qualquer parte e Final igual).

Captura Texto - Esta opo quando no selecionada,ser exibida na aplicao somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Exibir valor original e lookup - Esta opo quando no ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura.

Exibir label com a descrio - Permite exibir o label com a descrio. Usar conexo especifica - Permite selecionar uma conexo diferente da atual, caso seja necessrio buscar campos de uma tabela que no pertencem a conexo corrente.

PROCESSAMENTO AJAX

Permite definir o(s) campo(s) que ser(o) recarregado(s) aps a seleo 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.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao

Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Html Image
Esta pagina foi traduzida com o Google Translator em 2010-07-14 14:49:22.

Image1: Interface de Configurao Geral.

Atributos: Tipo de dados - Definir o tipo de campo de aplicao. Quando o campo do tipo html da imagem, que permite inserir no campo da imagem. Label - Define o ttulo do campo na aplicao. 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. Image - Pesquisa da imagem que deve ser mostrado. Poder ser escolhido por duas maneiras, usando o cone "Escolher imagem" que tm imagens padro ou usando o cone "Enviar imagem" que permite a escolha de qualquer imagem. Borda da Imagem - Largura da borda da imagem em Pixels. Altura da Imagem - Permite definir a altura da imagem em Pixels. Largura da Imagem - Permite definir a largura da imagem em Pixels.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Etiqueta
Esta pagina foi traduzida com o Google Translator em 2010-07-13 16:12:51.

LABEL

Image1: Interface de Configurao Geral.

Atributos: Tipo de dados - Definir o tipo de campo de aplicao. Quando o campo do tipo de rtulo, ele mostrado como apenas uma sada. Label - Define o ttulo do campo na aplicao. 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 wil ser informado o texto que ser mostrado ao lado do campo. This option when activated, allow that the text that was informed in the property Text defined above, turn in a link that when it is clicked reload the form. Use-o para recarregar - Esta opo quando ativada, permite que o texto que foi informado na propriedade Text definida acima, por sua vez, um link que quando clicado recarregar o formulrio. Allow to position the form in the chosen block. Posicionamento - Permitir que a posio da forma do bloco escolhido.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao.

Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Html Editor

Configuraes Gerais

Image1: Interface Configuraes Gerais.

Atributos: Tipo de dados - Define o tipo de dados do campo. campos tipo de editor HTML aceita letras, nmeros e caracteres especiais. Label - Define o ttulo do campo na aplicao. 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 - Definir a altura da caixa de edio em pixels. Campo Escondido - Esta opo disponibiliza o campo no formulrio como tipo hidden (Escondido), estando o valor do campo disponvel para processamento (Javascript ou PHP). Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo SQL - Informa o tipo do campo no banco de dados.

Barra de Ferramentas

Atributos: Propriedades:

Localizao - local do posicionamento da barra de ferramentas do Editor HTML Alinhamento - Alinhamento dos botes na barra de ferramentas Status - Barra de status, No Exibir, Superior e Inferior; Quantidade

- Quantidade de linhas na barra de ferramentas do Editor HTML. Organizao dos Botes - Permite definir a posio dos botes na barra de ferramentas. Pr-Visualizao - Permite visualizar a barra de ferramentas de acordo com as configuraes acima.

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo

Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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
Esta pagina foi traduzida com o Google Translator em 2010-07-13 16:13:15.

Configuraes Gerais

Atributos: Tipo de dados - tipo do campo Application. Label - Campo etiqueta na aplicao. Recarregar - Recarrega forma aps a atualizao.

Localizao
Esta pagina foi traduzida com o Google Translator em 2010-07-13 16:13:24.

LOCALIZAO
Configuraes Gerais

Atributos: Tipo de dados - tipo do campo Application. Label - Campo etiqueta na aplicao. Recarregar - Recarrega forma aps a atualizao.

Bar Code

Cdigo de Barras
Configuraes Gerais

Atributos: Tipo do dado - Tipo de dados do campo. Label - ttulo do campo. Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Insero e Atalizao". Tipo SQL - Ttipo do campo no banco de dados.

Cdigo de Barras

Atributos: Tipo - Tipo de cdigo de barras. Texto - Texto do cdigo de barras para a ilustrao. Existem 18 tipos de cdigos de barras, que est listado abaixo:

CONFIGURAO DA VISUALIZAO

A Configurao da Visualizao permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualizao do ScriptCase existem os mesmos atributos disponveis nesta Interface.

Figura: Interface de definio de CSS a nvel de campo.

CSS do Ttulo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no objeto da aplicao. 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 aplicao. 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 ttulo. Cor da Borda - Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no ttulo. 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 ttulo. Altura - Para definir a altura do ttulo. CSS do Campo Atributos: Fonte - Permite escolher o tipo de fonte, que ser aplicado no campo da aplicao. Tamanho - Permite escolher o tamanho da fonte, que ser aplicado no ttulo da aplicao. 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 aplicao. 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 ttulo da aplicao. 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.

CONFIGURAO DA AJUDA

Este recurso permite que seja documentado instrues para utilizao da aplicao gerada, isto , ajuda ao Usurio final a entender melhor as Regras de Negcio do Sistema e a melhor maneira de operar o Sistema.

Figura1 Configurao da Ajuda utilizando Pop-UP.

Atributos: Descreva Ajuda - Permite a incluso de um texto que ser apresentado quando o usurio 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.

Layout Viso Global

GERAL
atributos de aplicativos e recursos de formatao, tais como esquemas de visualizao, organizao de campos de blocos, define os valores eo formato de cabealho entre outros. Pginas Blocos Esquema de cores Cabealho e Rodap

Pginas

PAGES
Uma pgina do aplicativo pode ser deifined como recipiente bloco. Para cada aplicao, criada uma pgina com o nome padro "pag1". Na forma, o controle e aplicativos de busca, possvel criar mais pginas. Organization of Blocks. As pginas so mostradas no modo de aplicao em abas, onde cada guia tem os blocos definidos na organizao de blocos.

s interface. Figura 1: Pginas configurao da interface s.

Veja abaixo um exemplo de aplicao de formulrio usando duas pginas: dados gerais e documentos (ver Imagem2).

Imagem2: Formulrio de pedido de utilizao dos recursos pginas

O formulrio de candidatura tem uma pgina padro, identificada por pag1, que pode ser mudado, com a criao de novas pginas. O uso de pginas muito indicado quando temos uma aplicao que envolve uma srie de campos de tabela (mais de 20 por exemplo). Um formulrio com mais de 20 campos na vertical seria difcil de usar. Um aplicativo pode ter um monte de pginas, e em cada uma delas, voc pode incluir uma grande quantidade de blocos.

Figura 3: Pginas Interface Settings

a new page, just fill the two text above of the buttons Insert, in the first field fill the page name and in the second field select the image that will be presented as folder icon, and afterwards click on the button INSERT.Para incluir uma nova pgina, basta preencher o texto dois acima dos botes de Inserir, no primeiro campo preencher o nome da pgina e no segundo campo selecione a imagem que ser apresentado como cone da pasta, e depois clique no boto Inserir. Para excluir uma pgina, basta clicar no boto excluir apresentou na linha da pgina correspondente. . N OTA: A definio de pginas considerado somente o formulrio de registo nico. Atributos:

ont Name F - Selecione o tipo de letra na lista existente ou digite um nome da fonte a ser utilizada no application.T Tamanho da Fonte - Digite o tamanho da fonte. . font-Select Color Selecione a cor de uma paleta de cores ou digite as informaes de cor para definir a cor do texto selecionado. Escolha cores de fundo - Selecione a cor de uma paleta de cores ou digite as informaes de cor para definir a cor de fundo do texto selecionado. No selecionou a cor da fonte - Escolha a cor de uma paleta de cores ou digite as informaes de cor para definir a cor selecionada na guia fonte no. No selecionado cor de fundo - Escolha a cor de uma paleta de cores ou digite as informaes de cor para definir a cor de fundo selecionada guia no.

Blocos

Conceitualmente um bloco um "container" onde posicionamos nossos campos de uma Aplicao de Formulrio, Controle ou Consulta com orientao Slide. Por default as aplicaes criadas no ScriptCase so constitudas de um nico bloco, este com o mesmo nome da aplicao. Podemos adicionar quantos novos blocos quisermos e organiz-los da maneira que nos for mais conveniente. Na tela abaixo observe que h uma coluna chamada ORGANIZAO , l que definimos se o prximo bloco vir ao lado ou abaixo do corrente.

Figura1: Tela de Configurao dos Blocos.

No lado esquerdo de cada bloco existem dois cones o primeiro relativas ao bloco e o segundo para excluso do bloco.

tem a funo de editar todas as informaes

Organizao e Mudana de posio dos Blocos

Veja abaixo como alterar a ordem de exibio dos Blocos de uma Pgina.

Clique e araste o bloco que deseja alterar para a sua nova posio.

Veja agora como remover um bloco da exibio

Clique sobre o bloco desejado e arraste-o at o item "Blocos no exibidos". Desta forma, assim como voc pode remover um bloco arrastando-o at o item "Blocos no exibidos", para mudar um bloco de pgina s arrasta-lo at a pgina desejada. Veja as imagens abaixo.

Atributos: Bloco (Nome) - Nome do Bloco. Label - Ttulo do bloco que ser exibido na aplicao. Ttulo (Exibir) - Flag que controla se o ttulo do bloco ser exibido. Label (Exibir) - Flag que controla se o label dos campos dentro do bloco devem ser exibidos. Label (Posio) - Opes de exibio do label: "Acima" - ser exibido o label acima do campo. "Ao Lado" o label ser exibido ao lado do campo.

Campos (Colunas) - Quantidade de colunas a serem exibidas lado a lado dentro do bloco. Campos (Posio) - De que forma os campos sero exibidos dentro do bloco: "Abaixo" - Os campos sero exibidos um abaixo do outro respeitando a quantidade de colunas.

"Ao Lado" - Os campos sero exibidos ao lado do outro respeitando a quantidade de colunas.

"Corrido" - Os campos sero exibidos lado a lado sem conter tabulao.

Organizao (Prximo) - Forma como os blocos ficaro organizados dentro da pgina:

"Abaixo" - Indica que o prximo bloco ser exibido abaixo .

"Ao Lado" - Indica que o prximo bloco ser exibido ao lado.

"Aba" - Indica que o prximo bloco ser exibido em Aba.

Organizao (Largura) - Especifica em pixels ou percentual a largura que o bloco dever ocupar, caso a informao seja em percentual especificar (%). Exemplo: Se so dois blocos lado a lado um bom tamanho 50%. para cada bloco. Collapse - Habilta opo de fechar (colapse) o bloco. Para incluir novos blocos em uma Aplicao, basta clicar no boto . Em seguida, ser apresentada a seguinte interface para definio do nome e label do bloco. No fim clique no boto Criar.

Figura2: Interface de Criao de Novo Bloco. Atributos: Nome - Nome do bloco; Label - Texto que ser que mostrado no bloco da aplicao.

Para editar um bloco basta clicar no cone , que fica do lado esquerdo do bloco. Em seguida, ser apresentada a seguinte interface para definio dos parmentros do bloco. No fim clique no boto Salvar.

Figura2: Interface de Edio do Bloco. Atributos: Nome - Nome do bloco. Ttulo - Exibe o ttulo do bloco. Exibir Ttulo - Esta opo, quando ativada, permite exibir o ttulo do bloco. Fonte do Ttulo - Nome da fonte aplicada no ttulo do bloco. Tamanho da Fonte - Tamanho da fonte aplicada ao ttulo do bloco.

Cor da Fonte - Cor da fonte do ttulo do bloco. Cor do Fundo - Cor de fundo da linha do ttulo do bloco. Figura de Fundo - Figura de fundo da linha do ttulo do bloco. Altura do Ttulo - Altura em pixels da linha do ttulo do bloco. Alinhamento Horizontal - Alinhamento horizontal do ttulo do bloco (Esquerda, Centro e Direita). Alinhamento Vertical - Alinhamento vertical do ttulo do bloco(Topo, Meio e Baixo). Exibir Label - Exibir os labels dos campos do bloco. Colunas - Quantidade de colunas de campos no bloco. Largura das Colunas - Forma de clculo das colunas do bloco. Cor do Label - Cor para exibir o label dos campos. Organizao dos Campos - Forma de organizao dos campos no bloco. Posio do Label - Posicionamento do label dos campos em relao aos dados. Prximo Bloco - Posicionamento do prximo bloco em relao ao atual. Cor da Borda - Cor da borda do bloco. Largura da Borda - Largura da borda do bloco. Largura do Bloco - Largura do bloco (width). Altura do Bloco - Altura do bloco (height). CellSpacing - Espaamento das clulas do bloco. Collapse - Habilta opo de fechar (colapse) o bloco.

Layout Settings
Esta pagina foi traduzida com o Google Translator em 2010-07-13 16:18:51.

Configuraes de layout

Figura 1: Configuraes de layout de interface.

Definir o layout do aplicativo. Atributos: Header Template - Permite escolher o modelo para compor o cabealho do pedido. Allows to choose the template to compose the application footer. Rodap Modelo- Permite escolher o modelo para compor o rodap do aplicativo. Tema - Escolha um dos temas disponveis. A aplicao de modo visual (cores, fontes, etc) carregado.

Cabealho E Rodap

CABEALHO
Neste bloco feita a definio dos conteudos variveis que faro parte do cabealho.

Figura1: Interface Cabealho.

Esta tela pode variar dependendo do formato de cabealho escolhido dentro da pasta Visualizao. Exibir Cabealho - Esta flag determina se o cabealho ser exibido. Ttulo da Consulta -Permite informar um ttulo para ser exibido na aplicao. Variveis de Cabealho - Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no cabealho. Ttulo: Esta opo quando selecionada exibir no cabealho o valor preenchido no "Ttulo do Filtro ". Data: Quando selecionado o tipo "Data", ser exibido no cabealho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem" . Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no cabealho, pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

RODAP

Figura2: Interface Rodap.

Esta tela pode variar dependendo do formato de Rodap escolhido dentro da pasta Visualizao. Exibir Rodap - Esta flag determina se o Rodap ser exibido na aplicao. Variveis de Rodap-Os campos variveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo ser necessrio associar um contedo ao mesmo. Abaixo descrevemos os tipos existentes: Campo: Quando se escolhe a opo do tipo "Campo", abrir um Combobox ao lado com os campos que fazem parte do "Select". Escolhendo um desses campos, estar associando o valor do campo para exibio no Rodap. Data: Quando selecionado o tipo "Data", ser exibido no Rodap da aplicao a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibio utilizando a data e a hora do servidor. 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. Imagem: Quando selecionado o campo tipo imagem, aparece um campo para o preenchimento do nome da imagem existente no servidor. Para localizar as imagens existentes e selecionar uma, clique no cone "Escolher imagem" e para disponibilizar novas imagens no servidor clique em "Fazer upload de uma imagem". Valor: Quando selecionado o tipo "Valor", o contedo preenchido no campo texto que aparece ao lado ser exibido no Rodap. Pode ser informado textos e "Variveis globais". Ex: "Nome do Funcionrio: [v_nome]".

Eventos Eventos
Esta pagina foi traduzida com o Google Translator em 2010-07-13 16:19:48. O ScriptCase trabalha com o conceito de eventos, onde possvel separar cada ao no momento adequado (Exemplo: Aps alterar um registro) e possibilitando tambm um desenvolvimento mais organizado. No Help de Contexto de cada Evento exibido apenas as Macros disponveis para o mesmo.

Imagem 1: Interface do evento.

onInit - Este evento executado quando o aplicativo est carregando. onRefresh - Este evento executado para recarregar a pgina do aplicativo OnValidate - Este evento executado, clicando sobre a validao (OK, Update, Insert, Delete, Filter), dependendo da aplicao. onBeforeInsert - Este evento executado aps a insero. onAfterInsert - Este evento executado aps a insero. onBeforeUpdate - Este evento executado antes de atualizar um registro. onAfterUpdate - Este evento executado depois de atualizar um registro. onBeforeDelete - Este evento executado antes da eliminao. onAfterDelete - Este evento executado aps a eliminao. onLoad - Este evento ocorre quando a pgina carregada, ou seja, quando estiver a navegar a partir de um registro para outro, clicando nos botes (novo, insero, etc.). Qualquer evento pode usar funes pr-definidas disponveis no Scriptcase. Essas funes so chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros.

Eventos Ajax
Esta pagina foi traduzida com o Google Translator em 2010-07-13 16:20:12. Usando AJAX, o trafgo de informaes desnecessrias so evitados, acelerando o processamento das aplicaes.

Imagem 1: Interface AJAX evento.

Os seguintes eventos esto disponveis com o ScriptCase. onChange - Este evento ocorre quando o campo tem o foco eo valor do campo mudado eo foco direcionado para outro objeto. onClick - Este evento ocorre quando o campo clicado. onBlur - Este evento ocorre quando o campo tem o foco, o valor do campo no alterado eo foco direcionado para outro objeto. onFocus - Este evento ocorre quando o campo tem o foco. Veja abaixo um exemplo: O campo usurio validado contra um banco de dados (tabela). Para os usurios vlidos que retorna o nome. Para os usurios invlido ser exibida uma mensagem. Exemplo: 1 - Selecione o campo e os eventos utilizados no processo AJAX (em cdigo PHP). Passando parmetros opcional.

Figura2: Selecionando campos e eventos para o processamento AJAX.

2 - Digite a regra de negcio no editor PHP aberto. O cdigo processado pelo servidor e o resultado XML enviado para o navegador. Veja a macro Wizard Macros para uma seleco de macros ScriptCase disponveis.

Figura3: Programao PHP com AJAX.

Qualquer evento pode usar funes pr-definidas disponveis no Scriptcase. Essas funes so chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros.

Buttons Botes
Esta pagina foi traduzida com o Google Translator em 2010-07-13 16:20:44.

BOTES
Para criar um novo boto, clique na opo boto Novo e digite um nome eo tipo do boto. Tipos de boto: (Javascript, PHP, Linking).

Imagem2: Nova funo do boto.

Excluir um boto
Para excluir um boto clique no cone ao lado do nome do boto no menu da aplicao (Lixeira).

Javascript Button
Esta pagina foi traduzida com o Google Translator em 2010-07-13 16:21:05.

Criando um boto Tipo Javascript


Alm dos botes de seus prprios aplicativos, tambm possvel criar botes que sero visveis na barra de ferramentas

Image1: novo boto Criar.

Para criar um novo boto, clique em "Novo boto, digite o nome e selecione o tipo de boto.

Imagem2: Nova funo do boto.

Existem trs tipos de botes de exibio: (Button, imagem e link).

Modo de exibio (Boto)

Imagem1: Interface de Configuraes do Boto.

Modo de Exibio - Modo de exibio do boto na barra de ferramentas (Boto). Label - Ttulo do boto no aplicativo. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos botes do editor do esquema. Layout de Botes

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Imagem)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibio do boto na barra de ferramentas (Imagem). cone - cone do boto que ser exibido. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio.

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Link)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibio do boto na barra de ferramentas (Link).

Label - Ttulo do boto no aplicativo. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos botes do editor do esquema. Layout de Botes

Imagem2: Boto exibido na barra de ferramentas.

Cdigo

Imagem2:

Interface JavaScript.

Excluir um boto
Para excluir um boto clique no cone ao lado do nome do boto no menu da aplicao (Lixeira).

Boto Php

Criando um boto do tipo PHP


Alm dos botes de seus prprios aplicativos, tambm possvel criar botes que sero visveis na barra de ferramentas

Image1: novo boto Criar.

Para criar um novo boto, clique na opo boto Novo e digite um nome e o tipo do boto.

Image2: New button function.

Existem trs tipos de botes de exibio: (Button, imagem e link).

Modo de exibio (Boto)

Imagem1: Interface de Configuraes do Boto.

Modo de Exibio - Modo de exibio do boto na barra de ferramentas (Boto). Label - Ttulo do boto no aplicativo. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos botes do editor do esquema. Layout de Botes

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Imagem)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibio do boto na barra de ferramentas (Imagem). cone - cone do boto que ser exibido. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio.

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Link)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibio do boto na barra de ferramentas (Link). Label - Ttulo do boto no aplicativo.

Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos botes do editor do esquema. Layout de Botes

Imagem2: Boto exibido na barra de ferramentas.

Code

Image2: Php

Interface.

Excluir um boto
Para excluir um boto clique no cone ao lado do nome do boto no menu da aplicao (Lixeira).

Link Button
Esta pagina foi traduzida com o Google Translator em 2010-07-13 16:22:38.

Criando um boto do tipo Link


Alm dos botes de seus prprios aplicativos, tambm possvel criar botes que sero visveis na barra de ferramentas

Image1: novo boto Criar.

Para criar um novo boto, clique em "Novo boto, digite o nome e selecione o tipo de boto.

Imagem2: Nova funo do boto.

Existem trs tipos de botes de exibio: (Button, imagem e link).

Modo de exibio (Boto)

Imagem1: Interface de Configuraes do Boto.

Modo de Exibio - Modo de exibio do boto na barra de ferramentas (Boto). Label - Ttulo do boto no aplicativo. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos botes do editor do esquema. Layout de Botes

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Imagem)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibio do boto na barra de ferramentas (Imagem). cone - cone do boto que ser exibido. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio.

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Link)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibio do boto na barra de ferramentas (Link).

Label - Ttulo do boto no aplicativo. Hint - Sugesto de mensagem. Mensagem de Confirmao - Para no exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos botes do editor do esquema. Layout de Botes

Imagem2: Boto exibido na barra de ferramentas. O boto de ligao requer um link que lhe esto associados. No menu do aplicativo (no lado esquerdo da janela), existe uma opo para criar novas ligaes configurar o boto de novo link, e siga os passos abaixo para criar o vnculo necessrio para concluir a operao.

Criando um novo link


1 - Usando o link, clique na opo novo link, como na imagem abaixo.

Imagem2: Criar nova vinculao.

2 - Selecione os botes tipo link e clique em prximo (como a imagem abaixo).

Imagem3: Interface tipo de link.

3 - Seleccione a aplicao que ser chamada e clique em Avanar.

Image4: Lista de aplicaes de interface.

4 - Definir os parmetros passados. Pode ser de trs tipos: de campo, valor ou vazio. Field - Entre o campo usado para passar o contedo.

Image5: Parmetros de Interface Definition - Field.

Fixo - Introduza um contedo fixo para ser aprovada.

Image6: Parameters Definition Interface - Value.

Vazio - Nenhum valor ser passar.

Image7: Parmetros de Interface Definition - Empty.

5 - Definir as propriedades do link formulrio - mostrar Iframe.

Image8: Link / Form Interface Propriedades.

Link Modo de Operao - Como ser apresentado o link. Abrir na mesma janela - Mostra o formulrio na mesma janela do navegador, saindo da pesquisa e ir para o formulrio. Abrir em outra janela - Abra uma nova janela para mostrar o formulrio. Abrir em uma Iframe - Mostrar a forma como o mesmo na mesma janela que a pesquisa, abaixo da pesquisa de um iframe criado para exibir o formulrio. URL utput do aplicativo chamado - endereo acessado quando o usurio sair do grid. Link de Ajuda Mensagem exibida quando o mouse est sobre o campo de ligao seleccionado. Propriedades do formulrio - Selecione os botes que sero mostrados.

Excluir um boto
Para excluir um boto clique no cone ao lado do nome do boto no menu da aplicao (Lixeira).

Aplicacao Configuraes

CONFIGURAES
ScriptCase aplicaes Definir os atributos

Image1: Configuraes Application Interface

Atributos: Aplicao do cdigo - O cdigo do aplicativo determinada no momento da criao de aplicativos, este cdigo pode ser mudado atravs do menu principal. Descrio - Este campo pode ser usado para descrever os objetivos do aplicativo. Documentos Caminho - O caminho absoluto onde os documentos so armazenados aplicao.

Diretrio de Imagem - O diretrio base de onde as imagens do aplicativo so armazenados. Aplicao de Imagens - As imagens especficas utilizadas por esta aplicao. Localizao - Gerado idioma do aplicativo usado, todas as sugestes e as mensagens so convertidas para o idioma escolhido. localizao varivel Share - Use a varivel de sesso local do presente pedido. varivel tema Share - Use a varivel tema da sesso do presente pedido. Pasta - Pasta onde o aplicativo est armazenado no espao de trabalho. Edit Project - Permitir que todos os usurios do projeto para editar este pedido. Timeout - Tempo tempo em segundos. Zero o valor padro do PHP.

Mensagem Timeout - Tempo para Ajax mensagem de atualizao Helpcase Link - Associar um helpcase manual para sua aplicao. O tamanho mximo - Max tamanho mximo para esta aplicao. Ttulo da Mensagem - Texto utilizado na linha de ttulo como rtulo. Use Enter para Tab - Use a tecla Enter para tabular.
Erro Settings

Imagem2: Configuraes Erro Interface

Atributos: Erro de posio - a posio de erro no aplicativo. Valores: direita, esquerda, superior e inferior. Allows to show the title line of the error message. Mostrar ttulo de erro no aplicativo - Permite mostrar a linha do ttulo da mensagem de erro. Mostrar ttulo de erro no campo - Permitir a mostrar a linha do ttulo da mensagem de erro no campo. Erro ao ttulo - Ttulo da Mensagem Erro na aplicao. Erro de Script - Mostra o script e linha onde o erro ocorre. Erro SQL - Mostra o comando SQL que originou o erro. Debug Mode - Executa o aplicativo no modo de depurao, exibindo os comandos SQL. Ajax sada de erro - Abre uma viva para exibir mensagens de erro Ajax sada durante o modo de depurao. Timeout Erro - Time para mostrar a mensagem de erro de validao.

Navegao

Define os atributos de navegao de uma aplicao.

Image1: Interface de Navegao.

Atributos: URL de Sada- URL para o qual o usurio ser redirecionado quando ele sair da aplicao. Fechar janela - Quando sair do aplicativo, fecha a janela do navegador. URL de Redirecionamento - URL para redirecionamento no caso de no haver nenhuma varivel global disponvel. Varivel de Redirecionamento- Nome da varivel atravs do qual ser armazenada a URL da aplicao real. Mensagem aps insero - Mensagem a ser exibida aps a insero de um registro. Ocorrer a navegao para outra pgina e a mensagem ser exibida, logo abaixo da mensagem aparecer o boto OK que ao ser clicado retorna ao formulrio. Mensagem aps Atualizao - Mensagem a ser exibida aps a atualizao de um registro. Ocorrer a navegao para outra pgina e a mensagem ser exibida, e logo abaixo da mensagem aparecer o boto OK que ao ser clicado retorna ao formulrio. Retornar aps a incluso - Permite definir se aps a incluso de um registro, a aplicao retornar a edio do registro ao invs de abrir novamente o modo de insero de um novo registro. Sair da Aplicao - Sair da aplicao aps o processamento do formulrio.

Variveis Globais

Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:40:39.

Varivel global
Esta tabela mostra as variveis globais sendo usados dentro do aplicativo, a varivel global um parmetro externo necessrios para a execuo do aplicativo. O pedido pode incluir variveis globais na clusula WHERE, no s de pesquisa ou inserindo uma varivel no Application Data General campo para substituir o nome do campo, criado por campos especiais, etc As variveis globais so definidos entre colchetes ([varivel]). Essas variveis devem ser passadas para a aplicao que est sendo implementado atravs de um dos mtodos (Session, Post, Get)

Imagem 1: Interface variveis globais.

Exemplo: Selecione Cliente, CustomerName dos clientes WHERE CustomerID = '[v_customerid]' Neste caso, as variveis "v_customerid" aparece na configurao de variveis. Seleccione a forma como ela passada para o aplicativo de controle.

Imagem 2: Variveis Interface Settings.

Mostra todas as variveis globais usadas no aplicativo.

Atributo - nome da varivel na aplicao. Value - Define o comportamento das variveis, esse contedo dividido em trs blocos, so eles: Alcance - Define a forma como a varivel recebida pelo aplicativo, se tiver sido definida uma varivel que recebida por um mtodo POST e foi aprovada pelo mtodo get o contedo no sero aceitas. Varivel mtodos passagem: Sesso - Nesta opo, a varivel deve ser criada como uma varivel de sesso no PHP por outra aplicao antes de chamar de pesquisa que est sendo definido. Get - Define que a varivel deve ser passada pela linha de comandos HTML, isso significa que, sendo visvel para o navegador. Post - Define que a varivel deve ser passada atravs do mtodo post do formulrio. Configuraes - No validar (verificao) da varivel em tempo de execuo. Tipo (Entrada / Sada) - Define se a varivel uma entrada ou sada. Em tempo de execuo no ambiente de desenvolvimento, um formulrio solicitando as variveis utilizadas pelo aplicativo exibida. Descrio - Determina que a varivel foi definida.

Express Edition
Esta pagina foi traduzida com o Google Translator em 2010-07-08 08:39:55. Esta funo permite actualizar o campo atributos da aplicao de forma generalizada acelerar o aperfeioamento da aplicao. Ao definir nesta funcion ser mostrada a tela abaixo:

Image1: Interface do Express Edition.

Atributos: Filter - Selecione na combobox uma das opes: Todos os campos ou campos de formulrio e informe no campo "Mostrar" quantos campos vai ser mostrada de cada vez. ropertiers P - devem ser informados os atributos que devem ser mostrados permitindo a atualizao. E dit Buton - Quando for selecionada, ela aberta uma janela que apresenta todos os atributos dos campos selecionados, que podem ser modifided rapidaly.

Imagem2: Interface apresentado a partir do boto Editar.

Atributos: Update Button - Aps as modificaes necessrias no tipo de dados ea etiqueta do campo, basta clicar no boto atualizar, por isso as atualizaes que foram feitas sero atribudos para o campo.

Sincronizar Tabela

Este Processo realizar uma comparao entre as definies de campos da aplicao e os campos da tabela de origem no banco de dados. Caso na tabela de origem ocorra alguma alterao, como por exemplo a incluso de um novo campo, ou excluso, ou ainda uma mudana no tipo do dado, essa alterao se mostrar visvel como demonstrado na imagem abaixo:

Figura1:Tela da funo Sincronizar tabela.

Aps acessar a funo a partir do link "Sincronizar Tabela" exibida uma tabela de comparao entre os campos da aplicao (tabela a esquerda)e os campos da tabela do banco de dados(tabela a direita), figura acima, os campos marcados em "vermelho" sero excludos da aplicao,os campos marcados em "verde" sero includos no formulrio, e os campos marcados em "laranja" sero atualizados, pois sofreram alterao de tipo na base de dados. Nota: Ao ser renomeado um campo de tabela na base de dados, o efeito da sincronizao de tabela, comparativamente, ser o mesmo da excluso de um campo que existia na aplicao mais a incluso de um novo campo.

Link

LIGAES
Utilizamos para interligar a aplicao que estamos definindo com outras aplicaes. So 3 os tipos de ligaes disponveis: Aplicao - Utilizado para ligar o Formulrio a qualquer outro tipo de aplicao. Esse tipo de ligao est associado aos eventos de Incluso e/ou Alterao, ao ocorrer um desses eventos a navegao ser efetuada para aplicao que estamos chamando. Campo - Utilizado para ligar o Formulrio atravs de um link a qualquer outro tipo de aplicao. Para efetuarmos essa ligao devemos criar um campo especial do tipo Label e associar o mesmo a ligao. Captura - Ser criado um cone ao lado do campo dentro do Formulrio, ao ser selecionado abre outra janela mostrando uma aplicao de consulta. Nessa aplicao que ser aberta pode se fazer pesquisas e retornar um valor para caixa de texto.

Na tela abaixo o usurio poder editar uma ligao existente ou fazer criao de uma nova aplicao.

Figura1: Menu de Ligaes

Criando Ligao Na tela abaixo o usurio dever especificar qual o tipo de ligao a ser efetuado, "Aplicao", "Campo" ,"Captura" ou "Boto".

Figura2: Interface Ligao entre Aplicaes

Tipo de ligao - Aplicao


Utilizado para ligar nosso Formulrio a qualquer outro tipo de aplicao. Esse tipo de ligao esta associado aos eventos de Incluso e/ou Alterao, ao ocorrer um desses eventos a navegao ser efetuada para aplicao que estamos chamando. A tela abaixo "Lista de Aplicaes" mostra as aplicaes de formulrio, o usurio dever escolher aplicao que dever ser ligada e clicar em Continuar >>

Figura3: Interface Ligao entre aplicaes.

Na tela abaixo "Definio do Parmetros", do lado esquerdo, mostrado os campos da aplicao a qual estamos ligando e que necessitam receber parmetros para execuo e, do lado direito, dever ser selecionado a opo para passagem de valor, existem trs opes, so elas: Campo - Ao escolher esta opo deve-se informar o campo a ser usado para passagem de contedo. Valor - No caso da seleo desta opo na caixa de texto informar contedo fixo a ser passado. Vazio - Escolhendo essa opo no ser passado nenhum valor para o campo.

Figura4: Interface Definio dos Parmetros.

Na tela abaixo "Propriedades da Ligao" devero ser preenchidos os atributos relativos a ligao.

Figura5: Interface Propriedade da ligao.

Atributos: Redirecionar aps incluso - Com essa opo ativada, ao ocorrer a incluso ser feito a navegao para aplicao que estamos ligando. Redirecionar aps Atualizao - Com essa opo ativada, ao ocorrer a atualizao ser feito a navegao para aplicao que estamos ligando.

Propriedades do Formulrio - Permite selecionar os botes que sero exibidos na barra de ferramentas do filtro.

Tipo de Ligao - Captura


Ser criado um cone ao lado do campo dentro do Formulrio de Filtro, ao ser selecionado abre outra janela mostrando uma aplicao de consulta. Nessa aplicao que ser aberta pode-se fazer pesquisas e retornar um valor para caixa de texto.

A tela abaixo "Tipo de Ligao" mostra que quando selecionado ligao "Tipo Captura ", aparece um Combobox com os campos da aplicao de origem para ser selecionado o campo que ser usado para o Link.

Figura6: Interface Definio dos Parmetros.

A tela abaixo "Lista de Aplicaes" mostra as aplicaes de consulta, o usurio dever escolher aplicao que dever ser ligada e clicar em Continuar >>

Figura7: Interface Ligao entre aplicaes.

Na tela abaixo "Definio dos Parmetros", do lado esquerdo, mostrado os campos da aplicao a qual estamos ligando e que necessitam receber parmetros para execuo e, do lado direito, dever ser selecionado a opo para passagem de valor, existem trs opes, so elas: "Campo" - Ao escolher esta opo deve-se informar o campo a ser usado para passagem de contedo.

"Valor" - No caso da seleo desta opo na caixa de texto informar contedo fixo a ser passado. "Vazio" - Escolhendo essa opo no ser passado nenhum valor para o campo. Recuperar valor do campo - Deve ser selecionado o campo da aplicao de consulta objeto da ligao, para que o contedo do mesmo retorne para o campo do Formulrio de Filtro.

Figura8: Interface Definio dos Parmetros

Concluda a ligao, o usurio poder alterar ou excluir a ligao feita, conforme a sua necessidade.

Programacao Viso Global

GERAL
Nesta verso do ScriptCase est incorporada o conceito de programao, com a utilizao de recursos de atributos, mtodos e bibliotecas. Na verso anterior j era possvel criar regras de negcio nas aplicaes, 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.

Atributos

Os Atributos so variveis que tem escopo global dentro da aplicao declarada. Um atributo pode ser referenciado em todos os mtodos e eventos de uma aplicao.

Figura1: Interface Configurao dos Atributos.

Atributos: Nome do Atributo - Esta caixa de texto permite informar o nome do atributo, aps ser digitado o nome basta clicar no boto incluir. Caso deseje alterar ser necessrio clicar no nome do atributo (localizados a esquerda dos botes) efetuar a alterao necessria e clicar no boto alterar. Caso seja necessrio excluir algum atributo, necessrio realizar o mesmo processo do boto alterar, s que ao selecionar o atributo necessrio clicar no noto excluir.O boto limpar , como o prprio nome diz limpa toda a lista de atributos localizadas a esquerda do boto.

Mtodos
Esta pagina foi traduzida com o Google Translator em 2010-07-13 16:28:11. Mtodos so funes ou procedimentos declarados pelo desenvolvedor, que ajudam a aplicao das regras de negcio para um aplicativo. Usando mtodos nas aplicaes possvel a reutilizao de cdigo e melhorar a produtividade de desenvolvimento. possvel criar PHP e os mtodos de JavaScript.

Figura 1: Mtodo interface menu.

Criar novo mtodo

Figura 2: Criar um novo mtodo.

1 Definir o nome para o novo mtodo e clique no boto Criar. Como na imagem abaixo.

Figura 3: Incluso do mtodo.

2 Mtodos podem ter parmetros de passagem. Para incluir uma varivel de parmetro em um mtodo, clique no boto '' Var:

Figura 4: cone varivel de parmetro.

Adicionar a quantidade variveis:

Figura 5: O parmetro interface definio

definio da varivel:

6: incluso de parmetros de interface figura. Nome: Digite o nome da varivel. Tipo: Selecione o tipo de variveis como: por valor ou por referncia. * Valor padro: O valor do parmetro usado para inicializar a varivel na chamada tim e. * Referncias permitem que voc crie um segundo nome para uma varivel que voc possa us-lo para ler ou modificar os dados originais armazenado naquela varivel. Para editar uma varivel de parmetro em um mtodo, clique em boto:

Figura 7: Definio de interrface parmetro. Selecione todos os parmetros variveis em parmetros de campo. Desmarcar todos os parmetros de seleo de variveis em parmetros de campo. Edite a varivel selecionada em parmetros de campo. Eliminar a varivel selecionada em parmetros de campo. Na imagem abaixo, o corpo do mtodo definida como echo "novo mtodo"

Figura 8: Processo interface

Ou ainda:

Figura 9: Interface Funo

3 Para executar o mtodo necessrio cham-lo em um evento. Veja abaixo um exemplo:

Figura 10: Eventos.

- Neste exemplo, usamos o evento para chamar onInit nosso mtodo como o applicatin comear. Veja como simples para chamar o mtodo no exemplo abaixo: Usando o procedimento de mtodo:

Figura 11: mtodo de interface de evento

Usando a funo de mtodo:

Figura 12: mtodo de interface de evento

- Assim temos o seguinte resultado ao executar o aplicativo.

Bibliotecas
Esta pagina foi traduzida com o Google Translator em 2010-07-13 16:28:17. Para utilizar uma biblioteca s selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marc-la. Este processo faz com que os mtodos existentes na biblioteca, sejam visveis em todos os Eventos e Mtodos da aplicao. Para gerenciar as bibliotecas do ScriptCase acesse o menu principal : Configurao | Bibliotecas.

Macros Scriptcase Macros Scriptcase

O ScriptCase dispe de macros e variveis especiais que permitem ao usurio manipular eventos, botes das aplicaes, controle de segurana, efetuar operaes com datas, etc. A seguir temos uma tabela na qual so apresentadas as macros e variveis especiais do Scriptcase, bem como os tipos de aplicaes nas quais atuam.

TABELA DE MACROS E VARIVEIS ESPECIAIS

SQL
sc_begin_trans ("Conexo") sc_change_connection ("Conexao_Antiga", "Conexao_Nova") sc_commit_trans ("Conexo") sc_error_continue ("Evento") sc_error_delete Esta macro inicializa um conjunto de transaes na base de dados. Esta macro troca dinamicamente as conexes das aplicaes. Esta macro efetiva uma srie de transaes na base de dados. Esta macro desativa o tratamento de erros de banco de dados, padro do Scriptcase. Esta macro configura a varivel que contem a mensagem de erro do banco de dados que pode ocorrer durante a excluso de um registro. Esta macro configura a varivel que contem a mensagem de erro do banco de dados que pode ocorrer durante a incluso de um registro. Esta macro configura a varivel que contem a mensagem de erro do banco de dados que pode ocorrer durante a atualizao de um registro. Esta macro executa o comando SQL passado como parmetro ou o comando SQL contido no campo tipo ao SQL informado. Esta macro executa o comando SELECT informado no segundo parmetro e retorna os dados em uma varivel. Esta macro apaga as trocas feitas usando "sc_change_connection". Esta macro descarta um set de transaes na base de dados. Esta macro executa o comando SELECT informado no segundo parmetro e retorna o dataset em uma varivel. Esta macro altera dinamicamente o campo que ser recuperado pela consulta. Esta macro altera dinamicamente o campo da clusula "ORDER BY" da consulta. Esta macro adiciona dinamicamente uma condio clusula WHERE da consulta.

sc_error_insert

sc_error_update

sc_exec_sql ("Comando SQL", "Conexo")

sc_lookup (Dataset, "Comando SQL", "Conexo") sc_reset_change_connection sc_rollback_trans ("Conexo") sc_select (dataset, "Comando SQL", "Conexo") sc_select_field ({Campo}) sc_select_order ("Campo") sc_select_where (add)

sc_sql_injection ({Meu_Campo}) Esta macro protege o campo/varivel contra "SQL injection" ou ($Minha_Varivel) sc_where_current sc_where_orig Esta macro disponibiliza o contedo do select original mais o filtro. Esta macro disponibiliza o contedo da clusula where do select original da aplicao. Variveis especiais que contm os dados para acesso base de dados.

variveis database Variveis de Database

Data
sc_date (Data, "Formato", "Operador", D, M, A) sc_date_conv ({Campo_Data}, "Formato_Entrada", "Formato_Sada") sc_date_dif ({Data1}, "Formato Data1", {Data2}, "Formato Data2") sc_date_dif_2 ({Data1}, "Formato Data1", {Data2}, "Formato Data2", Opo) sc_date_empty ({Campo_Data}) Esta macro calcula e retorna incrementos e decrementos em datas. Esta macro converte o contedo do campo passado como parmetro do formato de entrada para o formato de sada. Esta macro calcula a diferena entre datas em quantidade de dias. Esta macro calcula diferena entre datas, retornando a quantidade de dias, meses e anos. Esta macro checa se um campo do tipo data est vazio, retornando um boleano.

Controle
sc_add_line_tit ("Titulo1", Colspan, Align, Cor Fundo, Tamanho Fonte, Cor Fonte, Tipo Fonte;) sc_ajax_javascript ('NomeMetodoJavascript', array("parmetro1")) sc_alert ("Mensagem") sc_apl_conf ("Aplicao", "Propriedade", "Valor") Esta macro adiciona linha acima do titulo da Consulta.

Esta macro permite que sejam executados mtodos javascript chamados em eventos do formulrio/controle Esta macro exibe uma tela de mensagem no estilo Javascript. Esta macro altera as propriedades de execuo das aplicaes.

sc_calc_dv (Dgito, Resto, Valor, Esta macro executa o clculo de dgitos verificadores. Mdulo, Pesos, Tipo) sc_changed ({Nome_Campo}) sc_confirm ("Mensagem") sc_decode ({Meu_Campo}) sc_encode ({Meu_Campo}) sc_error_exit (URL, "Target") ou (Minha_Aplicao, "Target") sc_error_message ("Texto") sc_exit (Opo) sc_get_language sc_get_regional sc_get_theme sc_groupby_label ("Meu_Campo") sc_image (Imagem01.jpg) Esta macro retorna "true" se o valor do campo tiver sido modificado. Esta macro exibe uma tela de confirmao Javascript. Esta macro retorna, o campo ou varivel criptografada, sua forma original. Esta macro retorna, o campo ou varivel, de forma criptografada. Esta macro interrompe a execuo da aplicao, se existir mensagens de erro geradas pela macro "sc_erro_mensagem". Esta macro gera uma mensagem de erro. Esta macro fora a saida da aplicao. Esta macro retorna a sigla do idioma em uso. Esta macro retorna a sigla da configurao regional em uso. Esta macro retorna o nome do tema do layout em uso. Esta macro altera dinamicamente o label dos campos que so apresentados nas linhas de quebra. Esta macro carrega, para serem usadas na aplicao, as imagens passadas como parmentro. Esta macro usada para efetuar "include" de rotinas PHP. Esta macro usada para selecionar dinamicamente as bibliotecas da aplicao. Esta macro altera dinamicamente o label do campo. Esta macro retorna o idioma e a configurao regional da aplicao. Esta macro cria dinamicamente um link para outra aplicao. Esta macro usada pra o envio de e-mails.

sc_include ("Arquivo", "Origem") sc_include_lib ("Lib1", "Lib2", ...) sc_label ({Meu_Campo}) sc_language sc_link (Coluna, Aplicao, Parmetros, "Hint", "Target", "Opo", Altura, Largura) sc_mail_send (SMTP, Usr, Pw, De, Para, Assunto, Mensagem, Tipo_Mens, Cpias, Tp_Cpias, Porta, Tp_Conexao, Attachment) sc_make_link (Aplicao, Parmetros) sc_master_value ('Objeto',

Esta macro cria uma string contendo os dados de um link para outra aplicao. Esta macro atualiza um objeto da aplicao

Valor) sc_redir (Aplicao, Parametro01; Parametro02, Target, Error) sc_reset_global ([Varivel_Global1], [Varivel_Global2] ...) sc_seq_register

Mestre em uma aplicao Detalhe. Esta macro tem por objetivo redirecionar para outra aplicao. Esta macro elimina as vriaveis de sesso recebidas como parmetro. Esta macro disponibiliza o nmero sequencial do registro que est sendo processado. Esta macro registra variveis de sesso. Esta macro altera o idioma das aplicaes. Esta macro altera a configurao regional das aplicaes. Esta macro define, dinamicamente, o tema de layout nas aplicaes. Esta macro verifica se est sendo utilizado um site seguro. (protocolo https). Esta macro tem como finalidade setar o numero de casas decimais. Esta macro altera a URL de sada da aplicao. Esta macro ativa ou desativa o controle de mensagens de advertncia Esta macro usada para gerar arquivo tipo ZIP, partir de uma lista de arquivos e/ou diretrios. Variveis que controla o nmero de pginas utilizadas no Report PDF Variveis especiais que contm todos os totais (gerais e por quebra). Variveis especiais que contm todos os totais por quebra.

sc_set_global ($variavel_01) ou ({Meu_Campo}) sc_set_language ('String Language') sc_set_regional ('String Regional') sc_set_theme ('String Tema') sc_site_ssl sc_trunc_num ({Meu_Campo}, Quantidade_Decimal) sc_url_exit (URL) sc_warning 'on' ou 'off' sc_zip_file ("Arquivo", "Zip")

variveis report pdf variveis do Report PDF variveis totalizao Variveis de Totalizao variveis totalizacao(quebras) Variveis de Totalizacao (quebras)

Codigo Barra
sc_lin_cod_barra_arrecadacao ({Cdigo_Barra}, Cdigo_Seguimento, Cdigo_Moeda, {Valor}, {Livre}) sc_lin_cod_barra_banco ({Cdigo_Barra}, Cdigo_Banco, Cdigo_Moeda, {Valor}, {Livre}, {Data_Vencimento}) sc_lin_digitavel_arrecadacao ({Linha_Digitavel}, {Cdigo_Barras}) sc_lin_digitavel_banco ({Linha_Digitavel}, {Cdigo_Barras}) Esta macro gera os valores que compem o cdigo de barras no padro Febraban arrecadao. Esta macro gera a linha digitvel para bloquetos de cobrana, a partir da linha do cdigo de barras, padro bancrio.

Esta macro gera a linha digitvel para bloquetos de cobrana a partir da linha do cdigo de barras, padro arrecadao. Esta macro gera a linha digitvel para bloquetos de cobrana, a partir da linha do cdigo de barras, padro bancrio.

Filtro
sc_where_filter Esta macro disponibiliza o contedo da clusula where gerada pelo formulrio de filtro.

Segurana
sc_apl_status ("Aplicao", "Status") sc_reset_apl_conf ("Aplicao", "Propriedade") sc_reset_apl_status sc_reset_menu_delete Esta macro tem por objetivo proteger ou liberar a utilizao das aplicaes em geral. Esta macro apaga todas as alteraes efetuadas pela macro "sc_apl_conf". Esta macro deleta todas as variveis de status de segurana das aplicaes. Esta macro restaura tens da estrutura do menu. (retirados pela macro "sc_menu_delete") Esta macro habilita tens da estrutura do menu (desabilitados pela macro

sc_reset_menu_disable

"sc_menu_disable")

Exibio
sc_ajax_message ("Mensagem", "Ttulo", "Parmetro", "Parmetros_Redir") sc_block_display (Nome do bloco, on/off) sc_field_color ("Campo", "Cor") sc_field_disabled ("Nome_Campo = True/False", "Parmetro") sc_field_display ({Meu_Campo}, on/off) sc_field_readonly ({Campo}, on/off) sc_field_style ("Meu_Campo", "Background-Color", "Size", "Color", "Family", "Weight") sc_format_num ({Meu_Campo}, "Simb_Grp", "Simb_Dec", "Qtde_Dec", "Enche_Zeros", "Lado_Neg", "Simb_Monetrio", "Lado_Simb_Monetario") sc_form_show 'on' ou 'off' sc_set_focus ('Campo') sc_vl_extenso ({Valor}, Tamanho_Linha, 'Tipo') Esta macro permite que a aplicao exiba mensagens customizveis.

Esta macro permite, dinamicamente, exibir ou no os campos de um determinado bloco. Esta macro altera a cor do texto de um determinado campo. Esta macro tem por objetivo bloquear a digitao em determinados campos do formulrio. Esta macro permite, dinamicamente, exibir ou no um determinado campo. Esta macro permite, dinamicamente, transformar em readonly um determinado campo do formulrio. Esta macro altera a visualizao do campo.

Esta macro e usada para formatar valores numricos.

Esta macro permite, dinamicamente, exibir ou no o formulrio. Esta macro set o focus para um determinado campo do formulrio. Esta macro gera valor por extenso partit de um valor numrico.

Botes
sc_btn_delete sc_btn_display ("Nome_Botao", "on/off") sc_btn_insert sc_btn_new sc_btn_update Esta macro retorna "true" quando o boto "Excluir" selecionado em um formulrio. Esta macro torna visvel, ou no, um boto da barra de ferramentas em tempo de execuo da aplicao. Esta macro retorna "true" quando o boto "Inserir" selecionado em um formulrio. Esta macro retorna "true" quando o boto "Novo" selecionado em um formulrio. Esta macro retorna "true" quando o boto "Alterar" selecionado em um formulrio.

PDF
sc_pdf_print (Array) sc_pdf_print_img (Array, Largura, Altura) sc_pdf_print_sub_sel (Array) Esta macro imprime uma clula. Esta macro exibe uma imagem. Esta macro Imprime uma clula de um Subselect.

Menu
sc_appmenu_add_item ("String Menu_Nome", "Id_Item", "Id_Pai", "Label", "Aplicao", "Parmetro", "Icone", "Hint", "Target") sc_appmenu_create ("String Menu_Nome") sc_appmenu_exist_item ("Menu_Nome", "Id_Item") sc_appmenu_remove_item ("Menu_Nome", "Id_Item") sc_appmenu_reset ("String Menu_Name") Esta macro adiciona um item ao menu dinamicamente.

Esta macro cria um menu de forma dinmica. Esta Macro verifica se existe um item do menu. Esta macro remove dinamicamente um item do menu. Esta macro limpa o array para montagem dinmica de um menu.

sc_appmenu_update_item ("Menu_Nome", "Id_Item", "Id_Pai", "Label", "Aplicao", "Parmetro", "Icone", "Hint", "Target") sc_menu_delete (Id_Item1) sc_menu_disable (Id_Item1) sc_menu_item sc_script_name

Esta macro atualiza um item do menu.

Esta macro remove tens da estrutura do menu. Esta macro desabilita tens da estrutura do menu. Esta macro Identifica a aplicao que foi selecionada no menu de itens. Esta macro Identifica a aplicao que foi selecionada no menu de itens.

sc_add_line_tit("Titulo1", Colspan, Align, Cor Fundo, Tamanho Fonte, Cor Fonte, Tipo Fonte;)

A macro deve ser chamada no evento onScriptInit da Consulta. Os parmetros "align, cor fundo, tam fonte, cor fonte, tipo fonte" so opcionais. Se no forem informados ser assumido a configuro da linha de ttulos. No parmetro align pode-se ser informado um dos valores abaixo: Parmetro Descrio C Centralizado R Direita L Esquerda

*Se utilizar a macro a opo Selecionar colunas na barra de ferramentas deve est desabilitada. Pode-se adicionar mais de uma linha, repetindo a macro para cada linha.

Escopo da Macro Consulta onScriptInit

sc_ajax_javascript('NomeMetodoJavascript', array("parmetro1"))

Esta macro permite que sejam executados mtodos javascript chamados em eventos do formulrio/controle. A macro recebe dois parmetros: o primeiro (parmetro obrigatrio) uma string contendo o nome do mtodo javascript e o segundo (parmetro opcional) um array com os parmetros do mtodo javascript. Esta macro s valida em aplicaes com suporte a AJAX. Exemplos de chamadas de mtodos javascript:

Ex. 1: Mtodo javascript sem parmetros: sc_ajax_javascript('nomeMetodoJavascript');

Ex. 2: Mtodo javascript que contem um parmetro: sc_ajax_javascript('nomeMetodoJavascript', array("parmetro"));

Ex. 3: Mtodo javascript que contm dois paramentros: sc_ajax_javascript('nomeMetodoJavascript', array("param1","param2"));

Escopo da Macro Formulario Formulario Controle ajaxFieldonBlur ajaxFieldonBlur ajaxFieldonChange ajaxFieldonChange ajaxFieldonClick ajaxFieldonClick ajaxFieldonFocus ajaxFieldonFocus onAfterDelete onValidateFailure onAfterDeleteAll onAfterInsert onAfterInsertAll onAfterUpdate onAfterUpdateAll onNavigate onValidate onValidateFailure onValidateSuccess

sc_ajax_message("Mensagem", "Ttulo", "Parmetro", "Parmetros_Redir")

Esta macro permite que a aplicao exiba mensagens customizveis, com seu uso restrito aos eventos do formulrio/controle. Esta macro s valida em aplicaes com suporte a AJAX.

Paramtros Mensagem
Ttulo String de Parametros da mensagem

Descrio Texto que ser exibido no corpo da mensagem. Este parametro de preenchimento obrigatrio. Texto que ser exibido no ttulo da mensagem. Se no preenchido o ttulo da mensagem no ser exibido. Parmetro de formatao da mensagem. Ex.: modal=Y&button=Y&button_label=Ok&redir=form_employees.php&redir_target=_blank

Os detalhes deste parmetro esto detalhados na tabela2. String de Nesta propriedade podem ser definidos os valores para a aplicao de parametros do redirecionamento.Esta propriedade funciona apenas se a propriedade redir for Redirecionamento informada. Os parametros devem ser informados no seguinte formato: parametro=valor;parametro=valor.

Ex.: customer_id=ALFKI;customer_name=ALBERT FRANCINET

Tabela2: String de Parmetros da mensagem

Propriedade Descrio modal Flag para exibio da mensagem em modal timeout Tempo em segundos para esconder mensagem. Se no informado mensagem ser exibida indefinidamente. Esta propriedade s funciona se a propriedade button no estiver habilitada. button Exibe boto dentro da mensagem. O seu funcionamento padro fechar a mensagem. Caso seja habilitado o redirecionamento, aps fechar a mensagem a aplicao ser redirecionada. button_label Label do boto. Esta opo s funciona caso a propriedade button habilidata top Valor para posicionamento da mensagem em pixels left Valor para posicionamento da mensagem em pixels width Valor para largura da mensagem em pixels height Valor da altura da mensagem em pixels redir Nome da aplicaes ou URL para redirecionamento. Esta propriedade funciona apenas caso a propriedade button esteja habilitada. redir_target Target para url de redicionamento. Esta propriedade funciona apenas quando a propriedade redir est habilitada. show_close Flag para exibio do boto de fechar mensagem localizado na barra de titulo. Esta propriedade quando ativa fora a exibio da barra de titulo mesmo que o parametro titulo esteja vazio. body_icon Flag para exibio do icone do corpo da mensagem. Mesmo quando esta propriedade est ativa a exibio do icone depende da configurao do

Valores Y ou N modal=Y
Segundos timeout=5

Exemplo

Y ou N

button=Y

String

button=Y&button_label=OK

Apenas numeros Apenas numeros Apenas numeros Apenas numeros String

top=300 left=200 width=320 height=30 button=Y&redir=form_employees.php

String

redir=form_employees.php&redir_target=_blank

Y ou N

show_close=Y

Y ou N

body_icon=N

Tema (Esquema de exibio) usado na aplicao.

Escopo da Macro Formulario Formulario Controle ajaxFieldonBlur ajaxFieldonBlur ajaxFieldonChange ajaxFieldonChange ajaxFieldonClick ajaxFieldonClick ajaxFieldonFocus ajaxFieldonFocus onAfterDelete onAfterDeleteAll onAfterInsert onAfterInsertAll onAfterUpdate onAfterUpdateAll onNavigate onValidate onValidateFailure onValidateSuccess

sc_alert("Mensagem")

Esta macro envia uma mensagem, de forma incondicional, no estilo alert do Javascript. Ex. 1: sc_alert("Esta uma mensagem de alerta!!");

Escopo da Macro Blank onExecute Consulta Filtro Formulario Formulario Controle onApplicationInit onApplicationInit onApplicationInit onApplicationInit onScriptInit onLoadAll onLoadAll onScriptInit onScriptInit

sc_apl_conf("Aplicao", "Propriedade", "Valor")

Esta macro permite alterar as propriedades de execuo das aplicaes, mudando sua forma de execuo em relao ao inicialmente previsto. Desta forma, podemos forar que um formulrio inicie no modo de incluso, ou uma consulta inicie pelo filtro, etc. Esta macro pode ser utilizada, por uma aplicao, para modificar as propriedades de uma outra aplicao.

Propriedades para aplicaes de Formulrio Propriedade start Descricao Fora o formulrio a iniciar no modo de incluso de novo registro. insert on/off Habilita (on) ou desabilita (off) o boto para a incluso de novos registros. update on/off Habilita (on) ou desabilita (off) o boto para a alterao de registros. delete on/off Habilita (on) ou desabilita (off) o boto para a excluso de registros. field_display_off campo Desabilita a exibio de um campo. field_display_on campo Habilita a exibio de um campo. field_readonly campo Fora um campo para ser exibido como "readonly". rows Fora a quantidade de linhas por pgina. (apenas para formulrios de mltiplas linhas) rows_ins Fora a quantidade de linhas de incluso. (apenas para formulrios de mltiplas linhas) Valor new

Propriedades para aplicaes de Consulta Propriedade Valor start filter cols rows lig_edit on/off Descricao Fora a consulta a iniciar pelo filtro. Fora a quantidade de colunas (consultas tipo vertical e slide) Fora a quantidade de linhas por pgina Habilita (on) ou desabilita (off) o boto de edio do registro (lapis)

Propriedades para todas as aplicaes Propriedade Valor Descricao exit apl/url Fora a saida da aplicao para a "aplicao" ou "url" informada.

Ex. 1: Forar a aplicao "meu_formulario" a iniciar no modo de incluso. sc_apl_conf("meu_formulario", "start", "new");

Ex. 2: No permite que a aplicao "meu_formulario" faa incluso de novos registros. sc_apl_conf("meu_formulario", "insert", "off");

Ex. 3: Exibe "meu_campo", da aplicao "meu_formulario", dinamicamente. sc_apl_conf("meu_formulario", "field_display_off", "meu_campo");

Ex. 4: Forar a aplicao "minha_consulta" a iniciar pelo filtro. sc_apl_conf("minha_consulta", "start", "filter");

Ex. 5: Forar a aplicao "minha_consulta" a exibir 20 linhas. sc_apl_conf("minha_consulta", "rows", "20");

Ex. 6: Forar a saida da aplicao "minha_consulta" para a aplicao "outra_consulta". sc_apl_conf("minha_consulta", "exit", "outra_consulta");

Escopo da Macro Blank Consulta Filtro Formulario

Formulario Menu Menu Repor Controle Arvore onExecute onApplicationInit onApplicationInit onApplicationInit onApplicationInit onApplicationInit onLoad onApp onButtonClick onScriptInit onScriptInit onScriptInit onApplicationInit onScri onScriptInit onValidate onLoad onValidateFailure onValidateSuccess

sc_apl_status("Aplicao", "Status")

Esta macro tem por objetivo proteger ou liberar a utilizao das aplicaes, quando utilizado o modulo de segurana. Assim, em funo do "Login" do usurio, podem ser determinadas as aplicaes que o mesmo pode ou no acessar.

Aplicao: o nome ou a varivel que contenha o nome da aplicao a ser ativada/desativada. Status: o valor ou a varivel que contenha o valor a ser atribudo aplicao. Os valores so: "on" para ativar e "off" para desativar.

Ex. 1: sc_apl_status ('atu_cad', 'off');

Ex. 2: sc_apl_status ({var_nome_apl}, {var_status});

Escopo da Macro

Blank

Formulario Menu Menu Repor Controle Arvore onExecute onApplicationInit onApplicationInit onApplicationInit onApplicationInit onApplicationInit onLoad onApp onButtonClick onScriptInit onScriptInit onScriptInit onApplicationInit onScri onScriptInit onValidate onLoad onValidateFailure onValidateSuccess

Consulta

Filtro

Formulario

sc_appmenu_add_item("String Menu_Nome", "Id_Item", "Id_Pai", "Label", "Aplicao", "Parmetro", "Icone", "Hint", "Target")

Adiciona um item dinamicamente a uma aplicao de menu. Para utilizar esta macro necessrio que a macro sc_appmenu_create seja executa antes da mesma. Parametro Descrio Menu_Nome Nome da aplicao de menu Id_Item Cdigo identificador do item do menu Id_Pai Cdigo identificador do pai do item do menu. Se o item for raiz o valor para esse parametro deve ser passado em branco. Label Descrio para o item do menu Aplicao Nome da aplicao ou URL para o item do menu Parmetro String de parametros a serem passado a aplicao do item do menu. Ex.: param1=valor;param2=valor Icone Caminho para icone usado no item do menu Hint Hint descritivo para o item do menu. Target Target para o link do item do menu.

Ex. 1: Cria um menu com nome de menu_main. sc_appmenu_create('menu_main');

Ex. 2: Adiciona ao menu 'menu_main' no lugar do item 1, o submenu Categoria. sc_appmenu_add_item('menu_main','item_1','','Categoria','');

Ex. 3: Addiciona ao menu_main de ID item_1, o form_categoria com o nome de Catergoria. sc_appmenu_add_item('menu_main','item_2','item_1','Categoria','form_categoria');

Escopo da Macro Menu Menu Arvore onApplicationInit onLoad onLoad

sc_appmenu_create("String Menu_Nome")

Esta macro inicia o array para montagem dinmica de uma aplicao de menu. Deve ser informado o nome da aplicao de menu como parmetro. Esta macro deve ser usada em eventos do controle ou no evento onload do menu.

Ex. 1: sc_appmenu_create('menu_main');

Escopo da Macro Menu Menu Arvore onApplicationInit onLoad onLoad

sc_appmenu_exist_item("Menu_Nome", "Id_Item")

Verifica se um item do menu existe e retorna um valor true ou false. Parmetro Descrio Menu_Nome Nome da aplicao de menu Id_Item Cdigo identificador do item do menu

Ex. 1: if(sc_appmenu_exist_item('menu_main', 'item_2')){ sc_appmenu_update_item('menu_main','item_2','item_1','Category Form','form_category'); } else{ sc_appmenu_add_item('menu_main','item_2','item_1','Category Form','form_category'); }

Escopo da Macro Menu Menu Arvore onApplicationInit onLoad onLoad

sc_appmenu_remove_item("Menu_Nome", "Id_Item")

Remove dinamicamente um item do menu. Para utilizar esta macro necessrio que a macro sc_appmenu_create seja executa antes da mesma. Parmetro Descrio Menu_Nome Nome da aplicao de menu Id_Item Cdigo identificador do item do menu

Ex. 1: sc_appmenu_remove_item('menu_main','item_2');

Escopo da Macro Menu Menu Arvore onApplicationInit onLoad onLoad

sc_appmenu_reset("String Menu_Name")

Esta macro limpa o array para montagem dinmica de uma aplicao menu. Deve ser informado o nome da aplicao de menu como parmetro.

Ex. 1: sc_appmenu_reset('menu_main');

Escopo da Macro Menu Menu Arvore onApplicationInit onLoad onLoad

sc_appmenu_update_item("Menu_Nome", "Id_Item", "Id_Pai", "Label", "Aplicao", "Parmetro", "Icone", "Hint", "Target")

Atualiza um item dinmicamente a uma aplicao de menu.

Para utilizar esta macro necessrio que a macro sc_appmenu_create seja executa antes da mesma.

Parmetro Descrio Menu_Nome Nome da aplicao de menu. Id_Item Cdigo identificador do item do menu. Id_Pai Cdigo identificador do pai do item do menu. Se o item for raiz o valor para esse parametro deve ser passado em branco. Label Descrio para o item do menu. Aplicao Nome da aplicao ou URL para o item do menu. Parmetro String de parametros a serem passado a aplicao do item do menu. Ex.: param1=valor;param2=valor Icone Caminho para icone usado no item do menu. Hint Hint descritivo para o item do menu. Target Target para o link do item do menu.

Ex. 1: sc_appmenu_update_item('menu_main','item_2','item_1','Category Form','form_category');

Escopo da Macro Menu Menu Arvore onApplicationInit onLoad onLoad

sc_begin_trans("Conexo")

Essa macro inicia um conjunto de transaes no banco de dados. Nas aplicaes de fomulrio, os eventos que essa macro pode rodar dependem da atualizao da base de dados (onAfterInsert, onAfterUpdate, onAfterDelete, onBeforeInsert, onBeforeUpdate or onBeforeDelete) so automaticamente protegida por um controle de transao desde que a conexo seja a mesma da aplicao. Em outros casos, se o usurio deseja fazer um controle de transao, ele precisa iniciar essa macro e finalizar com "sc_commit_trans()" macro para confirar a atualizao ou o "sc_rollback_trans" para cancelar a transao. O parmetro "conexo" opicional, necessrio apenas se o comando executado numa base de diferente da especificada na aplicao.

Escopo da Macro Blank Consulta Filtro Formulario Formulario Controle Menu Menu Arvore Report PDF

onExecute onButtonClick onRefresh ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onFoote onFooter onSave ajaxFieldonChange ajaxFieldonChange onExecute onLoad onHead onGroupBy onScriptInit ajaxFieldonClick ajaxFieldonClick onLoad onReco OnGroupByAll onValidate ajaxFieldonFocus ajaxFieldonFocus onScrip onHeader onAfterDelete onButtonClick onNavigate onAfterDeleteAll onLoadAll onRecord onAfterInsert onRefresh onScriptInit onAfterInsertAll onScriptInit onAfterUpdate onValidate onAfterUpdateAll onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess

sc_block_display(Nome do bloco, on/off)

Permite, dinamicamente, exibir ou no os campos de um determinado bloco. Em princpio, todos os blocos so exibidos (condio "on").

Ex 1: if ({tipo_cliente} == "fisica") { sc_block_display(juridica, off); } else { sc_block_display(fisica, off); }

Obs: No caso de consultas, esta macro s funciona para a orientao "slide".

Escopo da Macro Consulta Formulario onScriptInit onAfterDeleteAll onAfterInsert onAfterInsertAll onAfterUpdate Formulario Controle onLoadAll onRefresh onScriptInit

onAfterUpdateAll onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess

sc_btn_delete

Quando um dos botes da barra de ferramentas de um formulrio (novo, atualizar, excluir ou incluir) so clicados, esta macro disponibilizada, podendo ser testado e utilizado dentro dos eventos, permitindo a tomada de decises em tempo real de execuo.

Ex. 1: if (sc_btn_delete) { sc_error_message("Impossivel excluir este registro"); }

Escopo da Macro Formulario onValidate onValidateFailure onValidateSuccess

sc_btn_display("Nome_Botao", "on/off")

Usado dentro dos eventos, podem ser ativados ou desativados os botes da barra de ferramentas. Nome_botao: o nome ou a varivel que contenha o nome do boto a ser ativado/desativado.

Nome dos botes (consulta): Nome do Boto First Back Forward Last Filter Descrio Navega para o incio da consulta. Navega para a pgina anterior. Navega para a pgina seguinte. Navega para a ltima pgina. Controla a exbio do boto "Filtro" na grid.

PDF PDFBW XLS XML CVS RTF Print Summary New

Insert Update Delete

Gera o PDF colorido da consulta. Gera o PDF preto e branco da consulta. Gera o XLS. Gera o XML. Gera o CSV. Gera o RTF. Abre a consulta no formato de impresso. Controla a exibio do boto "Resumo" na grid. Controla a exibio do boto "Novo" possibilitando a incluso de novos registros. (se a aplicao tiver link para tal, ou se o formulrio estiver rodando em iframe da consulta) Controla a exibio do boto "Inserir". (apenas em casos de formulrio rodando em iframe da consulta) Controla a exibio do boto "Atualizar". (apenas em casos de formulrio rodando em iframe da consulta) Controla a exibio do boto "Delete". (apenas em casos de formulrio rodando em iframe da consulta)

Nome dos botes (Formulrio): Nome do Boto First Back Forward Last New Insert Update Delete Descrio Navega para o primeiro registro do formulrio. Navega para o registro anterior. Navega para o registro seguinte. Navega para o ltimo registro formulrio. Controla a exibio do boto "Novo" em um formulrio, usado em off o formulrio iniciado em modo de incluso. Controla a exibio do boto "Incluir". Controla a exibio do boto "Atualizar". Controla a exibio do boto "Excluir".

Nome dos botes (Controle): Nome do Boto Ok Exit Descrio Controla a exibio do boto "Ok" em um controle. Controla a exibio do boto "Sair".

Ex. 1: sc_btn_display ('new', 'off');

Ex. 2: Ao passarmos variveis ou campos ({campo} ou [variavel_global]) como parmetros no se faz necessrio o uso de aspas duplas ou simples antes e depois da varivel. sc_btn_display ({variavel_botao}, 'off');

Escopo da Macro Consulta Formulario Formulario Controle onScriptInit onAfterDelete onLoadAll onAfterDeleteAll onRefresh onAfterInsert onScriptInit onAfterInsertAll onValidate onAfterUpdate onValidateFailure onAfterUpdateAll onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess

sc_btn_insert

Quando o boto "Inserir" clicados, esta macro disponibilizada, podendo ser testado e utilizado dentro dos eventos, permitindo a tomada de decises em tempo real de execuo.

Ex. 1: if (sc_btn_insert) { sc_error_message("Registro incluido com sucesso"); }

Escopo da Macro Formulario onValidate onValidateFailure onValidateSuccess

sc_btn_new

Quando o boto "Novo" clicados, esta macro disponibilizada, podendo ser testado e

utilizado dentro dos eventos, permitindo a tomada de decises em tempo real de execuo.

Ex. 1: if (sc_btn_new) { {Minha_Data} = date('Y/m/d'); }

Escopo da Macro Formulario onValidate onValidateFailure onValidateSuccess

sc_btn_update

Quando o boto "Alterar" clicado, esta macro disponibilizada, podendo ser testada e utilizada dentro dos eventos, permitindo a tomada de decises em tempo real de execuo.

Ex. 1: if (sc_btn_update) { sc_message("Registro alterado com sucesso!"); }

Escopo da Macro Formulario onValidate onValidateFailure onValidateSuccess

sc_calc_dv(Dgito, Resto, Valor, Mdulo, Pesos, Tipo)

Esta macro tem por objetivo o clculo de dgitos verificadores.

Parmetro Dgito Resto Valor Mdulo

Descrio Varivel na qual ser retornado o dgito calculado. Varivel na qual ser retornado o "resto" da diviso do clculo do dgito. Valor ou Varivel sobre o qual ser calculado o dgito. Valor ou Varivel contendo o mdulo a ser utilizado. Se omitido ser

Pesos Tipo

assumido o mdulo "11". Valor ou Varivel contendo os pesos a serem utilizados. Se omitido sero assumidos os valores "98765432". Valor ou Varivel contendo o tipo de clculo das parcelas a ser utilizado, sendo: 1 para soma normal dos valores das parcelas e 2 para soma de cada algarismo das parcelas. Se omitido ser assumido o tipo "1".

Ex. 1: sc_calc_dv({meu_dig}, {meu_resto}, 1234567, 11, 98765432, 1); Calculo parcelas: 7x2= 14 ; 6x3=18 ; 5x4=20 ; 4x5=20 ; 3x6=18 ; 2x7=14 ; 1x8=8 Soma parcelas : 14+18+20+20+18+14+8 = 112 Resto da divisao de 112 / 11 = 2 Dgito : 11 - 2 = 9

Ex. 2: sc_calc_dv({meu_dig}, {meu_resto}, 1234567, 10, 12, 2); Calculo parcelas: 7x2= 14 ; 6x1=6 ; 5x2=10 ; 4x1=4 ; 3x2=6 ; 2x1=2 ; 1x2=2 Soma parcelas : 1+ 4+6+1+0+4+6+2+2 = 26 Resto da divisao de 26 / 10 = 6 Dgito : 10 - 6 = 4

Escopo da Macro Blank Formulario Menu Menu Controle Arvore onExecute onApplicationInit onApplicationInit ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onButtonClick onRefresh ajaxFieldonChange ajaxFieldonChange onApplicationInit onLoad onFooter onSave ajaxFieldonClick ajaxFieldonClick onExecute onGroupBy onScriptInit ajaxFieldonFocus ajaxFieldonFocus onLoad OnGroupByAll onValidate onAfterDelete onApplicationInit onHeader onAfterDeleteAll onButtonClick onNavigate onAfterInsert onLoadAll onRecord onAfterInsertAll onRefresh onScriptInit onAfterUpdate onScriptInit onAfterUpdateAll onValidate onApplicationInit onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure Consulta Filtro Formulario

onValidateSuccess

sc_changed({Nome_Campo})

Esta macro tem por objetivo verificar se houve alterao em determinado campo do formulrio.

Ex. 1: if (sc_changed({Nome_Campo})) { Echo "O campo foi modificado"; }

Escopo da Macro Formulario Formulario Controle onBeforeUpdate onRefresh onValidate onValidateFailure onValidateSuccess

sc_change_connection("Conexao_Antiga", "Conexao_Nova")

Troca dinamicamente as conexes das aplicaes

Ex. 1: Trocar as conexes: sc_change_connection("Conexo_Antiga01", "Conexo_Nova01" ; "Conexo_Antiga02", "Conexo_Nova02"); Pode mudar vrias no mesmo comando, usando o separador ";"

Ex. 2: Pode usar variveis: sc_change_connection({Senha}, [Teste] ; "Minha_Conexo", [Global_Conexo]); sc_change_connection([Conexo_Global], [Nova_Conexo]);

Pode trocar, tambm, a conexo principal. As trocas s tm efeito nas aplicaes seguintes.

Ex. 3: Para apagar as trocas feitas: sc_reset_change_connection();

Escopo da Macro Blank Formulario Menu Menu Report PDF Controle Arvore onExecute onApplicationInit onApplicationInit onApplicationInit onApplicationInit onLoad onApplicationInit onScriptInit onScriptInit onScriptInit onApplicationInit onValidate onLoad onValidateSuccess Consulta Formulario

sc_commit_trans("Conexo")

Esta macro tem por objetivo efetivar uma serie de transaes na base de dados. Nas aplicaes de formulrio, em eventos que cotenham qualquer macro que dependa de atualizao na base de dados (sc_AfterInsert, sc_AfterUpdate, sc_AfterDelete, sc_BeforeInsert, sc_BeforeUpdate ou sc_BeforeDelete) esto automaticamente protejidas por controle de transao, desde que a conexo seja a mesma da aplicao. Caso o usurio, em alguma destes eventos, venha a utilizar um redirecionamento de aplicao (macro "sc_redir") dever, antes do redir, utilizar esta macro para garantir as transaes efetuadas anteriormente. O parmetro "conexo" opcional, sendo necessrio, apenas, se o comando for executado em uma base de dados diferente da especificada para a aplicao.

Escopo da Macro Blank Consulta Filtro Formulario

Formulario Menu Menu Report Controle Arvore PDF onExecute onButtonClick onRefresh ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onFoote onFooter onSave ajaxFieldonChange ajaxFieldonChange onExecute onLoad onHead onGroupBy onScriptInit ajaxFieldonClick ajaxFieldonClick onLoad onReco OnGroupByAll onValidate ajaxFieldonFocus ajaxFieldonFocus onHeader onAfterDelete onButtonClick onNavigate onAfterDeleteAll onLoadAll onRecord onAfterInsert onRefresh onScriptInit onAfterInsertAll onScriptInit onAfterUpdate onValidate onAfterUpdateAll onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh

onScriptInit onValidate onValidateFailure onValidateSuccess

sc_confirm("Mensagem")

Esta macro atua apenas em codigos PHP, que rodem quando chamadas atravs de boto na barra de ferramentas. Tem por objetivo a confirmao de que a ao dever ser realmente executada, previnindo-se, assim, que a frmula seja executada de maneira indevida. Ex. 1: sc_confirm ("Deseja realmente executar a ao ??");

Escopo da Macro Consulta Formulario Formulario Controle onButtonClick onButtonClick onButtonClick

sc_date(Data, "Formato", "Operador", D, M, A)

Esta macro tem por objetivo o clculo do incremento ou decremento de datas. Para sua utilizao so necessrios alguns parmetros, conforme a seguir: Parmetro Descrio Data Campo de data que contm a data a ser modificada. Formato Formatao em que o campo de data se encontra. Operador "+" para incremento e "-" para decremento. D Nmero de dias a incrementar ou decrementar. M Nmero de meses a incrementar ou decrementar. A Nmero de anos a incrementar ou decrementar.

Ex. 1: {datanasc} = sc_date({datanasc}, "dd/mm/aaaa", "+ ", 30, 0, 0);

Ex. 2: $nova_data = sc_date({datanasc}, "aaaa-mm-dd", "-", 15, 3, 2);

Ex. 3: {dt_inclusao} = sc_date(date('Ymd'), "aaaammdd", "-", 0, 1, 1);

OBS: Para certificar-se do formato da data, antes de utilizar a funo, ponha seu comando em algum evento: echo "form_data = " . {nome do campo de data};

Escopo da Macro Blank Formulario Menu Menu Controle Arvore onExecute onApplicationInit onApplicationInit ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onButtonClick onRefresh ajaxFieldonChange ajaxFieldonChange onApplicationInit onLoad onFooter onSave ajaxFieldonClick ajaxFieldonClick onExecute onGroupBy onScriptInit ajaxFieldonFocus ajaxFieldonFocus onLoad OnGroupByAll onValidate onAfterDelete onApplicationInit onHeader onAfterDeleteAll onButtonClick onNavigate onAfterInsert onLoadAll onRecord onAfterInsertAll onRefresh onScriptInit onAfterUpdate onScriptInit onAfterUpdateAll onValidate onApplicationInit onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess Consulta Filtro Formulario

sc_date_conv({Campo_Data}, "Formato_Entrada", "Formato_Sada")

Um trabalho relativamente complexo na programao a manipulao de datas. Para minimizar este problema o ScriptCase disponibiliza a funo para converso de datas sc_date_conv.

Parmetro Descrio A ou Y Usado para referenciar ano. M Usado para referenciar ms. D Usado para referenciar Dia. Db_Format Para formato de data do banco de dados.

Ex. 1: O cdigo abaixo converte a data do formato "dd/mm/aaaa" para o formato "aaaammdd" {campo_data} = sc_date_conv({campo_data},"dd/mm/aaaa","aaaammdd");

Ex. 2: O cdigo abaixo converte a data do formato nativo do banco de dados para o formato "dd/mm/aaaa" {campo_data} = sc_date_conv({campo_data},"db_format","dd/mm/aaaa");

Ex. 3: O cdigo abaixo converte a data do formato "dd/mm/aaaa" para o formato nativo do Banco de dados {campo_data} = sc_date_conv({campo_data},"dd/mm/aaaa","db_format");

Escopo da Macro Blank Consulta Filtro Formulario

Formulario Menu Menu Report Controle Arvore PDF onExecute onButtonClick onRefresh ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onFoote onFooter onSave ajaxFieldonChange ajaxFieldonChange onExecute onLoad onHead onGroupBy onScriptInit ajaxFieldonClick ajaxFieldonClick onLoad onReco OnGroupByAll onValidate ajaxFieldonFocus ajaxFieldonFocus onScrip onHeader onAfterDelete onButtonClick onNavigate onAfterDeleteAll onLoadAll onRecord onAfterInsert onRefresh onScriptInit onAfterInsertAll onScriptInit onAfterUpdate onValidate onAfterUpdateAll onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess

sc_date_dif({Data1}, "Formato Data1", {Data2}, "Formato Data2")

Esta macro calcula a diferena entre datas, em quantidade de dias.

Parmetro Data1 Formato Data1 Data2 Formato Data2

Descrio Valor ou varivel contendo a primeira data. Valor ou varivel contendo o formato no qual est armazenada a data1. Valor ou varivel contendo a segunda data. Valor ou varivel contendo o formato no qual est armazenada a data2.

Ex. 1: {quantidade_dias} = sc_date_dif({data1}, "aaaa-mm-dd", {data2}, "dd/mm/aaaa");

Ex. 2: {quantidade_dias} = sc_date_dif("2000-05-01", "dd/mm/aaaa"); {quantidade_dias} seria igual a 1451 (dias)

"aaaa-mm-dd",

"21/04/2004",

Obs: Embora os formatos possam ser diferentes, as datas devem ser compostas de dia, ms e ano.

Escopo da Macro Blank Formulario Menu Menu Controle Arvore onExecute onApplicationInit onApplicationInit ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onButtonClick onRefresh ajaxFieldonChange ajaxFieldonChange onApplicationInit onLoad onFooter onSave ajaxFieldonClick ajaxFieldonClick onExecute onGroupBy onScriptInit ajaxFieldonFocus ajaxFieldonFocus onLoad OnGroupByAll onValidate onAfterDelete onApplicationInit onHeader onAfterDeleteAll onButtonClick onNavigate onAfterInsert onLoadAll onRecord onAfterInsertAll onRefresh onScriptInit onAfterUpdate onScriptInit onAfterUpdateAll onValidate onApplicationInit onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh Consulta Filtro Formulario

onScriptInit onValidate onValidateFailure onValidateSuccess

sc_date_dif_2({Data1}, "Formato Data1", {Data2}, "Formato Data2", Opo)

Calcula diferena entre datas, retornando a quantidade de dias, meses e anos. O resultado ser retornado em forma de array, no qual o ndice 0 ter a a quantidade de dias, o ndice 1 ter a quantidade de meses e o ndice 2 ter a quantidade de anos. Parmetro Data1 Formato Data1 Data2 Formato Data2 Opo Descrio Valor ou varivel contendo a primeira data. Valor ou varivel contendo o formato no qual est armazenada a data1. Valor ou varivel contendo a segunda data. Valor ou varivel contendo o formato no qual est armazenada a data2. 1 = no considera o dia inicial; 2 = considera o dia inicial.

Ex. 1: {diferencas} = sc_date_dif_2 ({data1}, "aaaa-mm-dd", {data2}, "dd/mm/aaaa", 1); {dif_dias} = {diferencas[0]}; {dif_meses} = {diferencas[1]}; {dif_anos } = {diferencas[2]};

Ex. 2: {diferencas} = sc_date_dif_2 ("2000-05-01", "aaaa-mm-dd", "21/04/2004", "dd/mm/aaaa", 1); {diferencas[0]} seria igual a 20 (dias) {diferencas[1]} seria igual a 11 (meses) {diferencas[2]} seria igual a 3 (anos).

Ex. 3: Utilizando a opo 2. {diferencas} = sc_date_dif_2 ("2000-05-01", "aaaa-mm-dd", "21/04/2004", "dd/mm/aaaa", 2); {diferencas[0]} seria igual a 21 (dias) {diferencas[1]} seria igual a 11 (meses) {diferencas[2]} seria igual a 3 (anos).

Obs: Embora os formatos possam ser diferentes, as datas devem ser compostas de dia, ms e ano.

Escopo da Macro Blank Consulta Filtro Formulario Formulario Controle Menu Menu Arvore

onExecute onApplicationInit onApplicationInit ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onButtonClick onRefresh ajaxFieldonChange ajaxFieldonChange onApplicationInit onLoad onFooter onSave ajaxFieldonClick ajaxFieldonClick onExecute onGroupBy onScriptInit ajaxFieldonFocus ajaxFieldonFocus onLoad OnGroupByAll onValidate onAfterDelete onApplicationInit onHeader onAfterDeleteAll onButtonClick onNavigate onAfterInsert onLoadAll onRecord onAfterInsertAll onRefresh onScriptInit onAfterUpdate onScriptInit onAfterUpdateAll onValidate onApplicationInit onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess

sc_date_empty({Campo_Data})

Esta macro verifica se um campo do tipo data est vazio.

Ex. 1: if (sc_date_empty({data_nasc}) { sc_erro_mensagem("Dados invlidos"); }

Escopo da Macro Consulta Filtro onButtonClick onRefresh onRecord onValidate Formulario Formulario Controle ajaxFieldonBlur ajaxFieldonBlur ajaxFieldonChange ajaxFieldonChange ajaxFieldonClick ajaxFieldonClick ajaxFieldonFocus ajaxFieldonFocus onAfterDelete onLoadAll onAfterDeleteAll onRefresh onAfterInsert onAfterInsertAll onAfterUpdate onAfterUpdateAll onBeforeDelete onBeforeDelete_All onBeforeInsert

onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess

sc_decode({Meu_Campo})

Esta macro retorna, o campo ou varivel criptografada, sua forma original.

Ex. 1: Descriptografando uma varivel local: {meu_campo} = sc_decode($campo_cript);

Ex. 2: Descriptografando uma varivel do usurio: $minha_var = sc_decode($campo_cript);

OBS: A Netmake no se responsabiliza pela possvel quebra do algortimo de criptografia utilizado, uma vez que o algoriimo fornecido com o fonte aberto.

Escopo da Macro Blank Formulario Menu Menu Controle Arvore onExecute onApplicationInit onApplicationInit ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onButtonClick onRefresh ajaxFieldonChange ajaxFieldonChange onApplicationInit onLoad onFooter onSave ajaxFieldonClick ajaxFieldonClick onExecute OnGroupByAll onScriptInit ajaxFieldonFocus ajaxFieldonFocus onLoad onHeader onValidate onAfterDelete onApplicationInit onNavigate onAfterDeleteAll onButtonClick onRecord onAfterInsert onLoadAll onScriptInit onAfterInsertAll onRefresh onAfterUpdate onScriptInit onAfterUpdateAll onValidate onApplicationInit onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll Consulta Filtro Formulario

onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess

sc_encode({Meu_Campo})

Esta macro retorna, o campo ou varivel, de forma criptografada.

Ex. 1: Criptografando uma varivel local: $campo_criptografado = sc_encode({meu_campo});

Ex. 2: Criptografando uma varivel do usurio: $campo_criptografado = sc_encode($minha_variavel);

OBS: A Netmake no se responsabiliza pela possvel quebra do algoritimo de criptografia utilizado, uma vez que o algoritimo fornecido com o fonte aberto.

Escopo da Macro Blank Formulario Menu Menu Controle Arvore onExecute onApplicationInit onApplicationInit ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onButtonClick onRefresh ajaxFieldonChange ajaxFieldonChange onApplicationInit onLoad onFooter onSave ajaxFieldonClick ajaxFieldonClick onExecute OnGroupByAll onScriptInit ajaxFieldonFocus ajaxFieldonFocus onLoad onHeader onValidate onAfterDelete onApplicationInit onNavigate onAfterDeleteAll onButtonClick onRecord onAfterInsert onLoadAll onScriptInit onAfterInsertAll onRefresh onAfterUpdate onScriptInit onAfterUpdateAll onValidate onApplicationInit onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure Consulta Filtro Formulario

onValidateSuccess

sc_error_continue("Evento")

Esta macro inibe o tratamento de erros de banco de dados, padro do Scriptcase, para o evento passado como parmetro e permite que o programador trate os erros do banco de dados. Pode ser usada por exemplo quando no banco de dados existem triggers/procedures que fazem validaes referentes aos eventos de incluso, atualizao e excluso de registros. usada em conjunto e/ou{sc_erro_update} com as variveis: {sc_erro_delete},{sc_erro_insert}

Os eventos a serem passados como parmetro so: inserir, delete ou update.

Ex. 1: Utilizando o evento onDelete para tratamento de mensagem devolvida por uma trigger do mssql, que cancela a excluso do registro e manda uma mensagem de erro no formato: [Microsoft][ODBC SQL Server Driver][SQL Server] Voc no pode apagar este registro. sc_error_continue("delete"); if (!empty({sc_erro_delete})) { $tmp = strrpos({sc_erro_delete}, "]"); if ($tmp !== false) { {sc_erro_delete} = substr({sc_erro_delete}, $tmp + 1); } sc_erro_mensagem({sc_erro_delete}); sc_erro_exit; }

Escopo da Macro Formulario Formulario Controle onBeforeDelete onScriptInit onBeforeInsert onBeforeUpdate

sc_error_delete

Esta varivel retorna uma string contendo qualquer mensagem de erro do banco de dados, que ocorra ao se tentar excluir um registro. utilizada quando precisamos tratar estas mensagens. Por exemplo, no caso validaes feitas no banco de dados via triggers ou procedures que retornam mensagem.

Ex. 1: Contedo da varivel {sc_erro_delete}, retornando uma mensagem de erro gerada por uma triger do banco de dados usando MsSQL. [Microsoft][ODBC registro. SQL Server Driver][SQL Server] Voc no pode apagar este

OBS: Para ter acesso ao retorno do erro do banco, veja a macro "sc_error_continue".

Escopo da Macro Formulario onAfterDelete

sc_error_exit(URL, "Target") ou (Minha_Aplicao, "Target")

Interrompe a execuo da aplicao, se existir mensagens de erro geradas pela macro " sc_error_message", exibindo uma tela com as mensagens de erro. Se informada uma URL ou o nome de uma Aplicao, ser exibido, alm das mensagens de erro, um boto "OK" para redirecionar o processamento para a URL/Aplicao informada. A parmetro target e opicional.

Ex. 1: Apenas exibe as mensagens de erro. sc_error_exit();

Ex. 2: Exibe as mensagens de erro e o boto "OK" para redirecionar para a URL informada. sc_error_exit(http://www.meusite.com.br);

Ex. 3: Exibe as mensagens de erro e o boto "OK" para redirecionar para a Aplicao informada. sc_error_exit(minha_aplicacao, "_blank");

Escopo da Macro Filtro onValidate Formulario Formulario Controle ajaxFieldonBlur ajaxFieldonBlur ajaxFieldonChange ajaxFieldonChange ajaxFieldonClick ajaxFieldonClick ajaxFieldonFocus ajaxFieldonFocus onAfterDelete onLoadAll onAfterDeleteAll onRefresh onAfterInsert onScriptInit onAfterInsertAll onValidate

onAfterUpdate onValidateFailure onAfterUpdateAll onValidateSuccess onBeforeDelete onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onNavigate onValidate onValidateFailure onValidateSuccess

sc_error_insert

Esta varivel retorna uma string contendo qualquer mensagem de erro do banco de dados, que ocorra ao se tentar inserir um registro. utilizada quando precisamos tratar estas mensagens. Por exemplo, no caso validaes feitas no banco de dados via triggers ou procedures que retornam mensagem.

Ex. 1: contedo da varivel {sc_erro_insert}, retornando uma mensagem de erro gerada por uma trigger do banco de dados usando mssql. [Microsoft][ODBC SQL Server Driver][SQL Server] Voc no pode incluir este registro.

OBS: Para ter acesso ao retorno do erro do banco, veja a macro "sc_error_continue".

Escopo da Macro Formulario onAfterInsert

sc_error_message("Texto")

Esta macro tem por objetivo possibilitar ao usurio enviar mensagens de erro. Nas aplicaes de "Formulrio e Controle" as mensagens sero apresentadas juntamente com as demais mensagens de erro encontradas na aplicao, exceto se utilizada a macro "sc_erro_exit". Nas aplicaes de "Consulta e Menu" as mensagens s sero apresentadas atravs da macro "sc_erro_exit". Ex. 1: if ({desconto} > 0,10 && [glo_usuario] == 'operador') {

sc_error_message("Desconto de " . {desconto} . "acima do permitido"); } Neste exemplo, se for digitado um valor no campo desconto acima de 0,10 e o usurio tentar inserir ou salvar este registro, a operao ser encerrada e a mensagem de erro ser apresentada. obrigatrio que o comando termine com ");" (fecha parentese e ponto e vrgula) que servem de delimitador para o interpredador da macro.

Escopo da Macro Filtro onValidate Formulario Formulario Controle ajaxFieldonBlur ajaxFieldonBlur ajaxFieldonChange ajaxFieldonChange ajaxFieldonClick ajaxFieldonClick ajaxFieldonFocus ajaxFieldonFocus onAfterDelete onLoadAll onAfterDeleteAll onRefresh onAfterInsert onScriptInit onAfterInsertAll onValidate onAfterUpdate onValidateFailure onAfterUpdateAll onValidateSuccess onBeforeDelete onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onNavigate onValidate onValidateFailure onValidateSuccess

sc_error_update

Esta varivel retorna uma string contendo qualquer mensagem de erro do banco de dados, que ocorra ao se tentar atualizar um registro. utilizada quando precisamos tratar estas mensagens. Por exemplo, no caso validaes feitas no banco de dados via triggers ou procedures que retornam mensagem.

Ex. 1: contedo da varivel {sc_erro_update}, retornando uma mensagem de erro gerada por uma triger do banco de dados usando mssql. [Microsoft][ODBC SQL Server Driver][SQL Server] Voc no pode atualizar este registro.

Obs: Para ter acesso ao retorno do erro do banco, veja a macro "sc_error_continue".

Escopo da Macro Formulario onAfterUpdate

sc_exec_sql("Comando SQL", "Conexo")

Esta macro permite a execuo de comandos SQL, para os quais o usurio poder condicionar as circunstncias em que os mesmos devem ser executados. O parmetro "conexo" opcional, sendo necessrio, apenas, se o comando for executado em uma base de dados diferente da especificada para a aplicao.

Ex. 1: if (sc_after_delete) { sc_exec_sql("delete from outratab where chave = {chave_ant}"); }

Escopo da Macro Blank Consulta Filtro Formulario

Formulario Menu Menu Report Controle Arvore PDF onExecute onButtonClick onRefresh ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onFoote onFooter onSave ajaxFieldonChange ajaxFieldonChange onExecute onLoad onHead onGroupBy onScriptInit ajaxFieldonClick ajaxFieldonClick onLoad onReco OnGroupByAll onValidate ajaxFieldonFocus ajaxFieldonFocus onScrip onHeader onAfterDelete onButtonClick onNavigate onAfterDeleteAll onLoadAll onRecord onAfterInsert onRefresh onScriptInit onAfterInsertAll onScriptInit onAfterUpdate onValidate onAfterUpdateAll onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate

onValidateFailure onValidateSuccess

sc_exit(Opo)

Esta macro utilizada nos eventos ou atravs de um boto PHP criado, tem por objetivo definir o retorno da aplicao aps a execuo em uma outra aplicao.

A utilizao desta macro, nesta modalidade, prov as seguintes alternativas: Opo Descrio sc_exit() No exibe a tela com o boto OK e retorna para a aplicao anterior. sc_exit(ok) Exibe a tela com o boto OK e retorna para a aplicao anterior. sc_exit(sel) No exibe a tela com o boto OK e retorna para a aplicao corrente, refazendo o select da aplicao. sc_exit(ref) No exibe a tela com o boto OK e retorna para a aplicao corrente, fazendo apenas a recarga (refresh) dos dados. sc_exit(ok,ref) Mesmo que a funo sc_exit(ref); porm, exibe a tela com o boto OK. sc_exit(ok,sel) Mesmo que a funo sc_exit(sel); porm, exibe a tela com o boto OK.

Esta opo s vlida para aplicaes de Formulrio e aplicaes de Controle. Opo Descrio sc_exit() No afeta transaes na base de dados. sc_exit(c) Realiza as transaes pendentes. sc_exit(r) No realiza as transaes pendentes.

Escopo da Macro Consulta Formulario Formulario Controle onButtonClick onButtonClick onButtonClick onScriptInit onScriptInit

sc_field_color("Campo", "Cor")

Esta macro tem por objetivo, de forma dinmica, alterar/restaurar a cor do texto de determinado campo da consulta.

Ex. 1: Altera em definitivo a cor de texto do campo "clienteid" da consulta. sc_field_color ("clienteid", "#33FF66");

Ex. 2: Altera a cor de texto do campo "valor_pedido", se o valor for maior que 1000. Caso contrrio, mantem a cor padro. if ({valor_pedido} > 1000) { sc_field_color ("valor_pedido", "#33FF66");

} else { sc_field_color ("valor_pedido", ""); }

Ex. 3: Utilizando uma varivel local. sc_field_color ("clienteid", {cmp_cor});

Ex. 4: Utilizando uma varivel global. sc_field_color ("clienteid", [cor_global]);

Escopo da Macro Consulta onRecord onScriptInit

sc_field_disabled("Nome_Campo = True/False", "Parmetro")

Esta macro tem por objetivo bloquear a digitao em determinados campos do formulrio. Campos a serem bloqueados, devem ser seguidos da opo de bloquear "true" (defalt) ou no "false". O parmetro opcional, usando "I" apenas na incluso, e "U" apenas na alterao. Caso no seja informado, o ScriptCase ir usar as duas opces juntas.

Ex. 1: Bloqueio de um campo, incluso e atualizao. sc_field_disabled("Campo_01"); Ex. 2: Retirando o bloqueio de um campo, incluso e atualizao. sc_field_disabled("Campo_02=false"); Ex. 3: Bloqueio de vrios campos, apenas na atualizao. sc_field_disabled("Campo_01; Campo_02; Campo_03", "U"); Ex. 4: Combinao de bloqueio e desbloqueio de vrios campos, incluso e atualizao. sc_field_disabled("Campo_01=true; Campo_02=false; Campo_03=true");

Escopo da Macro Formulario Formulario Controle onLoadAll onLoadAll onNavigate

sc_field_display({Meu_Campo}, on/off)

Permite, dinamicamente, exibir ou no um determinado campo. Em princpio, todos os campos so exibidos (condio "on").

Ex. 1: if ({tp_cli} == "fisica") { sc_field_display({cnpj}, off); } else { sc_field_display({cpf}, off); }

Escopo da Macro Consulta Formulario Formulario Controle onScriptInit ajaxFieldonBlur ajaxFieldonBlur ajaxFieldonChange ajaxFieldonChange ajaxFieldonClick ajaxFieldonClick ajaxFieldonFocus ajaxFieldonFocus onAfterDelete onLoadAll onAfterDeleteAll onRefresh onAfterInsert onScriptInit onAfterInsertAll onValidate onAfterUpdate onValidateFailure onAfterUpdateAll onBeforeInsertAll onBeforeUpdateall onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess

sc_field_readonly({Campo}, on/off)

Permite, dinamicamente, transformar em readonly um determinado campo do formulrio.

Em princpio, os campos readonly so especificados na interface de configurao do formulrio e funcionam da seguinte forma: No modo de atualizao, os campos aparecem na forma readonly e, no modo de incluso, os campos aparecem abertos para digitao. O segundo parmetro "on/off" opcional, e serve para que, em um evento Ajax, seja possvel definir se um campo vai ficar como read-only (on) ou deixar de ser read-only (off).

Ex. 1: Se desejamos que um determinado campo, especificado na interface como readonly, permanea readonly no modo de incluso, teremos: if (sc_btn_new) { sc_field_readonly({meu_campo}); }

Ex. 2: Se desejamos que um determinado campo, que no tenha sido especificado na interface como readonly, aparea na forma readonly, teremos: sc_field_readonly({meu_campo});

Escopo da Macro Formulario Formulario Controle ajaxFieldonBlur ajaxFieldonBlur ajaxFieldonChange ajaxFieldonChange ajaxFieldonClick ajaxFieldonClick ajaxFieldonFocus ajaxFieldonFocus onAfterDelete onLoadAll onAfterDeleteAll onRefresh onAfterInsert onScriptInit onAfterInsertAll onValidate onAfterUpdate onValidateFailure onAfterUpdateAll onBeforeInsertAll onBeforeUpdateall onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure

onValidateSuccess

sc_field_style("Meu_Campo", "Background-Color", "Size", "Color", "Family", "Weight")

Esta macro permite que seja modificado o estilo do campo da consulta dinamicamente.

Parmetro Field Background-Color (opcional) Size (opcional) Color (opcional) Family (opcional) Weight (opcional)

Descrio Nome do campo Cor de fundo da clula do campo Tamanho da fonte do campo Cor da fonte Famlia da fonte Largura da fonte

Ex. 01: sc_field_style('data_nasc', '#33FF99', '15px', '#000000', 'Arial, sans-serif', 'bold');

Escopo da Macro Consulta onRecord onScriptInit

sc_format_num({Meu_Campo}, "Simb_Grp", "Simb_Dec", "Qtde_Dec", "Enche_Zeros", "Lado_Neg", "Simb_Monetrio", "Lado_Simb_Monetario")

Esta macro tem por objetivo a formatao de valores numricos. Parmetro Meu_Campo Descrio Varivel ou campo que contena o valor a ser formatado (O retorno ser na prpria varivel). Simb_Grp Smbolo de agrupamento dos valores inteiros. Simb_Dec Smbolo para o separador de decimais. Qtde_Dec Quantidade de decimais a ser exibida. Enche_Zeros Completa com zeros as decimais inexistentes (S = sim e N = no). Lado_Neg Lado onde o sinal de negativo deve ser exibido (1 = esquerdo e 2 = direito). Simb_Monetrio Smbolo monetrio a ser exibido. Lado_Simb_Monetrio Lado onde o smbolo monetrio ser exibido (1 = esquerdo e 2 = direito).

Ex. 1: Formatando um nmero inteiro. sc_format_num({meu_valor}, '.', '', 0, 'N', '1', ''); Valor de entrada = 001234567890 Valor de sada = 1.234.567.890 Ex. 2: Formatando um valor negativo e desprezando as casas decimais. sc_format_num({meu_valor}, '.', '', 0, 'N', '1', ''); Valor de entrada = -0012345678.90 Valor de sada = -12.345.678 Ex. 3: Formatando um valor com 4 casas decimais e prenchendo com zeros. sc_format_num({meu_valor}, '.', ',', 4, 'S', '1', ''); Valor de entrada = 0012345678.9 Valor de sada = 12.345.678,9000 Ex. 4: Formatando um valor com 2 casas decimais, prenchendo com zeros e utilizando smbolo monetrio. sc_format_num({meu_valor}, '.', ',', 2, 'S', '1', 'R$'); Valor de entrada = 0012345678.9 Valor de sada = R$ 12.345.678,90 Ex. 5: Formatando um valor com 2 casas decimais, prenchendo com zeros. sc_format_num({meu_valor}, '.', ',', 2, 'S', '1', ''); Valor de entrada = .9 Valor de sada = 0,90

Escopo da Macro Blank Formulario Menu Menu Controle Arvore onExecute onApplicationInit onApplicationInit ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onButtonClick onRefresh ajaxFieldonChange ajaxFieldonChange onApplicationInit onLoad onFooter onSave ajaxFieldonClick ajaxFieldonClick onExecute onGroupBy onScriptInit ajaxFieldonFocus ajaxFieldonFocus onLoad OnGroupByAll onValidate onAfterDelete onApplicationInit onHeader onAfterDeleteAll onButtonClick onNavigate onAfterInsert onLoadAll onRecord onAfterInsertAll onRefresh onScriptInit onAfterUpdate onScriptInit onAfterUpdateAll onValidate onApplicationInit onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess Consulta Filtro Formulario

sc_form_show'on' ou 'off'

Esta macro permite, dinamicamente, exibir ou no o contedo do formulrio. Em princpio, o formulrio exibido (condio "on").

Ex. 1: Para no exibir o formulrio. sc_form_show = 'off';

Escopo da Macro Formulario Formulario Controle onLoadAll onLoadAll onScriptInit onScriptInit onValidate

sc_get_language

Esta macro retorna a sigla do idioma em uso.

Ex. 1: $my_language = sc_get_language();

Escopo da Macro Blank Formulario Menu Menu Controle Arvore onExecute onApplicationInit onApplicationInit ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onButtonClick onRefresh ajaxFieldonChange ajaxFieldonChange onApplicationInit onLoad onFooter onSave ajaxFieldonClick ajaxFieldonClick onExecute onGroupBy onScriptInit ajaxFieldonFocus ajaxFieldonFocus onLoad OnGroupByAll onValidate onAfterDelete onApplicationInit onHeader onAfterDeleteAll onButtonClick onNavigate onAfterInsert onLoadAll onRecord onAfterInsertAll onRefresh onScriptInit onAfterUpdate onScriptInit onAfterUpdateAll onValidate onApplicationInit onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll Consulta Filtro Formulario

onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess

sc_get_regional

Esta macro retorna a sigla da configurao regional em uso. Ex. 1: $my_regional = sc_get_regional();

Escopo da Macro Blank Formulario Menu Menu Controle Arvore onExecute onApplicationInit onApplicationInit ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onButtonClick onRefresh ajaxFieldonChange ajaxFieldonChange onApplicationInit onLoad onFooter onSave ajaxFieldonClick ajaxFieldonClick onExecute onGroupBy onScriptInit ajaxFieldonFocus ajaxFieldonFocus onLoad OnGroupByAll onValidate onAfterDelete onApplicationInit onHeader onAfterDeleteAll onButtonClick onNavigate onAfterInsert onLoadAll onRecord onAfterInsertAll onRefresh onScriptInit onAfterUpdate onScriptInit onAfterUpdateAll onValidate onApplicationInit onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess Consulta Filtro Formulario

sc_get_theme

Esta macro retorna o nome do tema do layout em uso na aplicao.

Ex. 1: $my_theme = sc_get_theme();

Escopo da Macro Blank Formulario Menu Menu Controle Arvore onExecute onApplicationInit onApplicationInit ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onButtonClick onRefresh ajaxFieldonChange ajaxFieldonChange onApplicationInit onLoad onFooter onSave ajaxFieldonClick ajaxFieldonClick onExecute onGroupBy onScriptInit ajaxFieldonFocus ajaxFieldonFocus onLoad OnGroupByAll onValidate onAfterDelete onApplicationInit onHeader onAfterDeleteAll onButtonClick onNavigate onAfterInsert onLoadAll onRecord onAfterInsertAll onRefresh onScriptInit onAfterUpdate onScriptInit onAfterUpdateAll onValidate onApplicationInit onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess Consulta Filtro Formulario

sc_groupby_label("Meu_Campo")

Esta macro tem por objetivo alterar, dinamicamente, o label dos campos que esto especificados para serem apresentados nas linhas de quebra.

Ex. 1: sc_label_quebra('estado') = "Quebra do estado";

Ex. 2: sc_label_quebra('saldo') = "Total dos Saldos";

Escopo da Macro

Consulta onGroupBy OnGroupByAll

sc_image(Imagem01.jpg)

Todas as imagens utilizadas nas aplicaes so automticamente copiadas para cada aplicao. Caso o usario, atravs de dos eventos ou Javascript, utilize comandos para carregar imagens, estas tero que ser copiadas para a aplicao. Esta macro executa esta funo.

Ex. 1: sc_image (img1.gif, img2.jpg); OBS: As imagens devero existir no diretrio de imagens do ambiente de desenvolvimento (../devel/conf/sys/img/img/).

IMPORTANTE partir da verso 3.00.0144, foi implementado em (Aplicao->Configurao>Imagens Extras da Aplicao) uma interface para que o usurio possa informar as imagens extras, permitindo, inclusive, o upload de novas imagens. Desta forma, esta macro no ser mais necessria.

Escopo da Macro Blank Consulta Filtro Formulario

Formulario Menu Menu Report PDF Controle Arvore onExecute onApplicationInit onScriptInit onApplicationInit onApplicationInit onApplicationInit onLoad onApplicatio onScriptInit onButtonClick onLoadAll onLoad onScriptInit onLoadAll onScriptInit onRecord onValidateFailure onScriptInit onValidateSuccess onValidate

sc_include("Arquivo", "Origem")

O Scriptcase permite que o usurio catalogue seus script's PHP e utilize-os em vrias aplicaes. Para catalogar os script's, no menu principal do Scriptcase, acessar " Configurao=>Bibliotecas. Nesta opao o usurio poder escrever seu script ou fazer "upload" de um script existente. No momento de catalogar o script, o usurio dever selecionar o contexto ao qual o script pertence, podendo ser:

- Pblico: Todos os projetos podero ter acesso. - Projeto: Apenas os usurios do projeto (que estiver logado no monento) tero acesso. - Usurio: Apenas o usurio (que estiver logado no monento) ter acesso. Na utilizao da macro sc_include, o usurio dever informar o nome do script que deseja incluir e a origem do mesmo(contexto sob o qual o script foi catalogado). - Nome do script: Nome do script a ser incluido na aplicao. - Origem: Contexto sob o qual o script foi catalogado, podendo ser: - em branco = Script's a nvel global, que acompanham a distribuio do Scriptcase. - pub = A nvel Pblico - prj = A nvel do Projeto - usr = A nvel do Usurio

Ex. 1: Incluindo um script catalogado a nvel globa. (Scriptcase) sc_include("meu_script.php");

Ex. 2: Incluindo um script catalogado a nvel do projeto. sc_include("meu_script.php", "prj");

Ex. 3: Incluindo um script catalogado a nvel do usurio. sc_include("meu_script.php", "usr");

Escopo da Macro Blank Formulario Menu Menu Controle Arvore onExecute onApplicationInit onApplicationInit ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onButtonClick onRefresh ajaxFieldonChange ajaxFieldonChange onApplicationInit onLoad onFooter onSave ajaxFieldonClick ajaxFieldonClick onExecute onGroupBy onScriptInit ajaxFieldonFocus ajaxFieldonFocus onLoad OnGroupByAll onValidate onAfterDelete onApplicationInit onHeader onAfterDeleteAll onButtonClick onNavigate onAfterInsert onLoadAll onRecord onAfterInsertAll onRefresh onScriptInit onAfterUpdate onScriptInit onAfterUpdateAll onValidate onApplicationInit onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit Consulta Filtro Formulario

onValidate onValidateFailure onValidateSuccess

sc_include_lib("Lib1", "Lib2", ...)

Esta macro usada para selecionar dinamicamente as bibliotecas da aplicao.

Bibliotecas PHP fpdf fpdf_html excel rtf Ex. 1:

Bibliotecas JavaScript Jquery jquery_thickbox jquery_blockui tiny_mce

sc_include_lib ("fpdf"); $pdf=new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->Cell(40,10,'Saida de texto!'); $pdf->Output();

Escopo da Macro

sc_label({Meu_Campo})

Esta macro tem por objetivo alterar, dinamicamente, o label dos campos de uma consulta ou formulrio.

Ex. 1: Usando o nome do campo. sc_label("cliente") = "Nome do Cliente";

Ex. 2: Usando uma varivel tipo atributo para definir o campo a ser modificado. sc_label({atributo}) = "Nome do Cliente";

Ex. 3: Usando uma varivel global para definir o campo a ser modificado. sc_label([variavel_global]) = "Nome do Cliente";

Escopo da Macro Consulta onHeader onNavigate onScriptInit Formulario Formulario Controle onLoadAll onLoadAll onNavigate onScriptInit onRecord onRefresh onScriptInit

sc_language

Esta macro retorna o idioma e a configurao regional atual do sistema.

Ex. 1: echo "Language: ".{sc_language};

Escopo da Macro Blank Consulta Filtro Formulario

Formulario Menu Menu Repor Controle Arvore onExecute onApplicationInit onApplicationInit onApplicationInit onApplicationInit onApplicationInit onLoad onApp onScriptInit onScriptInit onScriptInit onScriptInit onApplicationInit onScri onValidate onLoad onValidateSuccess

sc_link(Coluna, Aplicao, Parmetros, "Hint", "Target", "Opo", Altura, Largura)

Esta macro cria ou alterar ligaes com outras aplicaes, nas aplicaes de consulta, de forma dinmica. Coluna: o nome do campo, da coluna da grid, para o qual ser gerado o link de ligao. Aplicao: Nome da aplicao para a qual queremos estabelecer o link. Parmetros: Parmetros necessrios para que a aplicao chamada possa funcionar. Devem ser informados o nome do parmetro, o sinal de atribuio "=" e o valor ou varivel a ser atribudo. Havendo mais de um parmetro, estes devero ser separados por ";" (ponto e vrgula). Hint: Observao ou dica que ser apresentada quando o cursor do mouse passar sobre o link. Target: Local onde a aplicao chamada ir funcionar, podendo ser:

Target "_self" "_blank"

Descrio Para execuo na mesma pgina (sobrepe a consulta); Para execuo em outra pgina (pop-up);

"iframeT" "iframeL" "iframeR" "iframeB" "modal"

Para execuo em um iframe, acima da consulta (Top); Para execuo em um iframe, a esquerda da consulta (Left); Para execuo em um iframe, a direita da consulta (Right); Para execuo em um iframe, abaixo da consulta (Bot); Abre uma nova janela e bloqueia qualquer interao na janela principal;

Opo: "E" - S redireciona se no houver mensagem de erro (default). "F" - Fora o redirecionamento.

No caso de target modal, existem dois parmetros opcionais*: *Altura: Defina a altura da janela modal (default 440); *Largura: Defina a largura da janela modal (default 630);

Obs: Se omitido, ser atribudo o valor "_self".

Ex. 1: Criando um link para a aplicao dados_cli.php, no campo cpf, passando a varivel global [glo_emp] como empresa e o campo (varivel local) {cpf} para a aplicao dados_cli.php: sc_link (cpf,dados_cli.php,empresa=[glo_emp];cpf={cpf},"Dados individuais do Cliente ", "_blank");

Ex. 2: Criando um link dinmico para uma ou outra aplicao dependendo do valor no campo {tp_cli} e abrindo uma janela modal: if ({tp_cli} == "F") { sc_link (tpcli, fisica.php, empresa=[glo_emp]; cpf={cpf}," Pessoa Fsica ", "modal", 500, 700); } else{ sc_link (tpcli, juridica.php, empresa=[glo_emp]; cnpj={cnpj}," Pessoa Jurdica ", "iframeR"); }

Ex. 3: - Criando um link para uma URL: neste caso, "parmetro e target" no tm efeito. Ser executado um redirecionamento para a URL informada. sc_link (minha_coluna, http://www.scriptcase.com.br, ,"hint do link");

Escopo da Macro Consulta onRecord

sc_lin_cod_barra_arrecadacao({Cdigo_Barra}, Cdigo_Seguimento, Cdigo_Moeda, {Valor}, {Livre})

Esta macro gera os valores que compem o cdigo de barras no padro Febraban arrecadao. Parmetro Cdigo_Barra Descrio Varivel na qual ser armazenada a string contendo os valores do cdigo de barras no padro arrecadao (Febraban). Cdigo_Seguimento Valor ou varivel que contm o cdigo do seguimento. Cdigo_Moeda Valor ou varivel que contm o cdigo da moeda. Valor Valor ou varivel que contm o valor do documento. Livre Valor ou varivel que contm as 29 posies livres do cdigo de barras.

Ex. 1: sc_lin_cod_barra_arrecadacao({codigo_barra}, 1, 6, {valor_tit}, {parte_livre});

Escopo da Macro Blank onExecute Consulta Formulario Formulario Controle Report PDF onButtonClick onBeforeInsert onValidate onFooter onFooter onBeforeUpdate onValidateSuccess onHeader onGroupBy onButtonClick onRecord OnGroupByAll onLoadAll onHeader onNavigate onNavigate onRecord onRecord onRefresh onScriptInit onValidateSuccess

sc_lin_cod_barra_banco({Cdigo_Barra}, Cdigo_Banco, Cdigo_Moeda, {Valor}, {Livre}, {Data_Vencimento})

Esta macro gera os valores que compem o cdigo de barras no padro Febraban bancrio. Parmetro Cdigo_Barra Descrio Varivel na qual ser armazenada a string contendo os valores do cdigo de barras no padro arrecadao (Febraban). Cdigo_Banco Valor ou varivel que contm o cdigo do banco. Cdigo_Moeda Valor ou varivel que contm o cdigo da moeda. Valor Valor ou varivel que contm o valor do documento. Livre Valor ou varivel que contm as 29 posies livres do cdigo de barras. Data_Vencimento Data de vencimento do documento (opcional). Se informada, o scriptcase calcular o "fator de vencimento". O formato dever ser, sempre aaaammdd.

Ex. 1: sc_lin_cod_barra_banco({Codigo_barra}, 001, 1, {valor_tit}, {parte_livre}, {data});

Escopo da Macro Blank onExecute Consulta Formulario Formulario Controle Report PDF onButtonClick onBeforeInsert onValidate onFooter onFooter onBeforeUpdate onValidateSuccess onHeader onGroupBy onButtonClick onRecord OnGroupByAll onLoadAll onHeader onNavigate onNavigate onRecord onRecord onRefresh onScriptInit onValidateSuccess

sc_lin_digitavel_arrecadacao({Linha_Digitavel}, {Cdigo_Barras})

Esta macro gera a linha digitvel para bloquetos de cobrana, a partir da linha do cdigo de barras, padro arrecadao. Parmetro Descrio Linha_Digitavel Varivel na qual ser armazenada a string contendo a linha digitvel. Cdigo_Barras Varivel na qual est armazenada a string contendo os valores do cdigo de barras.

Ex. 1: sc_lin_digitavel_arrecadacao({lin_dig}, {cod_barra});

Escopo da Macro Blank onExecute Consulta Formulario Formulario Controle Report PDF onButtonClick onBeforeInsert onValidate onFooter onFooter onBeforeUpdate onValidateSuccess onHeader onGroupBy onButtonClick onRecord OnGroupByAll onLoadAll onHeader onNavigate onNavigate onRecord onRecord onRefresh onScriptInit onValidateSuccess

sc_lin_digitavel_banco({Linha_Digitavel}, {Cdigo_Barras})

Esta macro gera a linha digitvel para bloquetos de cobrana, a partir da linha do cdigo

de barras, padro bancrio. Parmetro Descrio Linha_Digitavel Varivel na qual ser armazenada a string contendo a linha digitvel. Cdigo_Barras Varivel na qual est armazenada a string contendo os valores do cdigo de barras.

Ex. 1: sc_lin_digitavel_banco({Linha_Digitavel}, {Cdigo_Barra});

Escopo da Macro Blank onExecute Consulta Formulario Formulario Controle Report PDF onButtonClick onBeforeInsert onValidate onFooter onFooter onBeforeUpdate onValidateSuccess onHeader onGroupBy onButtonClick onRecord OnGroupByAll onLoadAll onHeader onNavigate onNavigate onRecord onRecord onRefresh onScriptInit onValidateSuccess

sc_lookup(Dataset, "Comando SQL", "Conexo")

Esta macro permite que o usurio execute comandos SQL e tenha acesso ao "dataset" proveniente do comando. O "dataset" fica disponvel, em forma de array (linha/coluna). O parmetro "conexo" opcional, sendo necessrio, apenas, se o comando for executado em uma base de dados diferente da especificada para a aplicao.

Ex. 1: sc_lookup(dataset, "select clienteid, nomecliente, limitecred from clientes" );

Para ter acesso primeira linha (dataset), teremos: {clienteid} = {dataset[0][0]}; {nomecliente} = {dataset[0][1]}; {limitecred} = {dataset[0][2]}; Para ter acesso segunda linha (dataset), teremos: {clienteid} = {dataset[1][0]}; {nomecliente} = {dataset[1][1]}; {limitecred} = {dataset[1][2]}; Caso ocorra erro na execuo do comando sql, a varivel atribuida ao dataset retornar como "false" e a mensagem de erro estar disponvel na varivel "dataset_erro". importante, tambm, verificar se o select retornou dados, para evitar o acesso a variveis inexistentes, uma vez que o array de sada s ser criado se o comando select retornar dados.

Ex. 2: sc_lookup(meus_dados, "select clienteid, nomecliente, limitecred from clientes"); if ({meus_dados} === false) { echo "Erro de acesso. Mensagem = " . {meus_dados_erro}; } elseif (empty({meus_dados})) { echo "Comando select no retornou dados "; } else { {clienteid} = {meus_dados[0][0]}; {nomecliente} = {meus_dados[0][1]}; {limitecred} = {meus_dados[0][2]}; }

Ex. 3 : O comando SQL tambm pode ser composto de campos da aplicao (variveis locais) ou de variveis globais: sc_lookup(dataset, "select valor pedido from pedidos where clienteid = '{clienteid} ' and cod_vendedor = [var_glo_vendedor]");

Obs: Em qualquer circunstncia, o comando tem que ser encerrado com ponto e vrgula ";". Obs2: No recomendamos o uso da macro sc_lookup com retornos muito grandes, para esse tipo de ocasio recomendamos o uso da macro sc_select

Escopo da Macro Blank Consulta Filtro Formulario

Formulario Menu Menu Report Controle Arvore PDF onExecute onButtonClick onRefresh ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onFoote onFooter onSave ajaxFieldonChange ajaxFieldonChange onExecute onLoad onHead onGroupBy onScriptInit ajaxFieldonClick ajaxFieldonClick onLoad onReco OnGroupByAll onValidate ajaxFieldonFocus ajaxFieldonFocus onScrip onHeader onAfterDelete onButtonClick onNavigate onAfterDeleteAll onLoadAll onRecord onAfterInsert onRefresh onScriptInit onAfterInsertAll onScriptInit onAfterUpdate onValidate onAfterUpdateAll onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll

onNavigate onRecord onRefresh onScriptInit onValidate onValidateSuccess

sc_mail_send(SMTP, Usr, Pw, De, Para, Assunto, Mensagem, Tipo_Mens, Cpias, Tp_Cpias, Porta, Tp_Conexao, Attachment)

Esta macro tem por finalidade o envio de e-mail. Parmetro SMTP Descrio Endereo do servidor SMTP (string ou varivel contendo o Endereo do servidor SMTP). Usr Usurio do servidor SMTP (string ou varivel contendo o Usurio do servidor SMTP). Pw Senha do servidor SMTP (string ou varivel contendo a Senha do servidor SMTP). De E-mail de origem (string ou varivel contendo o E-mail de origem). Para Lista de e-mails que devem receber cpia da mensagem , podendo ser uma string ou varivel contendo um ou mais e-mail's, separados por ";", ou uma varivel contendo um array de e-mail's. Assunto Ttulo da mensagem (string ou varivel contendo o ttulo da mensagem). Mensagem Mensagem a ser enviada (string ou varivel contendo a mensagem). Tipo_Mens Tipo do texto da mensagem a ser enviada, sendo: "T" para somente texto ou "H" para texto e/ou html. Cpias Lista de e-mails que devem receber cpia da mensagem, podendo ser uma string ou varivel contendo um ou mais e-mail's, separados por ";", ou uma varivel contendo um array de e-mail's. Tp_Cpias Tipo de cpias a serem enviadas: CCC para cpias visveis e BCC para cpias ocultas. Se omitido, o Scriptcase assumir o valor default: BCC. Porta Porta utilizada pelo servidor de e-mail. Se omitido, o Scriptcase assumir os valores default: 25 para porta no segura e 465 para porta segura. Tp_Conexo tp_conexao: Indicativo de conexo segura(criptografada) (S) ou no (N). Se omitido, o Scriptcase assumir o valor default: N. OBS: Para utilizao de conexo segura, a extenso do PHP "php_openssl" dever estar habilitada.
anexos:

Lista de arquivos a serem anexados, podendo ser uma string ou varivel contendo um ou mais endereos de arquivos, separados por ";", ou uma varivel contendo um array de endereos de arquivos.

Ex. 1: sc_mail_send('smtp.meuserver.com.br', 'usr', 'pw', 'de@netmake.com.br', 'para@netmake.com.br', 'teste envio de e-mail', 'mensagem', 'H', 'abc@cop.com.br;zxy@cop.com.br', 'H', '', '', 'c:/teste/arq.txt');

Ex. 2: Utilizando variveis como parmetros e definindo a porta. sc_mail_send([glo_smtp], [usuar], [glo_pw], {origem}, {destino}, {assunto}, {mensagem},

'T', [glo_copias], 'CCC', '419', 'S', {anexos});

Ex. 3: Servidor sem usurio e senha e opo de no enviar cpias e sem informao da porta. sc_mail_send([glo_smtp], '', '', 'de.netmake.com.br', {destino}, {assunto}, {mensagem}, 'H', '', '', '', '', [glo_att]); A quantidade de e-mail's, efetivamente enviados, disponibilizada atravs da varivel especial "sc_mail_count". Caso ocorra erro no envio do e-mail, a varivel especial "sc_mail_ok" retornar como "false" e a mensagem de erro estar disponvel na varivel especial "sc_mail_erro".

Ex. 4: sc_mail_send([glo_smtp], '', '', 'de@netmake.com.br', {destino}, {assunto}, {mensagem}, 'H'); if ({sc_mail_ok}) { echo "Enviados {sc_mail_count} e-mail com sucesso !!"; } else { sc_erro_mensagem({sc_mail_erro}); }

Observao Importante: At a verso 3.00.01.134 no existiam os parmetros tp_cpias, porta, tp_conexao e anexos. Para que estes parmetros funcionem, na verso 3.00.01.135, foi introduzida uma nova classe para envio de e-mail. Verifique se no diretrio prod/third existe o sub-diretrio email_new. Caso no exista, atualize o "prod".

Escopo da Macro Blank Consulta Filtro Formulario Formulario Controle onButtonClick onLoadAll onRefresh onScriptInit onValidate onValidateFailure Menu

onExecute onButtonClick onSave onAfterDelete onFooter onScriptInit onAfterDeleteAll OnGroupByAll onValidate onAfterInsert onHeader onAfterInsertAll onNavigate onAfterUpdate onRecord onAfterUpdateAll

Menu Report Arvore PDF onApplicationInit onExecute onReco onExecute onLoad onScrip onLoad

onScriptInit

onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess

sc_make_link(Aplicao, Parmetros)

Esta macro tem por objetivo a criao de uma string contendo os dados de um link para outra aplicao, dentro dos padres do Scriptcase.. O uso desta macro para os casos em que o usurio esteja escrevendo seu prprio cdigo html e nescessite fazer um link para outra aplicao Scriptcase. Parmetro Descrio Aplicao Nome da aplicao para a qual queremos estabelecer o link. Parmetro Parmetros necessrios para que a aplicao chamada possa funcionar. . Devem ser informados: o nome do parmetro, o sinal de atribuio "=" e o valor ou varivel a ser atribudo. Havendo mais de um parmetro, estes devero ser separados por ";" (ponto e vrgula).

Ex. 1: Criando uma string com um link para a aplicao dadoscli.php, sem passagem de parmetros. $string_link = sc_make_link(dadoscli.php);

Ex. 2: Criando uma string com um link para a aplicao dadoscli.php, com passagem de parmetros. $string_link = sc_make_link(dadoscli, parm1={empresa};parm2=[glo_filial]);

Escopo da Macro Blank onExecute Consulta Formulario Controle onButtonClick onValidate onFooter onValidateSuccess OnGroupByAll onHeader onNavigate onRecord onScriptInit

sc_master_value('Objeto', Valor)

Esta macro tem o poder de atualizar qualquer objeto de uma aplicao Mestre, em uma aplicao Detalhe. Parmetro Objeto Valor Descrio Nome do objeto a ser atualizado na aplicao Mestre. Ao informar o nome de um campo, no necessrio utilizar as {}. Valor que o objeto especificado receber. O valor pode ser um campo ou varivel.

Ex. 1: sc_lookup(result,"SELECT SUM(Total) FROM adm_pedido_itens WHERE PedidoID = '{PedidoID}'"); [valor] = {result}[0][0]; sc_master_value('ValorPedido', [valor]);

Escopo da Macro Formulario Formulario Controle onAfterDelete onLoadAll onAfterDeleteAll onRefresh onAfterInsert onScriptInit onAfterInsertAll onAfterUpdate onAfterUpdateAll onApplicationInit onBeforeDelete onBeforeInsert onBeforeUpdate onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure

sc_menu_delete(Id_Item1)

Esta macro retira os itens de menu passados por parmetros. Pode ser usada em aplicaes de menu ou menu rvore. Observe que, os parmetros a serem passados, so os "ID" dos tens. Caso o item de menu que voc remova da exibio tenha ns "filhos", estes tambm sero omitidos.

Escopo da Macro Menu Menu Arvore onApplicationInit onLoad onLoad

sc_menu_disable(Id_Item1)

Esta macro desabilita os itens de menu passados como parmetros. pode ser usada em aplicaes de menu ou menus de rvore. Observe que, os parmetros a serem passados, so os "ID" dos tens.
Caso o item de menu que voc desabilite da exibio tenha ns "filhos", estes tambm sero desabilitados.

Escopo da Macro Menu Menu Arvore onApplicationInit onLoad onLoad

sc_menu_item

Esta varivel disponvel apenas nas aplicaes de MENU e tem por objetivo dar acesso ao tem que foi selecionado no menu. Desta forma, o usurio poder tomar decises antes que a aplicao seja executada.

Ex. 1: Para limpar variveis globais. if ({sc_menu_item} == "item_1") { sc_reset_global([global1], [global2]); }

Ex 2: Se uma determinada aplicao necessitar de uma varivel global e esta no estiver preenchida, podemos chamar uma outra aplicao para que o usurio preencha a informao necessria. if ({sc_menu_item} == "item_5" && (!isset([glo_empresa]) || empty([glo_empresa]))) { sc_redir(apl_inf_emp); }

Escopo da Macro

Menu onExecute

Menu Arvore onExecute

sc_pdf_print(Array)

Esta macro utilizada internamente pelo scriptcase para criao de clulas. Um array com os parmetros de configurao deve ser definido primeiramente.

Ex. 1: $cell_PedidoID = array('posx' => 10, 'posy' => 10, 'data' => {PedidoID}, 'width' => 0, 'align' => 'L', 'font_type' => 'Times', 'font_size' => 12, 'color_r' => '0', 'color_g' => '0', 'color_b' => '0', 'font_style' => ''); sc_pdf_print($cell_PedidoID);

Escopo da Macro Report PDF onCode

sc_pdf_print_img(Array, Largura, Altura)

Exibe uma imagem em uma clula. Usado internamente pelo Scriptcase. Paramtro Descrio Array Especifica em qual clula a imagem ser exibida. Largura Largura da imagem. Altura Altura da imagem.

Escopo da Macro Report PDF onCode

sc_pdf_print_sub_sel(Array)

Imprime uma clula de um subselect. Usado internamente pelo scriptcase. Um array com parmetros de configurao deve ser definido primeiramente.

Ex. 1: $cell_itens_PedidoID = array('posx' => 30, 'posy' => 50, 'data' => {itens_PedidoID}, 'width' => 0, 'align' => 'L', 'font_type' => 'Times', 'font_size' => 12, 'color_r' => '0', 'color_g' => '0', 'color_b' => '0', 'font_style' => ''); $cell_itens_ProdutoID = array('posx' => 50, 'posy' => 50, 'data' => {itens_ProdutoID}, 'width' => 0, 'align' => 'L', 'font_type' => 'Times', 'font_size' => 12, 'color_r' => '0', 'color_g' => '0', 'color_b' => '0', 'font_style' => ''); $cell_itens_PrecoUnit = array('posx' => 70, 'posy' => 50, 'data' => {itens_PrecoUnit}, 'width' => 0, 'align' => 'L', 'font_type' => 'Times', 'font_size' => 12, 'color_r' => '0', 'color_g' => '0', 'color_b' => '0', 'font_style' => '');

foreach ({itens} as $NM_ind => $Dados) { sc_pdf_print_sub_sel($cell_itens_PedidoID[$NM_ind]); sc_pdf_print_sub_sel($cell_itens_ProdutoID[$NM_ind]); sc_pdf_print_sub_sel($cell_itens_PrecoUnit[$NM_ind]); sc_pdf_ln(20); }

Escopo da Macro Report PDF onCode

sc_redir(Aplicao, Parametro01; Parametro02, Target, Error)

Esta macro tem por objetivo redirecionar o processamento para outra aplicao ou URL. Caso a aplicao de redirecionamento utilize parmetros, estes devem ser passados da seguinte forma: 1. Aps o nome da aplicao, utilizar o delimitador vrgula (,) 2. Informar o nome do parmetro, o sinal de igualdade (=) e o valor ou varivel a ser atribuida. 3. Havendo mais de um parmetro, utilizar o delimitador ponto e vrgula (;) 4. Poder ser informado o target no qual a aplicao ser aberta (default=_self), podendo ser: _self, _parent ou _blank. 5. Paramentro opcional para definir se vai redirecionar caso existam mensagens de erro na aplicao. "E" no redireciona caso existam erros e "F" fora redirecionamento mesmo se houver erro na aplicao.

Ex. 1: Aplicao sem parmetros e sem target. if ([glo_usuario] == "teste") { sc_redir(aplx.php); }

Ex. 2: Aplicao com parmetros e sem target. if ([glo_usuario] == "teste") { sc_redir(aplx.php, parm1={clienteid}; parm2="xxx"); }

Ex. 3: Aplicao sem parmetros e com target. if ([glo_usuario] == "teste") { sc_redir(aplx.php, "", "_parent"); }

Ex. 4: Aplicao com parmetros e com target. if ([glo_usuario] == "teste") { sc_redir(aplx.php, parm1={clienteid}; parm2="xxx", "_blank"); }

Ex. 5: URL. if ([glo_usuario] == "teste") { sc_redir(http://www.minha_pagina.com.br); }

Escopo da Macro Blank Consulta Filtro Formulario

onExecute onApplicationInit onScriptInit onAfterDelete onButtonClick onValidate onAfterDeleteAll onNavigate onAfterInsert onScriptInit onAfterInsertAll onAfterUpdate onAfterUpdateAll onApplicationInit onBeforeDelete onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onScriptInit onValidate onValidateSuccess

Formulario Menu Menu Repo Controle Arvore onApplicationInit onApplicationInit onExecute onApp onButtonClick onApplicationInit onLoad onScr onLoadAll onExecute onRefresh onLoad onScriptInit onValidate onValidateFailure onValidateSuccess

sc_reset_apl_conf("Aplicao", "Propriedade")

Esta macro tem por objetivo apagar todas as alteraes efetuadas pela macro sc_apl_conf.

O Parmetro "aplicao" opcional. Se informado, sero apagadas apenas as alteraes da aplicao informada.

Ex. 1: Apagando as alteraes da aplicao "minha_apl", apenas a propriedade "start". sc_reset_apl_conf("minha_apl", "start");

Ex. 2: Apagando todas as alteraes da aplicao "minha_apl". sc_reset_apl_conf("minha_apl");

Ex. 3: Apagando as alteraes de todas as aplicaes. sc_reset_apl_conf();

Escopo da Macro Blank Consulta Filtro Formulario

Formulario Menu Menu Repor Controle Arvore onExecute onApplicationInit onApplicationInit onApplicationInit onApplicationInit onApplicationInit onLoad onApp onButtonClick onScriptInit onScriptInit onScriptInit onApplicationInit onScri onScriptInit onValidate onLoad onValidateSuccess

sc_reset_apl_status

Esta macro tem por objetivo limpar todas as variveis de segurana, setadas atravs da macro sc_apl_status.

Ex. 1: sc_reset_apl_status();

Escopo da Macro Blank Consulta Filtro Formulario

Formulario Menu Menu Repor Controle Arvore onExecute onApplicationInit onApplicationInit onApplicationInit onApplicationInit onApplicationInit onLoad onApp onButtonClick onScriptInit onScriptInit onScriptInit onApplicationInit onScri onScriptInit onValidate onLoad onValidateSuccess

sc_reset_change_connection

Esta macro apaga as trocas feitas utilizando a macro "sc_change_connection".

Ex. 1: sc_reset_change_connection();

Escopo da Macro Blank Formulario Menu Menu Report PDF Controle Arvore onExecute onApplicationInit onApplicationInit onApplicationInit onApplicationInit onLoad onApplicationInit onScriptInit onScriptInit onScriptInit onApplicationInit onScriptInit onValidate onLoad onValidateSuccess Consulta Formulario

sc_reset_global([Varivel_Global1], [Varivel_Global2] ...)

Esta macro tem por objetivo apagar variveis globais, armazenadas na sesso do PHP.

Ex. 1: sc_reset_global ([Login], [Senha]);

Escopo da Macro Blank Formulario Menu Menu Controle Arvore onExecute onApplicationInit onApplicationInit ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onButtonClick onRefresh ajaxFieldonChange ajaxFieldonChange onApplicationInit onLoad onFooter onSave ajaxFieldonClick ajaxFieldonClick onExecute onGroupBy onScriptInit ajaxFieldonFocus ajaxFieldonFocus onLoad OnGroupByAll onValidate onAfterDelete onApplicationInit onHeader onAfterDeleteAll onButtonClick onRecord onAfterInsert onLoadAll onScriptInit onAfterInsertAll onScriptInit onAfterUpdate onValidate onAfterUpdateAll onValidateFailure onApplicationInit onValidateSuccess onBeforeDelete onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh Consulta Filtro Formulario

onScriptInit onValidate onValidateFailure onValidateSuccess

sc_reset_menu_delete

Esta macro tem por objetivo restaurar os tens do menu, deletados atravs da macro " sc_menu_delete".

Ex. 1: sc_reset_menu_delete();

Escopo da Macro Menu Menu Arvore onApplicationInit onLoad onLoad

sc_reset_menu_disable

Esta macro tem por objetivo habilitar os tens do menu, desabilitados atravs da macro "sc_menu_disable".

Ex. 1: sc_reset_menu_disable();

Escopo da Macro Menu Menu Arvore onApplicationInit onLoad onLoad

sc_rollback_trans("Conexo")

Esta macro tem por objetivo cancelar um set de transaes na base de dados. O parmetro "conexo" opcional, sendo necessrio, apenas, se o comando for executado em uma base de dados diferente da especificada para a aplicao.

Escopo da Macro

Blank

Formulario Menu Menu Report Controle Arvore PDF onExecute onButtonClick onRefresh ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onFoote onGroupBy onSave ajaxFieldonChange ajaxFieldonChange onExecute onLoad onHead OnGroupByAll onScriptInit ajaxFieldonClick ajaxFieldonClick onLoad onReco onHeader onValidate ajaxFieldonFocus ajaxFieldonFocus onScrip onNavigate onAfterDelete onButtonClick onRecord onAfterDeleteAll onLoadAll onScriptInit onAfterInsert onRefresh onAfterInsertAll onScriptInit onAfterUpdate onValidate onAfterUpdateAll onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess

Consulta

Filtro

Formulario

sc_script_name

Esta macro disponvel apenas nas aplicaes de MENU e tem por objetivo dar acesso ao nome da aplicao que foi selecionada no menu. Desta forma, o usurio poder tomar decises antes que a aplicao seja executada.

Ex. 1: Para limpar variveis globais. if ({sc_script_name} == "apl1") { sc_reset_global([global1], [global2]); }

Ex. 2: Se uma determinada aplicao necessitar de uma varivel global e esta no estiver preenchida, podemos chamar uma outra aplicao para que o usurio preencha a informao necessria. if ({sc_script_name} == "apl1" && (!isset([glo_empresa]) || empty([glo_empresa]))) { sc_redir(apl_inf_emp); }

Escopo da Macro

Menu onExecute

Menu Arvore onExecute

sc_select(dataset, "Comando SQL", "Conexo")

Esta macro permite que o usurio execute comandos SQL e tenha acesso ao "dataset" proveniente do comando. Diferente da macro sc_lookup, esta macro no manipula o dataset, deixando-o em sua forma original, cabendo ao usurio toda a manipulao. Caso ocorra erro na execuo do comando sql, a varivel atribuida ao dataset retornar como "false" e a mensagem de erro estar disponvel na varivel "dataset_erro". O parmetro "conexo" opcional, sendo necessrio se o comando for executado em uma base de dados diferente da especificada para a aplicao.

Ex. 1: sc_select(meus_dados, "select clienteid, nomecliente, limitecred from clientes"); if ({meus_dados} === false) { echo "Erro de acesso. Mensagem = " . {meus_dados_erro}; } else { while (!$meus_dados->EOF){ {nome_cliente} = $meus_dados->fields[1]; $meus_dados->MoveNext(); } $meus_dados->Close(); }

Ex. 2: O comando SQL tambm pode ser composto de campos da aplicao (variveis locais) ou de variveis globais: sc_select(dataset,"select valor pedido from pedidos where clienteid = '{clienteid}' and cod_vendedor = [var_glo_vendedor]");

Observao: Em qualquer circunstancia, o comando tem que ser encerrado com ponto e vrgula ";".

Escopo da Macro Blank Consulta Filtro Formulario

Formulario Menu Menu Report Controle Arvore PDF onExecute onButtonClick onRefresh ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onFoote onFooter onSave ajaxFieldonChange ajaxFieldonChange onExecute onLoad onHead onGroupBy onScriptInit ajaxFieldonClick ajaxFieldonClick onLoad onReco OnGroupByAll onValidate ajaxFieldonFocus ajaxFieldonFocus onScrip

onHeader onNavigate onRecord onScriptInit

onAfterDelete onButtonClick onAfterDeleteAll onLoadAll onAfterInsert onRefresh onAfterInsertAll onScriptInit onAfterUpdate onValidate onAfterUpdateAll onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess

sc_select_field({Campo})

Esta macro modifica o SELECT dinamicamente: possvel alterar dinamicamente os campos de uma consulta, atravs da alterao dinmica do select original.

Ex. 1: Temos uma tabela com as colunas ano e os meses de janeiro a dezembro. Gostaramos de ter uma consulta, que, partir de um parmetro, exibisse os anos e apenas um determinado ms. Supondo que o parmetro venha informado atravs de uma varivel global de nome "exibir_mes", nossa aplicao teria a seguinte estrutura: Clusula select: select ano, par_mes from tabela sc_select_field(par_mes) = [exibir_mes]; sc_label(par_mes) = [exibir_mes]; Desta forma, alm de alterar o select, estamos alterando o label da coluna da consulta.

Obs: Este comando deve ser implementado no evento "onInit";

Escopo da Macro Consulta Report PDF onScriptInit onScriptInit

sc_select_order("Campo")

possvel, em tempo de execuo da aplicao de consulta, alterar a clusula ORDER BY do select principal da consulta. Para isso, necessrio que no comando SQL original da consulta j exista pelo menos uma clusula ORDER BY, pois ser feita a subtituio de determinada clusula pela nova.

Ex. 1: Clusula select: select codigo, nome, valor from tabela order by codigo Para mudar a ordem, de codigo para nome, teremos: sc_select_order("codigo") = "nome";

Ex. 2: Clusula select: select codigo, nome, valor, data from tabela order by codigo, nome, valor Para mudar a ordem, de nome para data, teremos: sc_select_order("nome") = "data";

Obs: Este comando deve estar no contexto de "processar antes do select".

Escopo da Macro Consulta Report PDF onScriptInit onScriptInit

sc_select_where(add)

possvel, em tempo de execuo da aplicao de consulta, adicionar um campo/condio clusula WHERE da consulta.

Ex. 1: Adiciona tudo que estra dentro das aspas duplas ao where do select da consulta. if (empty({sc_where_atual})){ sc_select_where(add) = "where campoX > [variavel_global]"; } else{ sc_select_where(add) = "AND campoX > [variavel_global]"; }

Obs: Este comando deve estar no contexto de "processar antes do select".

Escopo da Macro Consulta Report PDF

onScriptInit onScriptInit

sc_seq_register

Esta macro disponibiliza o nmero sequencial do registro que est sendo processado na aplicao de consulta. Est disponvel no evento onRecord.

Ex. 1: if({sc_seq_register} == 10) { // ultima linha da pgina {total} = {sum_total}; }

Ex. 2: $seq_atual = {sc_seq_register};

Escopo da Macro Consulta onRecord Report PDF onRecord

sc_set_focus('Campo')

Esta macro usada para setar o focus para um determinado campo do formulario.

Ex. 1: sc_set_focus('nome');

Escopo da Macro Formulario Formulario Controle ajaxFieldonClick onApplicationInit onLoadAll onLoadAll onRefresh onRefresh onValidateSuccess onScriptInit

sc_set_global($variavel_01) ou ({Meu_Campo})

Esta macro tem por objetivo registrar variveis globais. Ser criada uma varivel de sesso com o mesmo nome e contedo da varivel local.

Ex. 1: Registrando uma varivel do usurio $var_user = "algum valor"; sc_set_global($var_user); Ser criada uma varivel de sesso, com o nome "var_user", com o contedo "algum valor".

Ex. 2: Registranto uma varivel de um campo da aplicao sc_set_global({campo_apl}); Ser criada uma varivel de sesso, com o nome "campo_apl", com o contedo existente na varivel.

Obs: Esta macro no faz atribuio de valores. Apenas registra as variveis na sesso do PHP.

Escopo da Macro Blank Formulario Menu Menu Controle Arvore onExecute onApplicationInit onApplicationInit ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onButtonClick onRefresh ajaxFieldonChange ajaxFieldonChange onApplicationInit onLoad onFooter onSave ajaxFieldonClick ajaxFieldonClick onExecute onGroupBy onScriptInit ajaxFieldonFocus ajaxFieldonFocus onLoad OnGroupByAll onValidate onAfterDelete onApplicationInit onHeader onAfterDeleteAll onButtonClick onRecord onAfterInsert onLoadAll onScriptInit onAfterInsertAll onRefresh onAfterUpdate onScriptInit onAfterUpdateAll onValidate onApplicationInit onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess Consulta Filtro Formulario

sc_set_language('String Language')

Esta macro permite que seja definido dinamicamente o idioma utilizado nas aplicaes.

Ex. 1: Mudar o idioma para Ingls. sc_set_language('en_us');

Ex. 2: Mudar o idioma para Espanhol. sc_set_language('es'); Ex. 3: Mudar o idioma para Arabe. sc_set_language('ar'); Ex. 4: Mudar o idioma para Portugus. (Portugal) sc_set_language('pt_pt');

Esta macro permite, tambm, que sejam definidos o idioma e as configuraes regionais simultneamente, utilizando-se o delimitador ";" entre os parmetros.

Ex. 1: Mudar o idioma para Ingls e as configuraes regionais para o Canad. sc_set_language('en_us;en_ca');

Ex. 2: Mudar o idioma para Espanhol e as configuraes regionais para o Mexico. sc_set_language('es;es_mx');

Ex. 3: Mudar o idioma para Alemo e as configuraes regionais para Luxembourg. sc_set_language('de;de_lu');

Escopo da Macro Blank Consulta Filtro Formulario

Formulario Menu Menu Repor Controle Arvore onExecute onApplicationInit onApplicationInit onApplicationInit onApplicationInit onApplicationInit onLoad onApp onScriptInit onScriptInit onScriptInit onScriptInit onApplicationInit onScri onValidate onValidate onLoad onValidateSuccess

sc_set_regional('String Regional')

Esta macro permite que seja definido dinamicamente a configurao regional das aplicaes.

Ex. 1: sc_set_regional('en_us');

Escopo da Macro Blank Consulta Filtro Formulario

Formulario Menu Menu Repor Controle Arvore onExecute onApplicationInit onApplicationInit onApplicationInit onApplicationInit onApplicationInit onLoad onApp onScriptInit onScriptInit onScriptInit onScriptInit onApplicationInit onScri onValidate onValidate onLoad onValidateSuccess

sc_set_theme('String Tema')

Esta macro permite que seja definido, dinamicamente, o tema do layout a ser utilizado nas aplicaes. Ex. 1: sc_set_theme('Newyellow');

Escopo da Macro Blank Consulta Filtro Formulario

Formulario Menu Menu Repor Controle Arvore onExecute onApplicationInit onApplicationInit onApplicationInit onApplicationInit onApplicationInit onLoad onApp onScriptInit onScriptInit onScriptInit onScriptInit onApplicationInit onScri onValidate onValidate onLoad onValidateSuccess

sc_site_ssl

Esta macro verifica se est sendo utilizado um site seguro (protocolo https).

Ex. 1: Usando a forma afirmativa. if (sc_site_ssl){ echo "ok - Site seguro"; }

Ex. 2: Usando a forma negativa. if (!sc_site_ssl){ echo "Perigo - Site no seguro";

Ex. 3: Redirecionando se o site no for seguro. if (!sc_site_ssl){ sc_redir("http://www.pagina_erro.com.br/") ; }

Obs: Esta macro funciona apenas para o Servidor WEB IIS (Internet Information Server).

Escopo da Macro Blank Consulta Filtro Formulario

onExecute onApplicationInit onApplicationInit onAfterDelete onButtonClick onScriptInit onAfterDeleteAll onScriptInit onAfterInsert onAfterInsertAll onAfterUpdate onAfterUpdateAll onApplicationInit onBeforeDelete onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess

Formulario Menu Menu Rep Controle Arvore onApplicationInit onApplicationInit onLoad onA onButtonClick onApplicationInit onS onLoadAll onLoad onScriptInit onValidate onValidateFailure onValidateSuccess

sc_sql_injection({Meu_Campo}) ou ($Minha_Varivel)

Esta macro usada para proteger o campo/varivel contra "sql injection". Todos os acessos a base de dados, gerados pelo Scriptcase, tm proteo contra "sql injection". Nos comandos gerados pelo usurio (macros: sc_lookup, sc_select ou sc_exec_sql) caso seja necessrio, dever ser utilizada esta macro para proteo.

Ex. 1: Protegendo uma varivel local: $campo_protect = sc_sql_injection({meu_campo});

Ex. 2: Protegendo uma varivel do usurio: $campo_protect = sc_sql_injection($minha_var);

Escopo da Macro Blank Formulario Menu Menu Report Controle Arvore PDF onExecute onButtonClick onRefresh ajaxFieldonBlur ajaxFieldonBlur onExecute onExecute onFooter onFooter onSave ajaxFieldonChange ajaxFieldonChange onLoad onLoad onHeader onGroupBy onScriptInit ajaxFieldonClick ajaxFieldonClick onRecord OnGroupByAll onValidate ajaxFieldonFocus ajaxFieldonFocus onScriptInit onHeader onAfterDelete onLoadAll onNavigate onAfterDeleteAll onRefresh onRecord onAfterInsert onScriptInit onScriptInit onAfterInsertAll onValidate onAfterUpdate onValidateFailure onAfterUpdateAll onValidateSuccess onBeforeDelete onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess Consulta Filtro Formulario

sc_trunc_num({Meu_Campo}, Quantidade_Decimal)

Esta macro tem por objetivo truncar valores numericos, no que exceder a quantidade de decimais especificada.

Parmetro Meu_Campo

Descrio Varivel que contem o valor a ser formatado (O retorno ser na prpria varivel). Quantidade_Decimal Quantidade de decimais a ser exibida.

Ex. 1: sc_trunc_num({meu_valor}, 2); Valor de entrada = 1250.235 Valor de sada = 1250.23

Valor de entrada = 1250.2 Valor de sada = 1250.20

Valor de entrada = 1250 Valor de sada = 1250.00

Escopo da Macro Blank Formulario Menu Menu Controle Arvore onExecute onApplicationInit onApplicationInit ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onButtonClick onRefresh ajaxFieldonChange ajaxFieldonChange onApplicationInit onLoad onFooter onSave ajaxFieldonClick ajaxFieldonClick onExecute onGroupBy onScriptInit ajaxFieldonFocus ajaxFieldonFocus onLoad OnGroupByAll onValidate onAfterDelete onApplicationInit onHeader onAfterDeleteAll onButtonClick onNavigate onAfterInsert onLoadAll onRecord onAfterInsertAll onRefresh onScriptInit onAfterUpdate onScriptInit onAfterUpdateAll onValidate onApplicationInit onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess Consulta Filtro Formulario

sc_url_exit(URL)

Esta macro altera a URL de sada da aplicao.

Ex. 1: sc_url_exit(http://www.netmake.com.br);

Ex. 2: sc_url_exit(aplx.php);

Escopo da Macro

Consulta Filtro Formulario Formulario Controle Report PDF onApplicationInit onApplicationInit onAfterDelete onApplicationInit onApplicationInit onButtonClick onScriptInit onAfterDeleteAll onButtonClick onNavigate onAfterInsert onLoadAll onRecord onAfterInsertAll onScriptInit onScriptInit onAfterUpdate onValidate onAfterUpdateAll onValidateFailure onApplicationInit onValidateSuccess onBeforeDelete onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess

sc_vl_extenso({Valor}, Tamanho_Linha, 'Tipo')

Gera valor por extenso, partir de um valor numrico.

Parmetro Descrio Valor Valor ou varivel que cotenha o valor a ser convertido para extenso. Tamanho_Linha Tamanho de cada linha a ser gerada com o valor por extenso (O ScripCase divide o valor por extenso em at trs linhas). Tipo Tipo do dado de entrada: "V" para valor ou "N" para nmero.

Ex. 1: {meu_extenso} = sc_vl_extenso({meu_valor}, 50, 'V');

Ex. 2: {meu_extenso} = sc_vl_extenso({meu_valor}, 40, 'N');

Escopo da Macro Blank onExecute Consulta onButtonClick onFooter onGroupBy Formulario onBeforeInsert onBeforeUpdate onButtonClick Formulario Controle Report PDF onLoadAll onFooter onValidate onHeader onValidateSuccess onRecord

OnGroupByAll onNavigate onHeader onRecord onNavigate onRefresh onRecord onValidateSuccess onScriptInit

onScriptInit

sc_warning'on' ou 'off'

Permite, dinamicamente, ativar ou desativar o controle de mensagens de advertencia.

As mensagens de advertencia so geradas quando feita uma referncia a uma varivel inexistente, um item de um array inexistente, etc.

Ex. 1: Para no exibir as mensagens. sc_warning = 'off';

Escopo da Macro Blank Formulario Menu Menu Controle Arvore onExecute onApplicationInit onApplicationInit ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onButtonClick onRefresh ajaxFieldonChange ajaxFieldonChange onApplicationInit onLoad onFooter onSave ajaxFieldonClick ajaxFieldonClick onExecute onGroupBy onScriptInit ajaxFieldonFocus ajaxFieldonFocus onLoad OnGroupByAll onValidate onAfterDelete onApplicationInit onHeader onAfterDeleteAll onButtonClick onNavigate onAfterInsert onLoadAll onRecord onAfterInsertAll onRefresh onScriptInit onAfterUpdate onScriptInit onAfterUpdateAll onValidate onApplicationInit onValidateFailure onBeforeDelete onValidateSuccess onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess Consulta Filtro Formulario

sc_where_current

Esta varivel deixa disponvel o contedo da clusula where do comando original,

acrescida da ltima seleo efetuada atravs do formulrio de filtro. Ou seja, reflete a clusula where que est sendo utilizada naquele momento.

Ex. 1: $salva_where = {sc_where_current};

Escopo da Macro Consulta Report PDF onFooter onFooter onGroupBy onHeader OnGroupByAll onRecord onHeader onNavigate onRecord onScriptInit

sc_where_filter

Esta varivel deixa disponvel o contedo gerado pelo "filtro", de acordo com as selees efetuadas no formulrio de filtro. Esta informao a que ser adicionada clusula where do select original da aplicao.

Ex. 1: $salva_filtro = {sc_where_filter};

Escopo da Macro Consulta Report PDF onFooter onFooter onGroupBy onHeader OnGroupByAll onRecord onHeader onNavigate onRecord onScriptInit

sc_where_orig

Esta macro atribui o contedo da clusula where do select original da aplicao. O usurio pode utilizar, dentro dos eventos do scriptcase, para tratar a informao, assim como disponibilizar para exibir em qualquer local da consulta.

Ex. 1: $salva_where_original = {sc_where_orig};

Escopo da Macro Consulta Report PDF onFooter onFooter onGroupBy onHeader OnGroupByAll onRecord onHeader onNavigate onRecord onScriptInit

sc_zip_file("Arquivo", "Zip")

Esta macro usada para gerar arquivo tipo ZIP, partir de uma lista de arquivos e/ou diretrios. No parmetro arquivo, dever ser informado um dos seguintes contedos: - O nome de um arquivo - O nome de um diretrio - Uma varivel contendo o nome de um arquivo ou o nome de um diretrio - Uma varivel contendo um array, que contenha uma lista de arquivos e/ou diretrios No parmetro zip, dever ser informado o nome do arquivo a ser gerado, ou uma varivel contendo este nome.

Ex. 1: Apenas um arquivo. sc_zip_file("/teste/exemplo.htm", "/temp/teste.zip");

Ex. 2: Apenas um diretrio. sc_zip_file("/teste", "/temp/teste.zip");

Ex. 3: Criando um array dos arquivos e diretrios. $prep = array(); $prep[] = " /teste/exemplo.htm"; $prep[] = "/teste"; sc_zip_file($prep, "/temp/teste.zip");

Escopo da Macro Blank Consulta Filtro Formulario Formulario Menu Menu

onExecute onApplicationInit onApplicationInit onAfterDelete onButtonClick onSave onAfterDeleteAll onFooter onScriptInit onAfterInsert onGroupBy onValidate onAfterInsertAll OnGroupByAll onAfterUpdate onHeader onAfterUpdateAll onNavigate onApplicationInit onRecord onBeforeDelete onScriptInit onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess

Controle Arvore onApplicationInit onApplicationInit onExecute o onButtonClick onApplicationInit onLoad o onLoadAll onExecute o onRefresh onLoad onScriptInit onValidate onValidateFailure onValidateSuccess

Variveis de Database

So variveis globais que contm os valores de acesso base base de dados, que esto sendo utilizada pela conexo principal. Variveis Descrio sc_glo_servidor Contm o nome do servidor. sc_glo_banco Contm o nome da base de dados. sc_glo_tpbanco Contm o tipo do banco (mssql, oracle, mysql, etc). sc_glo_usuario Contm o nome do usurio conectado. sc_glo_senha Contm a senha de acesso. sc_glo_senha_cript Indica se a senha de acesso est criptografada (S/N). sc_glo_decimal_db Contm o separador de decimal utilizado (ponto ou vrgula).

Ex. 1: $meu_banco = [sc_glo_banco];

Estas variveis apenas informam os valores que esto sendo utilizados, no permitindo atribuio de valores. possvel definir o usurio e a senha a ser utilizado para conectar com a base de dados, atravs da alimentao das seguintes variveis. Variveis Descrio sc_db_master_usr Informa o login do usurio a ser utilizado. sc_db_master_pass Informa a senha a ser utilizada.

sc_db_master_cript Inforna (S/N) se a senha est criptografada (ver macro sc_encode). importante observar que: o uso destas variveis s ter efeito na execuo das aplicaes posteriores, e permanecer durante toda a sesso (a menos que seja alterada).

Ex. 2: Suponha que, em uma aplicao tipo "controle", foi criado um formulrio com informao do "login" e "senha". Estes dados devem ser utilizados para conectar a base de dados, durante a execuo das aplicaes do sistema, e gostaramos de manter a senha criptografada. $temp_pass = sc_encode({senha}); [sc_db_master_usr] = {login}; [sc_db_master_pass] = $temp_pass; [sc_db_master_cript] = "S";

Escopo da Macro Blank Consulta Filtro Formulario

Formulario Menu Menu Report Controle Arvore PDF onExecute onButtonClick onRefresh ajaxFieldonBlur ajaxFieldonBlur onApplicationInit onExecute onFoote onFooter onSave ajaxFieldonChange ajaxFieldonChange onExecute onLoad onHead onGroupBy onScriptInit ajaxFieldonClick ajaxFieldonClick onLoad onReco OnGroupByAll onValidate ajaxFieldonFocus onButtonClick onScrip onHeader onAfterDelete onLoadAll onNavigate onAfterDeleteAll onRefresh onRecord onAfterInsert onScriptInit onScriptInit onAfterInsertAll onValidate onAfterUpdate onValidateFailure onAfterUpdateAll onValidateSuccess onBeforeDelete onBeforeDelete_All onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateall onButtonClick onLoadAll onNavigate onRecord onRefresh onScriptInit onValidate onValidateFailure onValidateSuccess

variveis do Report PDF

Variveis que controlam o numero de pginas utilizada em um report PDF.

Campo Descrio {sc_page_num} Guarda o nmero da pgina atual. {sc_page_tot} Guarda o nmero total de pginas.

Escopo da Macro Report PDF onCode onFooter onHeader onRecord

Variveis de Totalizao

O Scriptcase disponibiliza todas as variveis de totalizao no escopo da grid.

Supondo uma aplicao que tenha dois nveis de quebra (estado e cidade) e que totaliza dois campos (parcela e saldo) , podemos ter acesso aos totais, no evento "onRecord", da seguinte forma:

Variveis {count_ger} {sum_parcela} {sum_saldo} {count_estado}

Descrio Contm a quantidade total dos registros. Contm o somatrio geral do campo "parcela". Contm o somatrio geral do campo "saldo". Contm a quantidade total dos registros, da quebra de "estado" que estiver sendo processada. {sum_estado_parcela} Contm o somatrio do campo "parcela", da quebra de "estado" que estiver sendo processada. {count_cidade} Contm a quantidade total dos registros, da quebra de "cidade" que estiver sendo processada. {sum_cidade_parcela} Contm o somatrio do campo "parcela", da quebra de "cidade" que estiver sendo processada. {sum_cidade_saldo} Contm o somatrio do campo "saldo", da quebra de "cidade" que estiver sendo processada. {sum_estado_saldo} Contm o somatrio do campo "saldo", da quebra de "estado" que estiver sendo processada;.

Ex. 1: Em um aplicao com qubra pelo estado e cidade que totaliza um campo valor, e nas quebras usando totais, e possivel exibir a media ao inves do valor, como no exemplo: {sum_quebra_valor} = {sum_quebra_valor} / {count_quebra};

Escopo da Macro Consulta onFooter onGroupBy OnGroupByAll onHeader onRecord

Variveis de Totalizacao (quebras)

Durante o processamento das quebras, o Scriptcase disponibiliza todas as variveis de totalizao, a nvel geral e a nvel da quebra que estiver sendo processada. Supondo uma aplicao que tenha dois nveis de quebra (estado e cidade) e que totaliza dois campos (parcela e saldo). Considerando que as frmulas, definidas para serem processadas no evenro " onGroupBy" estaro atuando para os vrios nveis de quebra, as variveis especiais de totalizao, neste escopo, so referenciadas substituindo-se o nome da quebra pela palavra chave "quebra", ou seja: Variveis {count_ger} {sum_parcela} {sum_saldo} {count_quebra} Descrio Contm a quantidade total dos registros. Contm o somatrio geral do campo "parcela". Contm o somatrio geral do campo "saldo". Contm a quantidade total dos registros, da quebra que estiver sendo processada. {sum_quebra_parcela} Contm o somatrio do campo "parcela", da quebra que estiver sendo processada. {sum_quebra_saldo} Contm o somatrio do campo "saldo", da quebra que estiver sendo processada. Ex. 1: Em uma aplicao que tenha quebras por estado e cidade e que totalize um campo de saldo, e nos totais das quebras, desejamos exibir a mdia em substituio ao saldo. {sum_quebra_saldo} = {sum_quebra_saldo} / {count_quebra};

Escopo da Macro Consulta onGroupBy OnGroupByAll

Eventos X Aplicaes

REFERENCIA CRUZADA: EVENTOS X APLICAES

Tabela de referencia das macros disponives de acordo com Eventos e Aplicaes.


Blank Consulta Filtro

ajaxFieldonBlur

sc_aja sc_aja sc_be sc_ca sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_err sc_err sc_ex sc_fie sc_fie sc_for sc_ge sc_ge sc_ge sc_inc sc_loo sc_res sc_rol sc_se sc_se sc_sq sc_tru sc_wa variv

ajaxFieldonChange

sc_aja sc_aja sc_be sc_ca sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_err sc_err sc_ex sc_fie

sc_fie sc_for sc_ge sc_ge sc_ge sc_inc sc_loo sc_res sc_rol sc_se sc_se sc_sq sc_tru sc_wa variv ajaxFieldonClick

sc_aja sc_aja sc_be sc_ca sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_err sc_err sc_ex sc_fie sc_fie sc_for sc_ge sc_ge sc_ge sc_inc sc_loo sc_res sc_rol sc_se sc_se sc_se sc_sq sc_tru sc_wa variv

ajaxFieldonFocus

sc_aja sc_aja sc_be sc_ca sc_co sc_da sc_da sc_da sc_da sc_da sc_de

sc_en sc_err sc_err sc_ex sc_fie sc_fie sc_for sc_ge sc_ge sc_ge sc_inc sc_loo sc_res sc_rol sc_se sc_se sc_sq sc_tru sc_wa variv onAfterDelete

sc_aja sc_aja sc_be sc_btn sc_ca sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_err sc_err sc_err sc_ex sc_fie sc_fie sc_for sc_ge sc_ge sc_ge sc_inc sc_loo sc_ma sc_ma sc_red sc_res sc_rol sc_se sc_se sc_sit sc_sq sc_tru sc_url sc_wa sc_zip

variv onAfterDeleteAll

sc_aja sc_aja sc_be sc_blo sc_btn sc_ca sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_err sc_err sc_ex sc_fie sc_fie sc_for sc_ge sc_ge sc_ge sc_inc sc_loo sc_ma sc_ma sc_red sc_res sc_rol sc_se sc_se sc_sit sc_sq sc_tru sc_url sc_wa sc_zip variv

onAfterInsert

sc_aja sc_aja sc_be sc_blo sc_btn sc_ca sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_err sc_err sc_err sc_ex

sc_fie sc_fie sc_for sc_ge sc_ge sc_ge sc_inc sc_loo sc_ma sc_ma sc_red sc_res sc_rol sc_se sc_se sc_sit sc_sq sc_tru sc_url sc_wa sc_zip variv onAfterInsertAll

sc_aja sc_aja sc_be sc_blo sc_btn sc_ca sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_err sc_err sc_ex sc_fie sc_fie sc_for sc_ge sc_ge sc_ge sc_inc sc_loo sc_ma sc_ma sc_red sc_res sc_rol sc_se sc_se sc_sit sc_sq sc_tru sc_url

sc_wa sc_zip variv onAfterUpdate

sc_aja sc_aja sc_be sc_blo sc_btn sc_ca sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_err sc_err sc_err sc_ex sc_fie sc_fie sc_for sc_ge sc_ge sc_ge sc_inc sc_loo sc_ma sc_ma sc_red sc_res sc_rol sc_se sc_se sc_sit sc_sq sc_tru sc_url sc_wa sc_zip variv

onAfterUpdateAll

sc_aja sc_aja sc_be sc_blo sc_btn sc_ca sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_err

sc_err sc_ex sc_fie sc_fie sc_for sc_ge sc_ge sc_ge sc_inc sc_loo sc_ma sc_ma sc_red sc_res sc_rol sc_se sc_se sc_sit sc_sq sc_tru sc_url sc_wa sc_zip variv onApplicationInit sc_alert sc_apl_conf sc_apl_status sc_calc_dv sc_change_connection sc_date sc_date_dif sc_date_dif_2 sc_decode sc_encode sc_format_num sc_get_language sc_get_regional sc_get_theme sc_image sc_include sc_language sc_redir sc_reset_apl_conf sc_reset_apl_status sc_reset_change_connection sc_reset_global sc_set_global sc_set_language sc_set_regional sc_set_theme sc_site_ssl sc_trunc_num sc_url_exit sc_warning sc_zip_file sc_alert sc_apl_conf sc_apl_status sc_calc_dv sc_date sc_date_dif sc_date_dif_2 sc_decode sc_encode sc_format_num sc_get_language sc_get_regional sc_get_theme sc_include sc_language sc_reset_apl_conf sc_reset_apl_status sc_reset_global sc_set_global sc_set_language sc_set_regional sc_set_theme sc_site_ssl sc_trunc_num sc_url_exit sc_warning sc_zip_file

sc_ale sc_ap sc_ap sc_ca sc_ch sc_da sc_da sc_da sc_de sc_en sc_for sc_ge sc_ge sc_ge sc_im sc_inc sc_lan sc_ma sc_red sc_res sc_res sc_res sc_res sc_se sc_se sc_se sc_se sc_sit sc_tru sc_url sc_wa sc_zip

onBeforeDelete

sc_be sc_ca sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_err sc_err sc_err sc_ex sc_for sc_ge

sc_ge sc_ge sc_inc sc_loo sc_ma sc_ma sc_red sc_res sc_rol sc_se sc_se sc_sit sc_sq sc_tru sc_url sc_wa sc_zip variv onBeforeDelete_All

sc_be sc_ca sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_err sc_err sc_ex sc_for sc_ge sc_ge sc_ge sc_inc sc_loo sc_ma sc_red sc_res sc_rol sc_se sc_se sc_sit sc_sq sc_tru sc_url sc_wa sc_zip variv

onBeforeInsert

sc_ba sc_be sc_ca sc_co sc_da sc_da sc_da sc_da

sc_da sc_de sc_en sc_err sc_err sc_err sc_ex sc_for sc_ge sc_ge sc_ge sc_inc sc_lin sc_lin sc_lin sc_lin sc_loo sc_ma sc_ma sc_red sc_res sc_rol sc_se sc_se sc_sit sc_sq sc_tru sc_url sc_vl_ sc_wa sc_zip variv onBeforeInsertAll

sc_be sc_ca sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_err sc_err sc_ex sc_fie sc_fie sc_for sc_ge sc_ge sc_ge sc_inc sc_loo sc_ma sc_red sc_res sc_rol sc_se

sc_se sc_sit sc_sq sc_tru sc_url sc_wa sc_zip variv onBeforeUpdate

sc_ba sc_be sc_ca sc_ch sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_err sc_err sc_err sc_ex sc_for sc_ge sc_ge sc_ge sc_inc sc_lin sc_lin sc_lin sc_lin sc_loo sc_ma sc_ma sc_red sc_res sc_rol sc_se sc_se sc_sit sc_sq sc_tru sc_url sc_vl_ sc_wa sc_zip variv

onBeforeUpdateall

sc_be sc_ca sc_co sc_da sc_da sc_da sc_da sc_da sc_de

sc_en sc_err sc_err sc_ex sc_fie sc_fie sc_for sc_ge sc_ge sc_ge sc_inc sc_loo sc_ma sc_red sc_res sc_rol sc_se sc_se sc_sit sc_sq sc_tru sc_url sc_wa sc_zip variv onButtonClick sc_apl_conf sc_apl_status sc_barcode sc_begin_trans sc_calc_dv sc_commit_trans sc_confirm sc_date sc_date_conv sc_date_dif sc_date_dif_2 sc_date_empty sc_decode sc_encode sc_exec_sql sc_exit sc_format_num sc_get_language sc_get_regional sc_get_theme sc_include sc_lin_cod_barra_arrecadacao sc_lin_cod_barra_banco sc_lin_digitavel_arrecadacao sc_lin_digitavel_banco sc_lookup sc_mail_send sc_make_link sc_redir sc_reset_apl_conf sc_reset_apl_status sc_reset_global sc_rollback_trans

sc_ba sc_be sc_ca sc_co sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_ex sc_ex sc_for sc_ge sc_ge sc_ge sc_im sc_inc sc_lin sc_lin sc_lin sc_lin sc_loo sc_ma sc_red sc_res sc_rol sc_se sc_se sc_sit sc_sq

sc_select sc_set_global sc_site_ssl sc_sql_injection sc_trunc_num sc_url_exit sc_vl_extenso sc_warning sc_zip_file variveis database onCode

sc_tru sc_url sc_vl_ sc_wa sc_zip variv

onExecute

sc_alert sc_apl_conf sc_apl_status sc_barcode sc_begin_trans sc_calc_dv sc_change_connection sc_commit_trans sc_date sc_date_conv sc_date_dif sc_date_dif_2 sc_decode sc_encode sc_exec_sql sc_format_num sc_get_language sc_get_regional sc_get_theme sc_image sc_include sc_language sc_lin_cod_barra_arrecadacao sc_lin_cod_barra_banco sc_lin_digitavel_arrecadacao sc_lin_digitavel_banco sc_lookup sc_mail_send sc_make_link sc_redir sc_reset_apl_conf sc_reset_apl_status sc_reset_change_connection sc_reset_global sc_rollback_trans sc_select sc_set_global sc_set_language sc_set_regional sc_set_theme sc_site_ssl sc_sql_injection sc_trunc_num sc_vl_extenso

sc_warning sc_zip_file variveis database onFooter sc_barcode sc_begin_trans sc_calc_dv sc_commit_trans sc_date sc_date_conv sc_date_dif sc_date_dif_2 sc_decode sc_encode sc_exec_sql sc_format_num sc_get_language sc_get_regional sc_get_theme sc_include sc_lin_cod_barra_arrecadacao sc_lin_cod_barra_banco sc_lin_digitavel_arrecadacao sc_lin_digitavel_banco sc_lookup sc_mail_send sc_make_link sc_reset_global sc_select sc_set_global sc_sql_injection sc_trunc_num sc_vl_extenso sc_warning sc_where_current sc_where_filter sc_where_orig sc_zip_file variveis database variveis totalizao sc_begin_trans sc_calc_dv sc_commit_trans sc_date sc_date_conv sc_date_dif sc_date_dif_2 sc_exec_sql sc_format_num sc_get_language sc_get_regional sc_get_theme sc_groupby_label sc_include sc_lin_cod_barra_arrecadacao sc_lin_cod_barra_banco sc_lin_digitavel_arrecadacao sc_lin_digitavel_banco

onGroupBy

sc_lookup sc_reset_global sc_rollback_trans sc_select sc_set_global sc_sql_injection sc_trunc_num sc_vl_extenso sc_warning sc_where_current sc_where_filter sc_where_orig sc_zip_file variveis database variveis totalizao variveis totalizacao(quebras) OnGroupByAll sc_barcode sc_begin_trans sc_calc_dv sc_commit_trans sc_date sc_date_conv sc_date_dif sc_date_dif_2 sc_decode sc_encode sc_exec_sql sc_format_num sc_get_language sc_get_regional sc_get_theme sc_groupby_label sc_include sc_lin_cod_barra_arrecadacao sc_lin_cod_barra_banco sc_lin_digitavel_arrecadacao sc_lin_digitavel_banco sc_lookup sc_mail_send sc_make_link sc_reset_global sc_rollback_trans sc_select sc_set_global sc_sql_injection sc_trunc_num sc_vl_extenso sc_warning sc_where_current sc_where_filter sc_where_orig sc_zip_file variveis database variveis totalizao variveis totalizacao(quebras) sc_barcode sc_begin_trans sc_calc_dv

onHeader

sc_commit_trans sc_date sc_date_conv sc_date_dif sc_date_dif_2 sc_decode sc_encode sc_exec_sql sc_format_num sc_get_language sc_get_regional sc_get_theme sc_include sc_label sc_lin_cod_barra_arrecadacao sc_lin_cod_barra_banco sc_lin_digitavel_arrecadacao sc_lin_digitavel_banco sc_lookup sc_mail_send sc_make_link sc_reset_global sc_rollback_trans sc_select sc_set_global sc_sql_injection sc_trunc_num sc_vl_extenso sc_warning sc_where_current sc_where_filter sc_where_orig sc_zip_file variveis database variveis totalizao onLoad

onLoadAll

sc_ale sc_ba sc_be sc_blo sc_btn sc_ca sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_ex sc_fie sc_fie sc_fie sc_for sc_for sc_ge sc_ge sc_ge sc_im sc_inc sc_lab sc_lin sc_lin sc_lin sc_lin sc_loo sc_ma

sc_ma sc_red sc_res sc_rol sc_se sc_se sc_se sc_sit sc_sq sc_tru sc_url sc_wa sc_zip variv onNavigate sc_barcode sc_begin_trans sc_calc_dv sc_commit_trans sc_date sc_date_conv sc_date_dif sc_date_dif_2 sc_decode sc_encode sc_exec_sql sc_format_num sc_get_language sc_get_regional sc_get_theme sc_include sc_label sc_lin_cod_barra_arrecadacao sc_lin_cod_barra_banco sc_lin_digitavel_arrecadacao sc_lin_digitavel_banco sc_lookup sc_mail_send sc_make_link sc_redir sc_rollback_trans sc_select sc_sql_injection sc_trunc_num sc_url_exit sc_vl_extenso sc_warning sc_where_current sc_where_filter sc_where_orig sc_zip_file variveis database

sc_aja sc_aja sc_ba sc_be sc_blo sc_btn sc_ca sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_err sc_err sc_ex sc_fie sc_fie sc_fie sc_for sc_ge sc_ge sc_ge sc_inc sc_lab sc_lin sc_lin sc_lin sc_lin sc_loo sc_ma sc_ma sc_res sc_rol sc_se sc_sit sc_sq sc_tru sc_url sc_vl_ sc_wa sc_zip

variv onRecord sc_barcode sc_begin_trans sc_calc_dv sc_commit_trans sc_date sc_date_conv sc_date_dif sc_date_dif_2 sc_date_empty sc_decode sc_encode sc_exec_sql sc_field_color sc_field_style sc_format_num sc_get_language sc_get_regional sc_get_theme sc_include sc_link sc_lin_cod_barra_arrecadacao sc_lin_cod_barra_banco sc_lin_digitavel_arrecadacao sc_lin_digitavel_banco sc_lookup sc_mail_send sc_make_link sc_reset_global sc_rollback_trans sc_select sc_seq_register sc_set_global sc_sql_injection sc_trunc_num sc_url_exit sc_vl_extenso sc_warning sc_where_current sc_where_filter sc_where_orig sc_zip_file variveis database variveis totalizao sc_begin_trans sc_calc_dv sc_commit_trans sc_date sc_date_conv sc_date_dif sc_date_dif_2 sc_date_empty sc_decode sc_encode sc_exec_sql sc_format_num sc_get_language sc_get_regional

sc_ba sc_be sc_blo sc_btn sc_ca sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_ex sc_fie sc_fie sc_for sc_ge sc_ge sc_ge sc_im sc_inc sc_lab sc_lin sc_lin sc_lin sc_lin sc_loo sc_ma sc_ma sc_res sc_rol sc_se sc_se sc_sit sc_sq sc_tru sc_url sc_vl_ sc_wa sc_zip variv

onRefresh

sc_ba sc_be sc_blo sc_btn sc_ca sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_ex

sc_get_theme sc_include sc_lookup sc_reset_global sc_rollback_trans sc_select sc_set_global sc_sql_injection sc_trunc_num sc_warning variveis database

sc_fie sc_fie sc_for sc_ge sc_ge sc_ge sc_inc sc_lab sc_lin sc_lin sc_lin sc_lin sc_loo sc_ma sc_ma sc_res sc_rol sc_se sc_se sc_se sc_sit sc_sq sc_tru sc_url sc_vl_ sc_wa sc_zip variv

onSave

sc_begin_trans sc_calc_dv sc_commit_trans sc_date sc_date_conv sc_date_dif sc_date_dif_2 sc_decode sc_encode sc_exec_sql sc_format_num sc_get_language sc_get_regional sc_get_theme sc_include sc_lookup sc_mail_send sc_reset_global sc_rollback_trans sc_select sc_set_global sc_sql_injection sc_trunc_num sc_warning sc_zip_file variveis database sc_add_line_tit sc_alert sc_apl_conf sc_apl_conf sc_apl_status sc_begin_trans

onScriptInit

sc_ale sc_ap sc_ap

sc_apl_status sc_barcode sc_begin_trans sc_block_display sc_btn_display sc_calc_dv sc_change_connection sc_commit_trans sc_date sc_date_conv sc_date_dif sc_date_dif_2 sc_decode sc_encode sc_exec_sql sc_field_color sc_field_display sc_field_style sc_format_num sc_get_language sc_get_regional sc_get_theme sc_image sc_include sc_label sc_language sc_lin_cod_barra_arrecadacao sc_lin_cod_barra_banco sc_lin_digitavel_arrecadacao sc_lin_digitavel_banco sc_lookup sc_mail_send sc_make_link sc_redir sc_reset_apl_conf sc_reset_apl_status sc_reset_change_connection sc_reset_global sc_rollback_trans sc_select sc_select_field sc_select_order sc_select_where sc_set_global sc_set_language sc_set_regional sc_set_theme sc_site_ssl sc_sql_injection sc_trunc_num sc_url_exit sc_vl_extenso sc_warning sc_where_current sc_where_filter sc_where_orig sc_zip_file variveis database

sc_calc_dv sc_commit_trans sc_date sc_date_conv sc_date_dif sc_date_dif_2 sc_decode sc_encode sc_exec_sql sc_format_num sc_get_language sc_get_regional sc_get_theme sc_image sc_include sc_language sc_lookup sc_mail_send sc_redir sc_reset_apl_conf sc_reset_apl_status sc_reset_global sc_rollback_trans sc_select sc_set_global sc_set_language sc_set_regional sc_set_theme sc_site_ssl sc_sql_injection sc_trunc_num sc_url_exit sc_warning sc_zip_file variveis database

sc_be sc_blo sc_btn sc_ca sc_ch sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_ex sc_ex sc_fie sc_fie sc_for sc_for sc_ge sc_ge sc_ge sc_im sc_inc sc_lab sc_lan sc_loo sc_ma sc_ma sc_red sc_res sc_res sc_res sc_res sc_rol sc_se sc_se sc_se sc_se sc_se sc_sit sc_sq sc_tru sc_url sc_wa sc_zip variv

onValidate

sc_begin_trans sc_calc_dv sc_commit_trans sc_date sc_date_conv sc_date_dif sc_date_dif_2 sc_date_empty sc_decode sc_encode sc_error_exit sc_error_message sc_exec_sql sc_format_num sc_get_language sc_get_regional sc_get_theme sc_include sc_lookup sc_mail_send sc_redir sc_reset_global sc_rollback_trans sc_select sc_set_global sc_set_language sc_set_regional sc_set_theme sc_sql_injection sc_trunc_num sc_warning sc_zip_file variveis database

sc_aja sc_aja sc_be sc_blo sc_btn sc_btn sc_btn sc_btn sc_btn sc_ca sc_ch sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_err sc_err sc_ex sc_fie sc_fie sc_for sc_for sc_ge sc_ge sc_ge sc_im sc_inc sc_loo sc_ma sc_ma sc_red sc_res sc_rol sc_se sc_se sc_sit sc_sq sc_tru sc_url sc_wa sc_zip variv

onValidateFailure

sc_aja sc_aja sc_be sc_blo sc_btn sc_btn sc_btn

sc_btn sc_btn sc_ca sc_ch sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_err sc_err sc_ex sc_fie sc_fie sc_for sc_ge sc_ge sc_ge sc_inc sc_ma sc_ma sc_res sc_rol sc_se sc_se sc_sit sc_sq sc_tru sc_url sc_wa sc_zip variv onValidateSuccess

sc_aja sc_aja sc_ba sc_be sc_blo sc_btn sc_btn sc_btn sc_btn sc_btn sc_ca sc_ch sc_co sc_da sc_da sc_da sc_da sc_da sc_de sc_en sc_err sc_err sc_ex

sc_fie sc_fie sc_for sc_ge sc_ge sc_ge sc_inc sc_lin sc_lin sc_lin sc_lin sc_loo sc_ma sc_red sc_res sc_rol sc_se sc_se sc_se sc_sit sc_sq sc_tru sc_url sc_vl_ sc_wa sc_zip variv

Publicao Publicao - Viso Geral

Viso GEral
O processo de publicao consiste em tornar as aplicaes desenvolvidas no ScriptCase disponveis em um servidor WEB com suporte a PHP, usando apenas as bibliotecas comuns do ScriptCase. Na maioria das organizaes, o processo de desenvolvimento e testes de aplicaes realizado em um ambiente local, conhecido como ambiente de desenvolvimento. O ambiente de desenvolvimento, controlado e protegido, viabiliza condies de teste com mais segurana. Uma vez testadas satisfatoriamente disponibilizada as aplicaes em Ambiente de Produo. Os tpicos abaixo descrevem o processo de publicao utilizado pelo ScriptCase: Publicao Tpica (recomendada). Publicao Avanada. Configurando o Ambiente de Produo. Confira o Video de Publicao.

Publicao Tpica

PUBLIcao Tpica (recomendada)


O processo de publicao tpica oferece grande facilidade ao usurio na distribuio de suas aplicaes, pois ao final da operao ser disponibilizado um pacote com as aplicaes selecionadas e as bibliotecas comuns.

Passo 1: Acessar o item Projeto do menu ScriptCase, opo Publicar, conforme imagem abaixo.

Passo 2: Selecionar quais aplicaes sero publicadas. Pode ser publicado todo o Projeto ou escolhidas as aplicaes individualmente.

Passo 3: Selecione publicao tpica.

Passo 4: As bibliotecas comuns so as rotinas necessrias para a execuo das aplicaes em ambiente de produo, por isso obrigatrio que elas sejam levadas juntas ao pacote de publicao. Nesse passo tambm definida qual ser a aplicao inicial do projeto.

Importante: Caso voc esteja publicando aplicaes do mesmo projeto novamente, no preciso habilitar a opo de Publicar com as bibliotecas comuns. Esta informao s no vlida quando as bibliotecas comuns foram atualizadas em um novo release do ScriptCase.

Passo 5: Escolher o modo de publicao a ser utilizado. O ScriptCase disponibiliza trs opes:

1 - Gerar ZIP com aplicaes (recomendada): Ao final do processo ser disponibilizado um link para download do pacote de publicao.

2 - Publicar em diretorio no servidor: Publica as aplicaes no diretrio informado. Essa opo s deve ser utilizada, caso a publicao seja realizada no mesmo servidor em que o ScriptCase est instalado.

3 - Publicar em servidor de FTP: Publica automaticamente as aplicaes em um servidor remoto de FTP. Digite as informaes do servidor remoto de acordo com a imagem abaixo.

Passo 6: Ao final do processo ser exibido um relatrio das aplicaes publicadas.

Uma vez que suas aplicaes tenham sido publicadas por quaisquer dos mtodos aqui explicados, necessrio que o ambiente de produo seja configurado antes que o sistema seja acessado pela primeira vez. Para maiores informaes, Clique aqui.

Publicao Avanada

Publicao Avanada
Esse tipo de publicao destinada aos usurios que desejam configurar o Ambiente de Produo (Bibliotecas Comuns), no servidor de produo de forma manual, informando a exata localizao do ambiente. O processo ser descrito a seguir:

Passo 1: Acessar o item Projeto do menu ScriptCase, opo Publicar, conforme imagem abaixo.

Passo 2: Selecionar quais aplicaes sero publicadas. Pode ser publicado todo o Projeto ou escolhidas as aplicaes individualmente.

Passo 3: Selecione publicao avanada.

Passo 4: Criar um template de publicao para que as configuraes definidas sejam salvas e possam ser reutilizadas.

Passo 5: Definir a estrutura de diretrios do ambiente de produo de acordo com a estrutura das bibliotecas comuns definidas no servidor de produo. Considere que o diretrio raiz do ambiente prod_scriptcase. Abaixo exibido um exemplo de configurao. *OBS - O Caracter "/", significa a raiz do Servidor Web, utilizado em paths relativos. Diretrio de Produo - Path relativo at o diretrio prod. /prod_scriptcase/prod Diretrio de Imagens (utilizado no processo de upload) - Path relativo at o diretrio img. /prod_scriptcase/file/img Diretrio Temporrio - Path relativo at o diretrio tmp. /prod_scriptcase/tmp Diretrio para Documentos (utilizado no processo de upload) - Path absoluto (caminho completo) at o diretrio doc. C:/Apache/Apache2/htdocs/prod_scriptcase/file/doc

Passo 6: Definio do nome da conexo que ser utilizada em Produo.

Passo 7: Escolher o modo de publicao a ser utilizado. O ScriptCase disponibiliza trs opes:

1 - Gerar ZIP com aplicaes (recomendada): Ao final do processo ser disponibilizado um link para download do pacote de publicao.

2 - Publicar em diretorio no servidor: Publica as aplicaes no diretrio informado. Essa opo s deve ser utilizada, caso a publicao seja realizada no mesmo servidor em que o ScriptCase est instalado.

3 - Publicar em servidor de FTP: Publica automaticamente as aplicaes em um servidor remoto de FTP.

Passo 8: Ao final do processo ser exibido um relatrio das aplicaes publicadas.

Passo 9: As bibliotecas comuns so as rotinas necessrias para a execuo das aplicaes em ambiente de produo, por isso obrigatrio que elas sejam levadas juntas ao pacote de publicao. PS' Caso voc esteja publicando aplicaes do mesmo projeto novamente, no preciso baixar as bibliotecas comuns. Esta informao s no vlida quando as bibliotecas comuns foram atualizadas em um novo release do ScriptCase.

Uma vez que suas aplicaes tenham sido publicadas por quaisquer dos mtodos aqui explicados, necessrio que o ambiente de produo seja configurado antes que o sistema seja acessado pela primeira vez. Para maiores informaes, Clique aqui.

Ambiente De Produo Introduo - Ambiente De Produo

Introduo - Ambiente de Produo


Um ambiente de produo inclui um conjunto de bibliotecas comuns usados pelas aplicaes do ScriptCase desenvolvidos. Ele inclui recursos como: PDF programao , XLS (Excel), banco de dados Access Layer, processamento de imagem e s bibliotecas de JavaScript. ScriptCase ambiente de produo compatvel com as seguintes plataformas: Windows Linux IBM I5/OS400 FreeBSD Solaris Mac OS Servidor de Produo. Um servidor de produo, onde o ambiente de produo est instalada, o servidor onde as aplicaes so publicados Scriptcase (um servidor Web com suporte PHP). Requisitos: 1 - Servidor Web com suporte PHP . 2 - Servidor de Produo configurado com bibliotecas comuns.

conf diretrio de configurao. arquivo Diretrio usado para upload de arquivos / imagens, salvo em doc sub-dir e img respectivamente. prod Biblioteca diretrio usado pelos aplicativos. tmp Diretrio temporrio do arquivo.

diagnstico Configurao do arquivo com as configuraes, como: Sistema Operacional, Extenses Ativado, Ativado Diretrio e Arquivos. Acess-lo atravs do navegador (exemplo: http://servidor/raizenvironment-produo/diagnosis.php). info Arquivo com informaes sobre o PHP. Acess-lo atravs do navegador (exemplo: http://servidor/raiz-ambiente-produo/info.php).

Ambiente de Produo - Interface de gerenciamento de Acesso


Produo ambiente de configurao de interface recursos. Acess-lo atravs http://host ou ip / Produo-Ambiente Raiz / prod

Recursos da Interface.

Criar nova conexo Criar nova conexo com banco de dados usando os aplicativos. Editar conexo. Edite os parmetros de conexo. Renomear conexo Renomeie as conexes. Remover a ligao Retire as conexes. Teste de conexo Testar as conexes. Configurar Ambiente de Produo Definir idioma arquivo temporrio e vida (tmp).

Alterar senha Alterar a senha do ambiente de produo. Logout Sair. Clique aqui para saber mais sobre Configurao do Ambiente

*Nota - Veja o item Conexo com Banco de Dados informaes sobre como conectar o ScriptCase.

Acesse o WebHelp para obter mais

Ambiente De Produo

Ambiente de Produo
Publicao Tpica
A Publicao Tpica inclui as blibliotecas comuns no diretrio _lib. No exemplo abaixo foi criado um diretrio com nome de sistema para abrigar as aplicaes.

Extraia o zip

Permisses - Leitura, Escrita e Execuo


Em caso de Servidores Windows utilizando Servidor Web IIS, necessrio as permisses no diretrio _lib (bibliotecas comuns), e no arquivo CMD (C:\WINDOWS\system32) para o usurio do IIS (IUSR_NOME-DO-SERVIDOR).

Em ambientes Unix,so necessrias as permisses nas bibliotecas comuns de forma Recursiva (diretrio _lib, sub-diretrios e arquivos) . Exemplo: chmod 777 _lib -R

Criao da conexo com o Banco de Dados utilizando a Interface de Gerenciamento.

Passo 1: Acessar a Interface de Gerenciamento do Ambiente, que fica no diretrio _lib. No exemplo usou-se : http://host ou ip/sistema/_lib/prod

Passo 2: Acessar a opo de Criar nova conexo.

Passo 3: Selecionar o SGBD. No exemplo foi utilizado o Banco de Dados Microsoft SQL Server.

Passo 4: Digite banco de informaes (nome do servidor ou id). Passo 5: Digite banco de dados ID de usurio e senha. Passo 6: Digite o mesmo nome de conexo definida no ambiente de desenvolvimento (ScriptCase). Deve ser a mesma porque os aplicativos esto configurados para usar o nome dele. Passo 7: Teste de conexo e salvar as configuraes.

Passo 8: Executar o aplicativo para verificar isso. Depois de clicar em Avanado. Passo 9: Selecione o separador decimal nmero para a gravao no banco de dados. Ex: 1.21 ou 1.21 Passo 10: Escolha a conexo se ser persistente ou no. Passo 11: Se voc quiser mudar o charset padro (latin1, para o MySQL) para gravao ou edio no banco de dados.

Editar Conexo
Passo 1: Selecione Editar conexo.

Passo 2: Escolha a conexo e edit-lo.

Renomear a conexo
Passo 1: Selecione Editar conexo

* Selecione a conexo, em seguida, renome-lo.

Configurando O Ambiente De Produo

Configurando

Ambiente

de

Produo.

Arquivos temporrios do diretrio: caminho absoluto at que o diretrio tmp. Tempo de vida (minuto) de arquivos: Tempo, em minutos, o arquivo ser removido da pasta tmp. Caminho para o Java Binrio: Se voc quiser usar uma verso de java diferente, que est instalado no seu camputador, informar o caminho absoluto do java desejado. Java Binrio: Windows e Linux, o padro java e voc no tem que informar, mas para a IBM, por exemplo, s vezes voc ter de informar "javac" que o nome do arquivo executvel java. PDF Server IP: Internal Server IP em uma rede (NAT IP usado para chamar o html gerado exportados pelo scriptcase). Idioma: Selecione o idioma que voc deseja. Autorizao vista a chave mapas: Para poder utilizar o servio Google Maps, preciso ter uma chave de autorizao, gerada gratuitamente atravs do link: http://code.google.com/intl/en/apis/maps/signup.html A chave ir servir apenas para uma mquina, pois ela baseada em uma assinatura digital.

Alterar

Senha

do

Ambiente

de

Produo

Passo 1: Informe a senha atual. Passo 2: Informar a nova senha.

Passo 3: Confirmar a nova senha.

Ferramentas Ferramentas
So apresentadas as opes avanadas do ScriptCase. So elas: SQL Builder - Ferramenta para formatao rpida de comandos SQL. Datadict - Poderoso Dicionrio de Dados. Edio Expressa - Edio de Atributos comuns as Aplicaes de um Projeto. WebHelp - Gerador de Documentao. Bibliotecas - Utilizar o recurso de bibliotecas. Regionalidade - Define os idiomas e as configuraes regionais. Visualizao - Edio do Template, esquema e botes.

Sql Builder Sql Builder

Ferramenta para auxiliar a construo de consultas SQL em forma de Wizard. Permite a escolha da base de dados, tabelas, campos, joins, order by e where, assim como a realizao de simulao dos comandos montados e a sua salva no servidor para uso posterior. O SQL Builder est disponvel no canto superior direito do ambiente ScriptCase e na definio de comandos SQL aplicaes - como ferramenta auxiliar. Ao acess-lo, o usurio dever escolher a base de dados e, em seguida, as tabelas e campos do comando SQL. Ser montado um comando SQL conforme os campos selecionados pelo usurio, que poder execut-lo ou incrementar novos comandos, tais como joins, condies e ordenaes. O SQL Builder monta o comando SQL nas seguintes etapas: Escolha do Banco de Dados Escolha das Tabelas Seleo dos Campos Definio dos Joins Definio das Condies Definio das Ordenaes Execuo do Comando SQL Salva do Comando SQL

Selecionando A Base De Dados

Nessa etapa, o usurio ir escolher a base de dados que ser utilizada para a realizao de consulta ou atualizao. Como mostrado na tela abaixo o usurio deve marcar a base desejada e clicar no boto "Confirmar".

Figura1: Interface Pasta Bases de Dados (SQL Builder).

Selecionando A Tabela

Nesta pasta o usurio definir quais as tabelas sero usadas no comando SQL. Para selecionar uma tabela, basta posicionar o cursor sobre a mesma e clicar no boto com seta para a direita (um duplo clique na tabela faz o mesmo efeito). A tabela selecionada registrada no quadro direita da tela.

Figura1: Interface Pasta Tabelas (SQL Builder).

Atributos: Quadro das Tabelas - Localizado direita dos botes, apresenta a lista das tabelas existentes na base de dados selecionada; Botes de Ordenao - Permite ordenar as tabelas na lista. Caso o usurio deseje mudar um campo de posio de uma tabela, basta clicar sobre o campo e clicar no boto com a seta adequada para fazer a movimentao; Boto Confirmar - Deve ser utilizado para confirmar a seleo realizada. O SQL fecha essa pasta, altera o formato do menu e abre a pasta Campos.

Selecionando Campos

Selecionada a Base de Dados e as Tabelas a serem consideradas, o usurio ir selecionar os campos. Observe que o menu horizontal se expande, dando acesso a novas pastas. A pasta Campos permite a seleo dos campos que iro compor a aplicao. O contedo e funcionamento destas pastas so similares pasta Tabelas. A ordenao dos campos ir definir a seqncia em que eles sero apresentados no resultado final da aplicao. Selecionados e ordenados os campos, o usurio ir clicar no boto Confirmar, fazendo com que o SQL avance para a pasta Condies.

Figura1: Interface Campos (SQL Builder). Atributos: Escolha os Campos - Apresenta a lista dos campos contidos na tabela ou tabelas selecionadas na pasta Tabelas. Os botes direita desse quadro permitem mover os campos para o quadro direita, que contm os campos selecionados. Campos selecionados - Apresenta os campos escolhidos para compor o comando SQL. Os botes direita permite definir a seqncia de apresentao dos campos. Basta clicar no campo e numa das setas para alterar a sua disposio. Tabelas/Alias - Permite mudar o nome da tabela, dando a ela um apelido. usado geralmente quando no nome original muito extenso ou complexo ou quando uma mesma tabela ser usada mais de uma vez no comando SQL. Boto Confirmar - Grava as definies.

Fazendo Joins

Feitas as definies na pasta Campos, o usurio pode acessar essa pasta para realizar comandos de join entre tabelas SQL.

Figura1: Aba Join apresentando um exemplo de juno de tabelas.

Tabela 1 - Apresenta a lista das tabelas previamente selecionadas. Nela o usurio far a escolha da primeira tabela do join. Tipo - tipo do join. As opes so: Inner Left Join Right Join Greater - Maior Less - Menor Greater Equal - Maior ou igual Less Equal - Menor ou igual Not Equal - Diferente Tabela 2 - Apresenta a lista das tabelas previamente selecionadas. Nela o usurio ir escolher a segunda tabela do join; Boto Adicionar - Permite combinar os registros da primeira tabela com a segunda. Assim sendo possvel selecionar o tipo da ligao(Inner, Left Join, etc). Boto Atualizar - Permite mudar o tipo da ligao, caso seja necessrio. Boto Remover - Permite remover a ligao. Basta selecionar a ligao desejada e clicar no boto Remover. Boto Limpar - Permite eliminar todas as ligaes existentes. Quadro - Apresenta o comando join montado. Boto Confirmar - Abre uma tela para vinculao dos campos das tabelas que foram selecionadas. A janela inicialmente apresenta duas linhas de campos para realizao de joins. Cada campo contm a lista de campos das tabelas selecionadas. Se as duas linhas forem preenchidas, clicando no boto Confirmar, sero abertos mais dois campos, pois o SQL Builder entende que o usurio pode desejar

fazer mais joins. Caso contrrio, o usurio pode abandonar a pasta, pois os comandos j foram incorporados no comando principal que est sendo montado. medida que um join feito, o check box esquerda da linha automaticamente preenchido.

Figura2: Aba Join apresentando os campos para vinculao de campos das tabelas. A partir dessa pasta o usurio pode definir Condies ou critrios de Ordenao.

Definindo Condies

SQL BUILDER - DEFININDO CONDIES


Na pasta Condies o usurio ir definir para cada campo selecionado a condio de pesquisa que dever ser utilizada pelo SQL Builder.

Figura1: Aba Condies(SQL Builder). Atributos: Condies - Nesse combo box constam todos os campos selecionados na pasta Campos. Para definir a condio da consulta para o campo, o usurio dever selecionar o campo desejado e, no combo box "Escolha uma Condio" selecionar o smbolo correspondente condio de pesquisa desejada. Combo box "Escolha uma Condio" - Contm todas as condies de pesquisa disponveis. So elas: = Igual a . Determina que a aplicao dever selecionar na tabela(s) todos os registros que contenham o campo selecionado; > - Maior que - Determina que devem ser apresentados no resultado da pesquisa todos os registros que sejam maiores do que o contedo informado; < - Menor que - Determina que a aplicao dever selecionar na tabela(s) todos os registros que sejam menores do que o contedo informado; > = - Maior ou igual a - Determina que a aplicao dever selecionar na tabela(s) todos os registros que sejam maiores ou iguais ao contedo informado; < = - Menor ou igual a - Determina que a aplicao dever selecionar na tabela(s) todos os registros que sejam menores ou iguais ao contedo informado; <> Diferente de - Determina que a aplicao dever selecionar na tabela(s) todos os registros que no contenham o campo selecionado; LIKE - Equivale a igual e aplicado para campos do tipo texto, quando o banco de dados no admite o uso do smbolo " = ";

Para todas as condies de pesquisa aberto um campo direita onde o usurio ir informar qual o valor a ser considerado pelo SQL Builder. Exemplo: Se o usurio deseja consultar num cadastro de clientes todos aqueles que nasceram a partir 01/01/1970, ele ir selecionar o campo Data de nascimento, selecionar o smbolo >= e informar no campo "01/01/1970". O boto "Remover" apaga uma condio j criada anteriormente. Na seqncia normal, a partir dessa pasta o usurio pode definir critrios de ordenao, para a pasta Execuo ou para a pasta Salvos.

Definindo Ordenao

SQL BUILDER - DEFININDO ORDENAO


Essa pasta utilizada para a definio da forma de ordenao de cada campo selecionado, quando o resultado da aplicao for apresentado. Para determinar a ordenao de um campo, basta selecionar o campo no combo box, selecionar o critrio de ordenao: ASC = Ascendente ou DES = Descendente e clicar no boto confirmar.

Pasta Ordenao, apresentando o boto Remover.

Aps clicar no boto confirmar o SQL Builder move-se automaticamente para a pasta Execuo.

Executando E Vendo Os Resultados

SQL BUILDER - EXECUTANDO O COMANDO SQL


Nessa aba apresentado o comando SQL criado a partir das selees, opes e critrios de pesquisa e ordenao definidos pelo usurio.

Figura1: Aba Execuo. Atributos: Quadro - Apresenta o comando SQL; Limite de Registros por Pgina - Permite definir quantos registros sero apresentados no resultado da aplicao. Exemplo: 30 registros por pgina; Boto Executar - Executa o comando criado. Boto Copiar - Copia o comando SQL para que seja salvo (colado) na aplicao na rea de comando SQL.

Salvando O Comando

Comandos SQL podem ser salvos para serem utilizados no futuro. O usurio pode criar um novo comando a partir de um comando j existente. Para isso, basta editar o comando, fazer os ajustes e salvar com um outro nome.

Figura1: Aba para gravao de comandos e consulta de comandos j gravados.

Atributos : Comandos Salvos Apresenta a lista de comandos SQL existentes (salvos). Editar o comando Edita os dados do comando correspondente. Uma vez acessado o comando, o usurio pode copiar ou colar o comando no campo Informe Select ou modificar o comando e s ento proceder a sua utilizao; Remover o comando Apaga o respectivo comando.

Data Dicionrio Dicionrio De Dados

Usando dados de usurios do ScriptCase dicionrio pode criar um repositrio de dados para uso em aplicaes geradas. Os dados associados a campos de tabela de banco de dados so armazenados para serem utilizados em diferentes aplicaes. muito til para criar um ambiente de normalizao dos dados em uma organizao. Ele tambm melhora o desenvolvimento, acelerando a atualizao de dados e minimizando erros (atualiza os dados somente uma vez em um nico lugar - o repositrio - e t-lo usado em todas as aplicaes).

Permite a padronizao: Tipo de dados Etiqueta Tamanho Decimais Descrio OPERAES

Operaes realizadas nos repositrios: Open - Determina as tabelas que contm as definies e os campos utilizados . Propriedades - Exibe e atualizaes repositrio selecionado definies gerais. Delete - Remove (exclui) repositrio selecionado.

Repositrio

Dados de criao de REPOSITRIO


Cria um novo repositrio para uma base de dados especfica.

Desde que um repositrio do Scriptcase est associada tabela de banco de dados campos, existe uma relao lgica entre um repositrio para um banco de dados. Os Dicionrios de dados so organizados por banco de dados. Atributos: Nome Dicionrio de dados - ID do repositrio. Descrio - Descrio do repositrio. Conexo - Conexo do database usado. Associar repositrio com conexo - Ligue o seu repositrio com uma conexo. Quando um repositrio criado o sistema identifica as tabelas de banco de dados existente. Adicionar novas tabelas para o repositrio ou atualizar as tabelas. Use a guia Tabelas de banco de dados para selecionar uma tabela do banco de dados existentes e inclu-lo para o repositrio. possvel adicionar um lable para que ele seja usado externenally ao banco de dados.

Tabelas de banco de dados Figura 2:

Use o Repositrio guia Tabelas para atualizar as informaes sobre uma tabela repositrio.

: Dicionrio de Dados Tabelas Figura 3

Um repositrio criado podem ser includos nos arquivos de linguagem.

Figura 4: Lngua gerao de arquivo de ndice.

Tabela de atualizao

Atributos: Tipo de dados - Tipo do campo ScriptCase. Label - Digite um rtulo para o campo. Comprimento (DB) - Defina o tamanho do campo nas aplicaes; Decimais - Use para campos do tipo DECIMAL, NUMERIC, etc Tipo SQL - Tipo do campo de banco de dados.

Edio

Editar DICIONRIO de DADOS

Figura1: Propriedades do Dicionrio de Dados.

As propriedades de dicionrio de dados so exibidos. Edite a propriedade e clique em Atualizar para efetivar as mudanas

Figura2: Atualizao das propriedades do Dicionrio de dados.

Atributos: Dicionrio de dados - ID do Dicionrio de dados. Descrio - Descrio do repositrio. Conexo - Tabela de conexo usada.

Edio Expressa Edio Expressa

FERRAMENTAS - EDIO EXPRESSA


Um novo recurso disponvel no ScriptCase a Edio Expressa por Projeto. Na Edio Expressa possvel definir valores a vrios atributos comuns as aplicaes do Projeto. Abaixo exibido um pequeno tutorial passo-a-passo de uma Edio Expressa por Projeto.

1 - Escolhemos o modo de Edio : Todas ou Selecionando um ou mais aplicaes.

Figura1: Selecionando modo de edio.

2 - Marcando as aplicaes para edio (na etapa anterior marcamos a opo Todas deixando todas

as aplicaes do Projeto marcadas, ver Figura2).

Figura2: Aplicaes para Edio Expressa.

3 - Escolhemos agora o tipo de Edio Expressa que ser realizado nas aplicaes selecionadas.

Figura3: Escolha do tipo de Edio Expressa a ser realizado.

4 - Definindo atributos comuns as aplicaes selecionadas. Para realizar a Edio Expressa clicamos

no boto Aplicar.

Figura4: Edio dos Parmetros.

Webhelp Webhelp

um gerador de documentao web totalmente integrado com os projetos desenvolvidos no ScriptCase. Com o WebHelp a documentao do seu sistema se torna uma tarefa muito mais fcil e no ser preciso utilizar uma outra ferramenta, sendo desta forma mais uma facilidade implementada.

Criando Um Manual

Um Manual construido no HelpCase est sempre associado a um Projeto do ScriptCase. Na interface de criar (ver figura1) um novo Manual no exibido uma opo para escolha do Projeto, pois o Projeto j est implicitamente selecionado sendo ele o projeto em que o ScriptCase esteja acessando no momento.

Figura1: Criando um Novo Manual

Iniciando um Projeto

Editando Um Projeto

Figura1: Interface de Edio do HelpCase

Barra de Botes Superior: Est barra responsvel pela manuteno das pastas e arquivos contidos no diretorio selecionado. Inicialmente o Projeto contm um nico diretrio chamado root ( ). Os diretrio que forem criados sero exibidos no menu treeview a esquerda conforme (ver figura4). - Criando um Novo Arquivo HTML Cria um novo arquivo html no manual no diretrio selecionado.

Figura2: Criando um novo Arquivo HTML para Manual

- Criando um Novo diretrio Cria um novo diretrio no manual no diretrio selecionado.

Figura3: Criando um novo diretrio dentro de /root

Figura4: Menu de diretrios do Manual

- Excluindo um diretrio e todos os seus arquivos Exclui um diretrio criando e todos os arquivos e subdiretorio que houverem no diretrio. No possivel remover o diretorio root pelo fato de ser um diretrio nivel de sistema e responsvel por organizar o Manual.

Administrando Um Projeto

Gerar Webhelp - Faz a gerao dos indices do manual e cria um Menu treeview com todo projeto indexado. Aps o termino da gerao abre a pgina do Manual. Upload - Ao necessria para incluir imagens ou arquivos dentro do manual. Pgina Inicial - Link para editar a pgina inical do Manual. Cabealho - Link para edio do Cabealho do Manual. CSS - Link para edio do CSS do Manual. Links - Interface para edio expressa para ligar Aplicaes do Projeto(consultas,formulrios, etc) com a pgina do Manual.

Bibliotecas
O recurso de Bibliotecas tem como permiter a portabilidade de rotinas padres que sero implementadas em muitas aplicaes. Ass biliotecas devem ser criadas neste ambiente, onde voc pode utilizar trs nveis diferentes ( Usurio, Projeto e Publico). Conforme exemplo da imagem abaixo. Aps salvar a Biblioteca necessrio habilitar o uso da mesma dentro da Pasta Programao | Bibliotecas nas respectivas Aplicaes. Caso o uso das bibliotecas sejam a nivel de Projeto, utilize a opo Valores Padres no Menu Projeto para que cada nova aplicao j seja criada com a bilioteca.

Regionalidade Regionalidade

O Scriptcase permite criar aplicaes com a internacionalizao. Usando um editor de Lngua selecionar quais idiomas sero utilizados em um projeto e manter os textos exibidos nas aplicaes. Com o editor de regionalidades se define regras para formatar nmeros, moeda, data e hora.

Idiomas Configuraes regionais

Idiomas

A ferramenta de linguagem ScriptCase permite traduzir mensagens de aplicao padro desenvolvido permitindo uma utilizao do sistema confortvel e amigvel. Usando esta ferramenta possvel criar mensagens personalizadas para ser usado em diferentes aplicaes. Um projeto multi-lngua pode ser desenvolvida desde a seleco de lngua pode ser alterado em tempo de autenticao ou durante a execuo do aplicativo.

Figura 1: Configuraes de Idioma

Mensagens Menu

Usando o menu de mensagens possvel selecionar e editar mensagens por blocos, divididos em ScriptCase Mensagens e minhas mensagens. Novos blocos podem ser criados usando o item Nova pasta. Selecionar um bloco de um ndice de mensagens disponveis exibida e aberta a edio.

Figura 2: Menu Mensagem

Idioma Menu

Selecione os idiomas para usar clicando na caixa ao lado da bandeira da lngua. Ao clicar no cone de edio para selecionar charset bandeira e lngua. No cone de lixo remover um idioma.

Figura3: Menu Idiomas.

Configuraes Regionais

Configuraes regionais
As configuraes regionais permite que voc defina algums paramentros de unidade monetaria, data e nmero de acordo com o pas ou regio onde sua aplicao ser utilizada. Clicando em personalizar voc alterar estes valores para serem utilizados nas suas aplicaes.

Figura1: Configuraes Regionais

Personalizando as Configuraes Regionais

No grupo nmero esto disponiveis paramentros como smbolo decimal, agrupamento de digitos e formato negativo. Estes paramentros sero utilizados em aplicaes que utilizam campo do tipo Decimal.

Figura2: Personalizado configurao regional (nmero)

No grupo Unidade monetria esto disponiveis paramentros como smbolo monetrio, formato de moeda positiva, etc. Estes paramentros sero utilizados em aplicaes que utilizam campo do tipo Moeda.

Figura3: Personalizado configurao regional (unidade monetria)

Nos grupos de Hora e Data esto disponveis paramentros para configurao de Data, que podem ser utilizados em campos dos tipos Hora, Data e Data Hora.

Figura4: Personalizado configurao regional (hora)

Figura5: Personalizado configurao regional (data)

Visualizao Visualizao

VISUALIZAO

Em visualizao, possvel editar ou criar os padres de Visualizao a serem empregados nos Projetos desenvolvidos com o ScriptCase. Esta rea dividida em trs modos: Schemas, Templates e Botes. Em Schemas utilizando o editor de CSS do ScriptCase ser possvel criar os padres de visualizao das aplicaes. Em Templates, a edio e incluso de modelos de corpo de Cabealho, Rodap ou Formato Livre (Consulta). E em botes possvel criar ou editar conjuntos de botes de Texto ou Imagem para personalizar ainda mais as aplicaes geradas.

Figura1: Tela Configurao.

Esquemas Templates Botes

Schemas

Em Schemas utilizando o Editor de CSS do ScriptCase ser possvel criar os padres de visualizao das aplicaes. possvel criar um novo schema ou editar um j existente. Ao criar um novo schema, ele herda todos os atributos do schema selecionado.

Figura 1: Interface Editor de CSS do ScriptCase.

Qualquer edio realizada no schema j exibida ao lado em PREVIEW.

Figura 2: Interface Editor de CSS do ScriptCase

Botes

VISUALIZAO - BOTES
Na Edio dos Botes podemos criar novos conjuntos de botes para associ-los a Schemas. Podemos criar ou editar conjuntos de botes tanto de Texto quanto de Imagens.

Figura1: Interface Gerenciamento de Botes .

Criando Novo Esquema de Boto

Clique no boto Novo na barra de ferramentas do Esquema de Botes. Na primeira aba (Botes) so exibidos os botes utilizados no ScriptCase. Cada boto pode ter uma caracteristica diferente, sendo possivel escolher entre imagem, boto de texto ou link. Caso utilize o boto seja do tipo imagem, ser exibido um campo para upload da imagem para o boto. Para os tipos boto de texto e link utilize as abas: Estilo de Boto e Estilos de Link para editar suas aparncias.

Figura2: Aba de Botes

Editanto Estilos de Boto

Nesta aba voc pode definir o estilo CSS dos botes de texto usados em seu esquema. Todos os esquemas j tem um estilo chamado default que no pode ser excluido. Se no seu esquema for preciso mais de um tipo de layout para os botes de texto s clicar no boto novo e configurar o novo estilo. Volte a aba Botes e selecione o estilo criado (ver figura4).

Figura3: Aba editando Estilos de Botes

Figura4: Selecionando o estilo do boto

Configurando estilo de botes de Link

Utilizando o mesmo principio exposto no item estilos de botes de texto aplicado aos estilos de links. De forma que voc pode definir que um ou mais botes sero do tipo link e definir seu estilo css, ou um novo que voc venha a criar.

Templates

Em Templates, a edio e incluso de modelos de corpo de Cabealho, Rodap ou Formato Livre (Consulta). Estes modelos de corpo definem a estrutura de interface. possvel criar um arquivo html e definir onde ser entrada de dados, usando chaves {} para especificar a varivel. A opo de Formato Livre utilizado em aplicaes de Consulta, onde possvel definir toda estrutura do relatrio em HTML e associar os campos da consulta as variveis criadas no Modelo de Corpo (arquivo HTML). Com isso possvel criar consultas no Formato de Notas Fiscais, Boletos Bancrios, Certificados, etc.

Figura1: Interface Edio de Templates: Cabealho, Formato Livre e Rodap.

Configurao Configurao

CONFIGURAO
No menu Configurao ficam as informaes administrativas do ScriptCase.

Figura1 : Menu Principal - Configurao. Administrao Meu ScriptCase Trocar Senha

Administrao Administrao

ADMINISTRAO
A administrao do scriptcase restrita usurios que tenham perfil de ADMINISTRADOR, no momento da instalao do ScriptCase criada uma nica conta de administrador do sistema. Na interface abaixo podemos observar em Configurao > Administrao, que s vai estar acessvel a um grupo restrito de usurios.

Figura1: Menu Principal - Configurao.

A figura do administrador do sistema define por exemplo que usurios da ferramenta tero acesso que funcionalidades (Criao de aplicaes de consultas, criao de aplicaes de formulrios, execuo de aplicaes, etc). Bem como a que bases de dados para desenvolver e testar suas aplicaes. Digamos que o usurio cadastrado no grupo folha_pagamentos s poder acessar para desenvolvimento as tabelas do banco de dados do Rh. Digamos ainda que este usurio s poder publicar seus sistemas em um determinado servidor, todo esse tipo de poltica de segurana pode ser definido e mantido atravs da ferramenta.

Figura1: Interface do Menu de administrao

Funes disponveis no menu de admistrao: Configurao do Sistema - onde so definidos os diversos parmetros para a perfeita execuo do Scriptcase, usualmente estes parmetros so definidos no momento da instalao da ferramenta e no so mais alterados. Projeto e Usurios - O controle de segurana do ScriptCase feito a nvel de Projetos e Usurios. Onde so definidas polticas de segurana para os projetos e os usurios so associados aos

mesmos. Servios - Diversos servios so oferecidos, tais como: backup, restore, converso de tabelas. Atualizao - Atualizao de forma automatizada das novas verses e atualizaes do ScriptCase. Licenas - Recurso rpido e fcil de obteno de licenas do ScriptCase.

Sistema Sistema

A rea de Sistema permite ao usurio definir configuraes padres do ScriptCase, para quando for criar novos projetos e aplicaes, eles j possuirem valores pr-estabelecidos.

Figura1: Interface Sistema.

Configurao do Sistema Valores Padres Diretrios do Sistema

Configuraes Do Sistema

CONFIGURAES DO SISTEMA
Nessa interface onde se definem as configuraes gerais do sistema.

Figura1: Interface Configuraes do Sistema

Atributos: Idioma - Permite selecionar o idioma no qual as aplicaes geradas sero apresentadas. Os hints dos botes de navegao e as mensagens padro. Quantidade de cpias automticas das aplicaes - No meu principal do scriptcase, disponibilizada a opo Restaurar Aplicao. Ento, est propriedade permite definir a quantidade de cpias que o restore poder disponibilizar para a aplicao. Avisar se o Backup do sistema no for realizado em (dias) - Nmero de dias para que o ScriptCase passe a exibir uma mensagem avisando que necessrio ou recomendvel realizar um backup haja vista que, o ltimo realizado est desatualizado. Mostrar aviso do backup para - Que "classes" de usurios ser avisada com a mensagem de "backup expirado". As opes so S Administradores ou Todos os usurios Verificar por novas verses do ScriptCase aps login - Permite assim que logar no ScriptCase verificar h novas verses do ScriptCase. As opes so as seguintes: No verificar, Todos os dias e Determinado dia. Verificar verso nos dias - Permite selecionar um dia da semana para que haja verificao de novas verso. Timeout de Aplicaes (minutos) - Tempo limite para a execuo de scripts (PHP), durante o desenvolvimento das aplicaes, ex. compilar a aplicao, anlise de selects, salvar a aplicao etc. (em segundos).

Exibir Mensagem do status da gerao - Permite definir se as mensagens das aes que o ScriptCase est realizando quando o usurio compila (boto Compilar) ou executa (boto Executar) uma aplicao sejam exibidas plenamente, parcialmente ou no sejam exibidas. As opes so: Principais - Exibe apenas um subconjunto das mensagens; Nenhuma - Inibe a apresentao das mensagens; Todas - Habilita a exibio de todas as mensagens de status. Usar cache para campos das tabelas - Com esta funcionalidade ativada a mesma permite uma maior velocidade no ato da consulta. No caso de senha perdida do ScriptCase, com os campos preenchidos abaixo o mesmo se encarrega de enviar a senha para o e-mail que estiver sendo informado nesta configurao do SMTP . Servidor SMTP - Informar o servidor de envio de email. Porta do SMTP - Informar a porta do servidor, caso o campo no seja preenchido ser atribuda a porta padro 25. Usurio do SMTP - Informar o usurio do servidor de envio de email. Senha do SMTP - Informar a senha do usurio do servidor de email. E-Mail do SMTP - Informar o e-mail para o qual a senha ser enviada. Servidor de PROXY - Informar o servidor. Porta do PROXY - Informar a porta do servidor, caso o campo no seja preenchido ser atribuda a porta padro 25. Usurio do PROXY - Informar o usurio do servidor de envio de email. Senha do PROXY -Informar a senha do usurio do servidor de email. Utilizar sesso em banco de dados - Permite utilizar sesso em banco de dados. Exibir opo de utilizar sesso em banco de dados na publicao - Permite a exibio da opo de utilizar sesso no banco de dados da publicao.

Valores Padres

VALORES PADRES
Nessa pasta so definidos os valores padres que sero utilizados na criao de novas aplicaes. Todos estes valores sero carregados como atributos (default), para as aplicaes criadas, conforme tela a seguir: nada impede que todos os parmetros informados nesta sesso sejam alterados na edio da aplicao.

Figura1: Interface Valores Padres.

Atributos Usar Ajax - Permite ativar o uso de recursos como (Eventos Ajax, Texto Auto-Complete, etc ) na aplicao gerada, s habilitar esta opo. Imagem do Logotipo - Nome da imagem do logotipo utilizada no cabealho das aplicaes. Quantidade de registros na paginao - Quantidade de registros na paginao da aplicao, para aplicaes de consulta ou formulrios na orientao: vrios registros. Esquema - Esquema de cores que ser utilizado pelas novas aplicaes. Exibir Sumrio - Permite a exibio no sumrio. Consulta - Largura da Tabela - Define o tamanho da largura da consulta. Consulta - Unidade da Largura da Tabela - Define se a largura da tabela ser por porcentagem, pixel ou automtico. Formulrio - Largura da Tabela - Define o tamanho da largura do formulrio. Formulrio - Unidade da Largura da Tabela - Define se a largura da tabela ser por porcentagem, pixel ou automtico.

Templates

Figura2: Interface Templates.

Atributos: Cabealho - Definio do tipo de template para o cabealho da aplicao especificada. Rodap - Definio do tipo de template para o rodap da aplicao especificada.

Botes da barra de ferramentas da consulta, do formulrio e do filtro.

Interface Botes da Barra de Ferramentas. Atributos: Exportao - Permite definir os formatos que devem ser gerados para a consulta. O ScriptCase pode gerar: HTML (Impresso) - Gera consulta em formato HTML. PDF - Disponibiliza relatrio completo, contendo todos os dados da consulta em formato PDF. XLS - Disponibiliza todos os dados da consulta em formato XLS que utilizado pelo Microsoft Excel. XML - Disponibiliza todos os dados da consulta em formato XML. RTF - Disponibiliza todos os dados da consulta em formato RTF que utilizado pela maior parte dos editores de texto, inclusive o Microsoft Word.

CSV - Disponibiliza todos os dados da consulta em formato CSV que bastante utilizado para disponibilizar dados em formato ' texto delimitado'.

Navegao - Apresenta as Checkbox relativas aos botes de navegao que podem ser exibidos na Consulta/Formulrio, devendo ser escolhidos de acordo com a finalidade da aplicao. A seguir, descrevemos os botes: Avana - Avana para a prxima pgina da consulta/formulrio. Retorna - Retorna para a pgina anterior da consulta/formulrio. Incio - Posiciona na primeira pgina da consulta/formulrio. Final - Posiciona na ltima pgina da consulta/formulrio. Sair - Sai da aplicao. Barra de Ferramentas (superior / inferior) - Permite selecionar os botes que sero exibidos na barra de ferramentas do filtro e ordenar os botes na barra de ferramentas, de acordo com o desejado. Neste caso basta utilizar as setas que se localizam ao lado direito do quadro de exibio dos botes.

Diretrios Do Sistema

DIRETRIOS DO SISTEMA
Nessa pasta so definidos os diretrios onde diversas informaes e modelos sero armazenados. O ScriptCase j fornecido com esses diretrios definidos, tornando desnecessria qualquer interveno do usurio que, no caso, dever sempre observar tais diretrios quando for acrescentar alguma informao, como cones ou novos modelos de bordas.

Figura1: Interface Diretrios do Sistema.

Atributos: Diretrio Raiz dos Documentos do Web Server - Raiz do seu servidor WEB, no caso do servidor ser o IIS o padro "inetpub/wwwroot", no caso do servidor ser apache seria "apache/htdocs". Caminho da Aplicao - Caminho onde as aplicaes criadas pelos usurios devero ser armazenadas. Caminho da Produo - Caminho onde fica o diretrio "prod" dentro do ScriptCase, nesse diretrio esto todos os arquivos e bibliotecas de que as aplicaes geradas necessitam para ser executadas. Diretrio para Documentos - Diretrio onde os documentos utilizados nas aplicaes devero ser armazenadas pelo ScriptCase. Diretrio para Imagens - Diretrio onde as imagens utilizadas nas aplicaes devero ser armazenadas pelo ScriptCase. As imagens (as fotos dos funcionrios ou dos produtos da empresa, por exemplo) podem ser armazenadas tanto no banco de dados quanto no diretrio definido nesse campo. O sistema fornecido com o diretrio default /scriptcase/aplicaes. Diretrio para arquivos temporrios - Diretrio onde as imagens manipuladas na aplicao devero ser armazenadas temporariamente. Esse armazenamento temporrio uma condio que o cdigo HTML estabelece para poder abrir corretamente essas imagens e a definio de um diretrio especfico para essas imagens evita que as mesmas se misturem a uma galeria de fotos existente na empresa (funcionrios, produtos, cdigos de barra etc).

Projetos E Usurios Projetos E Usurios

ADMINISTRAO - PROJETOS E USURIOS

Figura1: Projeto & Usurios

O ScriptCase utiliza o conceito de Projeto como um repositrio de aplicaes. Os usurios devem estar associados ao Projeto com um perfil de desenvolvimento, que individual para cada projeto, sendo possvel um usurio ter um perfil que permita apenas criar aplicaes de consulta em um projeto e ser Administrador em outro.

Projetos Usurios

Projetos

Esse cadastro serve para criar agrupamentos de usurios do ScriptCase. Normalmente, os grupos so criados de acordo com as reas de atuao de cada usurio. Exemplo: Numa empresa que possua equipes de desenvolvimento de sistemas de forma segmentada, pode agrupar os usurios de acordo com os segmentos existentes.

Figura1: Interface Manuteno de Grupos.

So listados os grupos de desenvolvimento cadastrados. So permitidas as seguintes operaes: DETALHAR GRUPO Esta tela exibe todos os detalhes sobre o projeto, todas as conexes disponveis, usurios e seus respectivos administradores. Ao clicar no boto detalhar grupo , apresentada a seguinte tela:

Figura2: Interface Detalhe do Projeto

EDITAR PROJETO

Esta tela permite selecionar atravs da barra de seleo os usurios que sero os administradores do projeto. Ao clicar no boto editar grupo so mostrados os atributos do grupo.

Figura3: Interface Edio de Projeto

EXCLUIR PROJETO

Ao clicar no boto excluir , ser exibida uma tela de confirmao da deleo do projeto, caso seja confirmada o projeto ser excludo.

Cadastramento Manual De Usurios

USURIOS
Os usurios podem ser cadastrados automaticamente ou manualmente. Caso tenha sido definido que as contas sero criadas manualmente, ser necessrio que o usurio com perfil Administrador cadastre os usurios e defina para cada um deles um perfil de acesso (defina os grupos que cada um deles podero acessar).

Figura1: Interface para definio dos dados e perfil de acesso do usurio.

Nota: So listados os usurios e ao lado de cada nome, dados da incluso e botes para filtro, edio e senha. Clique em Clique em Clique em . para exibir detalhes do usurio. para editar as informaes do usurio. para alterar o password do usurio.

So permitidas as seguintes operaes: CRIAR NOVO USURIO Para criar um novo usurio, basta clicar no boto "novo usurio" , sendo em seguida, apresentada a tela abaixo:

Figura2: Interface Criao de Usurio.

Atributos: Usurio - Cdigo do usurio. Geralmente o primeiro nome ou um nome abreviado e ser o login do usurio no sistema; E-mail - Endereo eletrnico do usurio; Digite a nova Senha - Campo para digitao da senha pelo usurio; Confirme a nova Senha - Campo para re-digitao da senha; Privilgio - Permite definir o perfil de acesso do usurio ao ScriptCase. As opes so: Administrao - Confere ao usurio acesso a todas as funes do ScriptCase, incluindo cadastramento de grupos e usurios, criao, edio e remoo de aplicaes. Criar Projeto - Confere ao usurio a permisso de criar projetos. Criar Consulta - Confere ao usurio a permisso de criar aplicaes de consulta. Criar Formulrio - Confere ao usurio a permisso de criar aplicaes de formulrio. Criar Aba - Confere ao usurio a permisso de criar aplicaes de aba. Criar Controle - Confere ao usurio a permisso de criar aplicaes de controle. Criar Menu - Confere ao usurio a permisso de criar aplicaes de menu. Criar Calendrio - Confere ao usurio a permisso de criar calendrios. Criar Filtro - Confere ao usurio a permisso de criar aplicaes de filtro. Execuo de aplicao - Confere ao usurio a permisso de executar as aplicaes a ele permitidas. Projeto - Apresenta os Grupos cadastrados no ScriptCase. Para dar acesso do usurio a um determinado grupo, basta clicar na respectiva check box;

LIGAO DA ADMINISTRAO DE PROJETO

Figura3: Interface Seleo dos projetos.

Esta tela permite selecionar os projetos que sero administrados pelo usurio. Todos os projetos sero exibidos na caixa a esquerda, e na caixa a direita sero exibidos os projetos que foram selecionados atravs da barra de seleo, para serem administrados pelo usurio. Aps efetuar esse processo

necessrio clicar no boto gravar e ento o usurio estar incluido. Mostra os dados de configurao do usurio, conforme tela abaixo:

ALTERAR SENHA Permite a alterao de senha do usurio selecionado, conforme tela abaixo:

Figura4: Interface Alterar Senha.

Servios Servios

SERVIOS
Neste grupo ficam as opes para uso do administrador, conforme mostra tela abaixo:

Figura1: Servios

OnLine Backup Restore Configurar Log Visualizar Log

Online

Nesta pasta possvel ao administrador do sistema acompanhar quais usurios do Scriptcase esto logados no momento, informando o nome do usurio logado, seu IP, data e hora do acesso, quanto tempo est logado e em que pgina est.

Figura1: Interface Administrao/On-line

Atributos: Usurio Login do Usurio On-line; IP IP da estao de trabalho de onde o usurio est utilizando o ScriptCase; Logon Hora e data que o usurio efetuou o login; Acesso Hora e data do ltimo acesso do usurio; OnLine Tempo decorrido desde o login do usurio; Pgina Pgina que o usurio est acessando no momento dentro do ScriptCase; Aplicao Pgina que o usurio est acessando no momento, esse valor pode estar vazio se o usurio estiver, por exemplo, utilizando apenas o menu de administrao do ScriptCase.

Backup

possvel atravs do ScriptCase na tela de backup selecionar quais objetos faro parte do backup, que ser realizado em um formato proprietrio e armazenado no mesmo servidor onde roda o ScriptCase. Tambm possvel no final do processo realizar o download do arquivo de backup se for necessrio, inclusive recomendvel, pois caso haja algum "problema" com o servidor de desenvolvimento onde est sendo executado o ScriptCase os arquivos de backup estaro salvos tambm em outra mquina.

Figura1: Interface Backup.

Nesta etapa informado o nome do arquivo de backup bem como se o backup ser parcial (apenas alguns objetos sero selecionados) ou geral onde todos os objetos passveis de backup sero salvos. Caso seja escolhida a opo geral a rotina encerrada neste ponto sendo exibida a janela de status do backup

Figura2: Interface Rotina de Backup Parcial.

No primeiro item desta tela (aplicaes) h a opo que salvar junto com as aplicaes marcadas os (grupos, usurios, conexes, esquemas, templates, lookups, cones e imagens de fundo) das aplicaes. Na coluna Ao podemos observar os cones que respectivamente (entra na tela da seleo detalhada, marca todos os itens, desmarca todos os itens). Depois de selecionar todos os itens que sero salvos no backup atual e clicar no boto prosseguir ser exibida a tela de status da operao (backup).

Tela de status

Figura3: Interface Rotina de backup

Restore

Na tela de restore so listados todos os arquivos disponveis no servidor para serem restaurados, marcando o check box ao lado do nome do arquivo o boto deletar backup habilitado podendo ser feita uma "limpeza" dos arquivos residentes no servidor. Os arquivos so ordenados cronologicamente do mais recente para o menos. Ainda h uma coluna que indica se o backup contido no arquivo foi feito de maneira parcial ou geral. Tela inicial

Figura1: Interface Rotina de Restore

Os botes de funo desta tela tm a funo de, respectivamente: (avanar com o restore do arquivo, exibir um relatrio com todos os itens contidos no arquivo, excluir o arquivo). Tela de Seleo Voc pode carregar um backup que armazenado em um arquivo zip. Clique em enviar e restaurar arquivos (. Zip). Insira as informaes sobre o arquivo para carregar ou clique em Procurar para localiz-lo. para

Figura2: Interface seleo restore.

Tela de parmetros do restore

Figura3: Interface opes de Restore.

Nesta fase possvel visualizar o nome do arquivo de backup que foi selecionado na tela anterior na coluna Backup. Na coluna criado em podemos verificar a data/hora da criao do arquivo, na coluna Status exibia a informao sobre utilizao do arquivo de backup, se o backup j foi utilizado em um restore anterior ou se a primeira vez que utilizamos o mesmo. Em caso de Duplidicade - Ainda h a opo de em caso de duplicidade, ou seja, j existindo a

aplicao no ScriptCase: NO RESTAURAR, ou SOBRESCREVER as aplicaes. Esta opo bastante importante de ser observada pois todas as mudanas feitas nas aplicaes da data em que foi realizado o backup at a data em que est sendo feito o restore sero perdidas, no caso da opo Sobrescrever estando marcada. Tipo de Restore - Finalmente possvel escolher se ser realizado o restore do arquivo completo, ou de maneira parcial selecionando detalhadamente quais dos objetos sero restaurados. Tela do restore parcial (Caso seja selecionada a opo parcial o usurio ser conduzido esta tela).

Figura4: Interface Rotina de Restore.

Tela de status da operao(Restore)

Todos os passos do restore com os tempos que os mesmos levaram para ser executados sero exibidos ao final do processo.

Configurar Log

O ScriptCase mantm dentro do seu Banco de Dados um Log das principais operaes feita pelos usurios, por default essas operaes vem marcadas como mostra a tela abaixo. A operao que for desmarcada no ser mais registrada no Log do ScriptCase. Nota: importante como fator de segurana no desligar nenhuma opo.

Figura1: Interface Configurao do Log

Visualizar Log

Atravs dessa opo o administrador poder monitorar as principais funes realizadas por seus usurios. As operaes so registradas por Data e so guardadas as informaes, tais como: Login do usurio, IP da mquina, Hora, o Tipo de operao, a Ao efetuada e os Dados mais relevantes relativos a operao. No calendrio que fica localizado a esquerda da tela o usurio tem os dias exibidos em trs tonalidades, a mas clara significa que no teve registro de log, a mais escura registra os dias em que houve acesso, e a de cor rosa o dia que esta selecionado.

Figura1: Visualizar Log

Scriptcase Update

Esta opo pode ser utilizada para atualizar o ScriptCase. Incluindo correes, novas verses de programas, manuais e etc. Todo o processo de atualizao feito atravs da internet diretamente do site do ScriptCase. Recomendamos uma conexo com velocidade mnima de 128 Kbps.

Figura1: Interface Scriptcase Update.

PRIMEIRA ETAPA (Verificar ScriptCase Update) Nessa primeira etapa ser feito a checagem no site do ScriptCase se existe uma nova verso do software ScriptCase Update, caso exista uma verso mas nova ser feita a atualizao.

Figura2: Interface Verificando Atualizao.

SEGUNDA ETAPA (Procurar atualizaes) Ser examinado o seu sistema e identificado as atualizaes disponveis diretamente do site do Scriptcase.

Figura3: Interface Baixar e instalar atualizaes encontradas.

TERCEIRA ETAPA O Scriptcase baixar diretamente do site ScriptCase as atualizaes encontradas, e far a atualizao do seu sistema.

Figura4: Tela Atualizao efetuada com sucesso.

Licenas Licenas

LICENAS

Figura1: Opes de Licenas.

Permite efetuar de forma rpida o licenciamento do ScriptCase. Oferece as seguintes opes: Registro Online Solicitao de Licena Instalao de Licena

Registro Online

Nesse processo o ScriptCase acessa o site e com base no serial informado verifica e atualiza todas as permisses inerentes a licena.

Figura1: Interface Registro Online

Solicitao

SOLICITAO DE LICENA
Para solicitar as licenas do ScriptCase, utilize a tela abaixo:

Figura1: Interface Solicitao da Licena de Uso.

Em seguida, clique no boto solicitar. Ser apresentado um link com o arquivo do tipo TXT para ser enviado a NetMake, visando obteno da licena. Faa o download do arquivo e envie-o em anexo para info@scriptcase.com.br. Feito isto aguarde um e-mail com um arquivo de licena em anexo.

Instalao

INSTALAO DE LICENA DE USO


Nesta tela o usurio informa o nome do arquivo de licena recebido, note que o arquivo s lhe ser enviado caso o usurio tenha solicitado uma licena. Utilize o boto procurar para selecionar o arquivo. e clique em instalar, aparecer uma mensagem aps a instalao da licena e agora ser possvel executar suas aplicaes sem nenhuma restrio.

Figura1: Interface de Registro de Licena de Uso.

Meu Scriptcase
Na interface Meu ScriptCase onde se definem as configuraes gerais do framework ScriptCase; como o idioma, uso de segurana, informaes iniciais, janelas pop-ups, etc.

Atributos:
Idioma - Idioma padro das aplicaes criadas. No Idioma esto contidas as mensagem padres de controle das aplicaes, como Registro Inexistente, Erro ao Incluir Registro, etc. Segurana no Desenvolvimento - Permite desabilitar o uso de segurana no desenvolvimento das aplicaes, mas no desabilita o recurso ao publicar. Informaes Iniciais - Lista de informaes que sero exibidas na Menu Principal do ScriptCase Janelas POP-UP - Permite habilitar/desabilitar a janela de Dicas do ScriptCase. Interface do Menu Principal - Edite a Largura do Menu de Aplicaes e a opo de Incremento. Interface da Edio de Aplicao - Edite a Largura do Menu de Aplicaes e a opo de Incremento. Criao de Aplicaes - As opes so a Wizard (Padro) e a Express(Edio Expressa). Auto Save - Permite o salvamento automtico das alteraes feitas no ScriptCase. Selecione o primeiro item do menu - Permite ficar selecionado o primeiro item do menu.

Trocar Senha
No menu Configurao > Trocar Senha, possvel alterar a senha de acesso ao ScriptCase.

Figura1 : Menu Principal - Configurao.

Digite a sua senha antiga, a nova senha e depois confirme a nova senha, clique em Salvar para modificar e salvar.

Figura2 : Interface Troca de Senha.

A senha case sensitive, ou seja, palavras se diferenciam por letras maiuscla e minsculas, admin diferente de Admin e ADMIN

Apendice Apendice

APNDICE
Nesse tpico so apresentados alguns conceitos que so necessrios destacar: Conceito de Aplicao Dependente Mdulo CEP Programao

Conceito De Aplicao Dependente

CONCEITO DE APLICAO DEPENDENTE


O ScriptCase considera como aplicao do tipo dependente, aquelas aplicaes (formulrio ou Consulta) que para serem executadas dependem do recebimento de parmetros externos (variveis) que so passadas atravs de chamadas Html de mtodos Post ou Get. Uma consulta do tipo dependente precisa receber os parmetros necessrios para que a mesma possa ser executada. Um exemplo prtico seria uma consulta de duplicatas em aberto de um cliente. Nesse caso, para ser executada a consulta necessrio que seja passado um cdigo identificador do cliente na chamada da consulta. Na montagem de uma consulta do tipo dependente na clausula Where ou Having o usurio determinara que condies precisam receber parmetros externos (variveis) atravs da utilizao de colchetes ([ ]) . Veja abaixo um exemplo:
Select campo1,campo2 from tabela_duplicatas where codigo_cliente = [glo_clienteid]

Uma aplicao de atualizao (Form) no ScriptCase na maior parte das vezes uma aplicao dependente, pois necessita de variveis externas para executar, um exemplo seria uma aplicao de atualizao de endereo de clientes, para ser mostrado os dados do endereo do cliente e necessrio que seja passado o cdigo do cliente, na maior parte das aplicaes de atualizao as variveis externas a prpria chave primaria da tabela a ser atualizada. Uma aplicao de atualizao (Form) com a nica finalidade de incluso de clientes no seria classificada como dependente, pois no necessita de nenhum campo externo para ser executada. Quando criado uma aplicao do tipo dependente, e esta aplicao executada, o prprio ScriptCase se encarrega de criar um formulrio para entrada dos parmetros (variveis) necessrias para execuo da mesma, isso uma forma de agilizar o teste independente de qualquer outra aplicao que possa vir a cham-la posteriormente. As aplicaes do tipo dependente podem receber parmetros de trs formas distintas: Mtodo GET Ao ser chamada a aplicao as variveis j so passadas automaticamente no prprio endereo da chamada. Mtodo POST A aplicao que originou a chamada possui um formulrio (Form) onde as variveis de passagem esto definidas. No momento em que o formulrio submetido estas variveis so passadas internamente. Global - Variveis do tipo global so aquelas que podem ser registradas por qualquer aplicao no ambiente PHP. Conhecidas como variveis de sesso, so registradas atravs do comando PHP session_register. Uma vez criada uma varivel dentro de uma sesso, a mesma ficar disponvel at que seja excluda atravs de um comando especifico ou at que o usurio faa o fechamento do browser, o que ocasionaria a perda de todas as variveis de sesso ligadas ao mesmo. Conceito Geral O ScriptCase permite que seja feita referncia a variveis tanto em aplicaes de Consulta (Grid) quanto em aplicaes de Atualizao (Form). A forma de descrever estas variveis segue a regra que define que a mesma dever estar entre colchetes ([varivel]). No caso das Consultas, deve ser colocada na clusula Where ou Having do tipo campo = [glo_empresa]. No caso das Atualizaes, existe uma pasta chamada Variveis Externas, onde o usurio pode fazer a associao de um campo da tabela a uma varivel externa. Uma varivel do tipo externa pode ser utilizada em qualquer select definido dentro do ScriptCase, como em lookup do tipo automtico ou em campo do tipo frmula select.

Um exemplo prtico da utilizao de variveis externas seria o caso de um cdigo de empresa que fosse um parmetro necessrio em quase toda aplicao (Formulrio ou consulta) desenvolvida. Imaginemos um usurio trabalhando com essas aplicaes tendo a toda hora que informar o cdigo da empresa para executar sua consulta. Para evitar esse trabalho repetitivo, coloca-se nas aplicaes desenvolvidas o Cdigo da Empresa como uma varivel externa do tipo varivel global. Feito isso, monta-se uma nica aplicao onde o usurio ir escolher em que empresa deseja trabalhar e essa aplicao cria a varivel como sesso (exemplo: [glo_empresa]), atravs do comando PHP descrito acima. A partir desse momento, todas as outras aplicaes nas quais esteja definida nos seus comandos a varivel [glo_empresa]passam a enxergar automaticamente o cdigo da empresa selecionada.

Mdulo Cep

MDULO CEP
O ScriptCase dispe de mdulo completo de consultas gerais de Cdigos de Endereamento Postal CEP. As aplicaes de atualizao (forms) geradas atravs do ScriptCase fazem uso desse mdulo. O recurso de CEP do ScriptCase totalmente baseado na leitura de arquivo texto (arquivo disponvel no site dos Correios para download). O arquivo de CEP um base textual, que faz parte do ScriptCase. Este arquivo pode ser atualizado periodicamente pelo usurio, bastando obt-lo direto no site dos Correios. Nos formulrios criados no ScriptCase, ao definir uma formatao do tipo CEP, a base texto acessada atravs de um algoritmo ultra-rpido de pesquisa. O usurio define tambm quais os campos de endereo sero preenchidos automaticamente, agilizando a entrada de dados.

Programacao Programacao

PROGRAMAO
Este capitulo oferece dicas de programao na linguagem PHP e um tpico referente as Macros disponveis no ScriptCase.

Principais comandos PHP SQL

Principais Comandos Php

if for date trim

else foreach strpos substr

elseif break str-replace substrreplace

while continue ltrim array

do while functions rtrim activex

Arrays
Um array no PHP atualmente um mapa ordenado. Um mapa um tipo que relaciona valores para chaves. Este tipo otimizado de vrias maneiras, ento voc pode us-lo como um array real, ou uma lista (vetor), hashtable (que uma implementao de mapa), dicionrio, coleo, pilha, fila e provavelmente mais. Como voc pode ter outro array PHP como um valor, voc pode facilmente simular rvores. A explicao dessas estruturas esto alm do escopo desse manual, mas voc pode encontrar exemplos para cada uma dessas estruturas a seguir. Para mais informaes sobre estruturas, refira-se a literatura externa sobre esses tpicos.

Sintaxe Especificando com array()


Um array pode ser criado com o construtor de linguagem array(). Ele pega um certo nmero de pares separados por vrgula chave => valor . array( [chave =>] valor , ... ) // chave pode ser tanto string ou um integer // valor pode ser qualquer coisa <?php $arr = array("foo" => "bar", 12 => true); echo $arr["foo"]; // bar echo $arr[12]; // 1 ?>

A chave pode ser tanto um integer ou uma string. Se a chave uma representao padro de um integer, ele ser interpretado assim (por exemplo, "8" ser interpretado como 8, enquanto "08" ser interpretado como "08"). No h diferena entre arrais indexados e associativos em PHP, apenas um

tipo de array, que pode ter ndices inteiros ou string. O valor pode ser qualquer tipo PHP: <?php $arr = array("somearray" => array(6 => 5, 13 => 9, "a" => 42)); echo $arr["somearray"][6]; // 5 echo $arr["somearray"][13]; // 9 echo $arr["somearray"]["a"]; // 42 ?>

Se omitir a chave quando fornece um novo item, o maior ndice inteiro obtido, e a nova chave ser esse mximo + 1. Se voc especificar uma chave que j possui um valor assimilado a ela, ento o valor sobrescrito. <?php // Esse array eh como ... array(5 => 43, 32, 56, "b" => 12); // ... este array array(5 => 43, 6 => 32, 7 => 56, "b" => 12); ?>

Utilizar TRUE como chave ser interpretado como o integer 1 na chave. Utilizando FALSE como chave ser avaliado como o integer 0. Usar NULL como chave interpretado como uma string vazia. Usar uma string vazia como chave ir criar (ou sobrescerver) uma chave com uma string vazia e seu valor, e isto no o mesmo que usar colchetes vazios. Voc no pode usar arrays ou objetos como chaves. Fazendo isso resultar em um alerta: Illegal offset type.

Criando/modificando com a sintaxe de colchetes


Voc pode tambm modificar um array existente explicitamente assimilando valores nele. Isto feito apenas assimilando valores para o array enquanto especificando a chave em colchetes. Voc pode omitir a chave, colocando um par vazio de colchetes ("[ ]"). $arr[chave] = valor; $arr[] = valor; // chave tanto um integer ou string

// valor pode ser qualquer coisa

Se $arr no existir ainda, ele ser criado. Ento isto um meio alternativo para especificar um array. Para mudar um certo valor, apenas assimile um novo valor para um elemento especificado por sua chave. Se voc quiser remover um par chave/valor, voc precisa aplicar unset() nele. <?php $arr = array(5 => 1, 12 => 2);

$arr[] = 56; // Isto o mesmo que $arr[13] = 56; // nesse ponto do script $arr["x"] = 42; // Isto acrescenta um novo elemento // para o array com a chave "x" unset($arr[5]); // Isto remove um elemento do array unset($arr); // E isto apaga todo o array ?>

Nota: Como mencionado acima, no informar a chave dentro dos colchetes, ento o maior ndice inteiro obtido, e a nova chave ser esse mximo + 1. Se nenhum ndice inteiro existir ainda, a chave ser 0 (zero). Se voc especificar uma chave que j possui um valor assimilada a ela, ento o valor sobrescrito.

Note que a chave inteira maior, utilizada para, isso no precisa necessariamente existir no array. Ele pode ter existido no array desde a ltima vez que o array foi indexado. Veja o seguinte exemplo:

<?php // Criando um array normal $array = array(1, 2, 3, 4, 5); print_r($array); // Agora apagando todos os itens, mas deixando o array intacto: foreach ($array as $i => $value) { unset($array[$i]); } print_r($array); // Acrescentando um item (note que a chabe eh 5, em vez de zero // como voc pode ter esperado). $array[] = 6; print_r($array); // Reindexando: $array = array_values($array); $array[] = 7; print_r($array); ?>

O exemplo acima deve produzir a seguinte sada: Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ) Array (

) Array ( [5] => 6 ) Array ( [0] => 6 [1] => 7 )

. <?php // isto $a = array( 'cor' => 'vermelha', 'sabor' => 'doce', 'forma' => 'redonda', 'nome' => 'ma', 4 // a chave ser 0 ); // isto equivalente a acima $a['cor'] = 'vermelha'; $a['sabor'] = 'doce'; $a['forma'] = 'redonda'; $a['nome'] = 'ma'; $a[] = 4; // a chave ser 0 $b[] = 'a'; $b[] = 'b'; $b[] = 'c'; // o mesmo de array( 0 => 'a' , 1 => 'b' , 2 => 'c' ), // ou simplesmente array('a', 'b', 'c') ?>

break
break cancela a execuo do comando for, foreach while, do..while ou switch atual. break aceita um argumento numrico opcional que diz a ele quantas estruturas aninhadas englobadas devem ser quebradas. <?php $arr = array ('um', 'dois', 'trs', 'quatro', 'PARE', 'cinco'); while (list (, $val) = each ($arr)) { if ($val == 'PARE') { break; /* Voc poderia colocar 'break 1;' aqui. */ } echo "$val<br>\n"; }

/* Utilizando o argumento opcional. */ $i = 0; while (++$i) { switch ($i) { case 5: echo "No 5<br>\n"; break 1; /* Sai somente do switch. */ case 10: echo "No 10; saindo<br>\n"; break 2; /* Sai do switch e while. */ default: break; } } ?>

continue
continue usado dentro de estruturas de loops para saltar o resto da iterao do loop atual e continuar a execuo no incio da prxima iterao.

Nota: Note que no PHP a instruo switch considerada uma estrutura de loop quando relacionada ao comando continue. continue aceita um argumento numrico opcional que diz a ele de quantos nveis de loops aninhados ele deve saltar at o fim. <?php while (list ($key, $value) = each ($arr)) { if (!($key % 2)) { // pula itens pares continue; } do_something_odd ($value); } $i = 0; while ($i++ < 5) { echo "Fora<br>\n"; while (1) { echo "&nbsp;&nbsp;Meio<br>\n"; while (1) { echo "&nbsp;&nbsp;Dentro<br>\n"; continue 3; } echo "Isto nunca ser exibido.<br>\n"; } echo "Nem isso.<br>\n"; } ?>

date

(PHP 3, PHP 4 ) date - Formata a data e a hora local

Descrio
string date ( string format [, int timestamp]) Retorna uma string de acordo com o formato da string usando o inteiro dado timestamp ou a a hora corrente local se nenhum times tamp dado. Em outras palavras, timestamp opcional e o padro para o valor de time().

Nota: A linha vlida de um timestamp tipicamente de Fri, 13 Dec 1901 20:45:54 GMT to Tue, 19 Jan 2038 03:14:07 GMT. (Estas so as datas que correspondem aos mnimos e mximos valores para um inteiro de 32-bit definido). No windows esta linha limitada de 01-01-1970 para 19-01-2038.

Nota: Para gerar um timestamp de uma string para representao de data, voc deve estar capaz de usar strtotime(). Adicionalmente, alguns bancos de dados tm para converter suas datas em timestamps (tais como a funo do MySQL UNIX_TIMESTAMP). Tabela 1. Os seguintes caracteres so reconhecidos no format parameter string format character a A B d D F Descrio Lowercase Ante meridiem and Post meridiem Uppercase Ante meridiem and Post meridiem Swatch Internet time Dia do ms, 2 digitos com leading zeros Uma representao textual de um dia, trs letras Exemplo retornados am or pm AM ou PM 000 at 999 01 to 31 Mon through Sun de valores

Uma representao textual de um ms, tal como janeiro Janeiro a Dezembro ou Maro 12-hour formato de hora sem leading zeros 24-hour formato de hora sem leading zeros 12-hour formato de hora com leading zeros 24-hour formato de hora com leading zeros Minutos com leading zeros (i Se a data est ou no em horrio de vero 1 a 12 0 a 23 01 a 12 00 a 23 00 para 59 1 Horrio de Vero, 0 sem

g G h H i I

maisculo) j Dia do ms sem leading zeros

Horrio de Vero. 1 to 31

l ('L' Uma representao completa textual de um dia da Domingo a Sbado minsculo) semana L Se ano bissexto 1 ano bissexto, 0 ano no bissexto.

Representao numrica de um ms, com leading 01 a 12 zeros Uma representao textual curta de um ms, trs letras Jan a Dec Representao numrica de um ms, sem leading 1 a 12 zeros Diferena ao horrio de Greenwich (GMT) em horas RFC 822 formatted date Exemplo: +0200 Exemplo: Thu, 21 Dec 2000 16:01:07 +0200 00 a 59 st, nd, rd ou th. Funciona bem com j 28 a 31 Examples: EST, MDT ...

M n

O r

s S

Segundos, com leading zeros Sufixo ordinal ingls para o dia do ms, 2 caracteres

t T U

Nmero de dias do dado ms Timezone setting of this machine

Seconds since the Unix Epoch (January 1 1970 See also time() 00:00:00 GMT) Representao numrica do dia da semana 0 (para Domingo) a 6 (para Sbado) (a 42nd segunda)

Nmero da semana do ano ISO-8601, semanas Exemplo: 42 comeadas na segunda-feira (adicionado no PHP 4.1.0) (quadragsima semana do ano) Uma representao completa do ano, 4 dgitos Representao do ano em dois dgitos O dia do ano

Y y z Z

Examples: 1999 ou 2003 Examples: 99 ou 03 0 a 366

Timezone offset in seconds. The offset for timezones -43200 at 43200 west of UTC is always negative, and for those east of UTC is always positive.

Caracteres no reconhecidos no formato sero impressos como so. O formato Z ser sempre

retornado 0 quando usar gmdate(). Exemplo 1. date() exemplos

<?php // Prints something like: Wednesdayecho date("l");// Prints something like: Wednesday 15th of Januar

<?php // Assuming today is: March 10th, 2001, 5:16:18 pm$today = date("F j, Y, g:i a");

//

do..while
Loops do..while so bem similares aos loops while, exceto pelo fato de que a condio verificada no fim de cada iterao em vez de no comeo. A diferena principal dos loops while regulares que a primeira iterao de um loop do.while garantidamente executada (a condio s verificada no fim da iterao) enquanto que ele pode no rodar necessariamente em um loop while normal (a condio verificada no comeo de cada iterao, se ela avaliada como FALSE logo no comeo, a execuo do loop terminaria imediatamente). H apenas uma sintaxe para loops do..while:
<?php $i = 0;do {print $i;} while ($i > 0);?>

O loop acima rodaria exatamente uma vez, desde que depois da primeira iterao, quando a condio verificada, ela avaliada como FALSE ($i no maior que zero 0) e a execuo do loop termina. Usurios avanados de C podem estar familiarizados com o uso diferenciado do loop do.while, para permitir o fim da execuo no meio dos blocos de cdigo, englobando-os com do.while(0), e usando a instruo break . O fragmento de cdigo a seguir demonstra isso:

<?php do {if ($i < 5) {print "i no grande o suficiente";break;}$i *= $factor;if ($i < $minimum_limit) {

No se preocupe se voc no entendeu isto da forma certa ou de jeito nenhum. Voc pode codificar scripts simples ou mesmo poderosos sem usar esse 'recurso'.

else
Freqentemente voc vai querer executar uma instruo se uma certa condio for encontrada, e uma instruo diferente se a condio no for encontrada. Isto o que o else faz. else estende um comando if para executar uma instruo caso a expresso no comando if seja avaliada como FALSE. Por exemplo, o cdigo a seguir mostraria a maior que b se $a for maior que $b, e a NO maior que b caso contrrio:
<?php if ($a > $b) {print "a maior que b";} else {print "a NO maior que b";}?>

O comando else s executado se a expresso if for avaliada como FALSE, e se havendo qualquer expresso elseif, somente se todas elas forem avaliadas como FALSE tambm (veja elseif).

elseif
elseif, como seu nome sugere, uma combinao de if e else. Da mesma forma que o else, ele estende um comando if para executar uma instruo diferente no caso de a expresso if original ser avaliada como FALSE. Porm, ao contrrio de else, ele executar aquela expresso alternativa somente se a expresso condicional do elseif for avaliada como TRUE. Por exemplo, o cdigo a seguir mostraria a maior que b, a igual a b ou a menor que b:
<?php if ($a > $b) {print "a maior que b";} elseif ($a == $b) {print "a igual a b";} else {print "a

Podem haver vrios elseifs dentro da mesma instruo if. A primeira expresso elseif (se houver) que for avaliada como TRUE ser executada. No PHP, voc tambm pode escrever 'else if' (em duas palavras) e o comportamento ser idntico a um 'elseif' (em uma s palavra). O significado sinttico ligeiramente diferente (se voc est familiarizado com C, eles tem o mesmo comportamento), mas no final de contas ambos teriam exatamente o mesmo comportamento. O comando elseif s executado se a expresso if precedente e quaisquer expresses elseif anteriores forem avaliadas como FALSE, e a expresso elseif atual for avaliada como TRUE.

for
Loops for so os laos mais complexos em PHP. Eles se comportam como os seus compatveis em C. A sintaxe de um loop for :
for (expr1; expr2; expr3) instrucoes

A primeira expresso (expr1) avaliada (executada) uma vez incondicionalmente no comeo do loop. No comeo de cada iterao, expr2 avaliada. Se ela avaliada como TRUE, o loop continua e o(s) comando(s) aninhado(s) (so) executado(s). Se avaliada como FALSE, a execuo do 'loop' termina. No fim de cada iterao, expr3 avaliada (executada). Cada uma das expresses pode ser vazia. expr2 vazia significa que o loop pode rodar indefinidamente (PHP considera-a implicitamente como TRUE, como em C). Isto pode no ser to intil quanto voc pode pensar, pois freqentemente voc pode querer terminar o 'loop' usando uma instruo breakcondicional em vez de usar a expresso-verdade do for. Considere os seguintes exemplos. Todos eles mostram nmeros de 1 a 10:

<?php /* exemplo 1 */for ($i = 1; $i <= 10; $i++) {print $i;}/* exemplo 2 */for ($i = 1; ; $i++) {if ($i >

Obviamente, o primeiro exemplo parece ser o mais bonito (ou talvez o quarto), mas voc pode perceber que a possvel utilizao de expresses vazias em laos for se torna prtico em algumas ocasies. O PHP tambm suporta a "sintaxe de dois-pontos" alternativa para laos for:

for (expr1; expr2; expr3): instrucoes; ...; endfor;

foreach
O PHP4 (mas no o PHP3) inclui um construtor foreach, muito parecido com o PERL e outras linguagens. Isto oferece uma maneira fcil de iterar sobre matrizes. foreach funciona somente com arrays, e lanar um erro se tentar utiliz-lo em uma varivel de qualquer tipo diferente ou em variveis no inicializadas. H duas sintaxes; a segunda uma abreviatura, mas til, da primeira:
foreach (expressao_array as $valor) instrucoes foreach (expressao_array as $chave => $valor) instrucoes

A primeira forma varre uma dada matriz dada por expressao_array. Em cada 'loop', o valor do elemento corrente atribudo a $valor e o ponteiro interno da matriz avanado em uma posio (assim, no prxima iterao voc estar olhando para o prximo elemento). A segunda forma faz a mesma coisa, exceto pelo fato de que a chave do elemento atual ser atribudo varivel $chave em cada iterao.

Nota: Quando o foreach inicia sua primeira execuo, o ponteiro interno da matriz zerado automaticamente para o primeiro elemento do array. Isto significa que voc no precisa chamar reset() antes de um loop foreach .

Nota: Note tambm que foreach opera sobre uma cpia do array especificado, no o prprio array, e portanto, o ponteiro do array original no modificado como na instruo each(), que altera o elemento do array selecionado, mas isso no se reflete o array original. Entretanto, o ponteiro interno do array original movimentado pelo processamento do array. Assumindo que o lao foreach rode at o fim, o ponteiro interno do array estar posicionado no fim do array.

Nota: foreach tem a habilidade de evitar mensagens de erro com '@'. Voc pode ter notado que os seguintes itens so funcionalmente idnticos:
<?php $arr = array("one", "two", "three");reset ($arr);while (list(, $value) = each ($arr)) {echo "Valor:

Os seguintes tambm so funcionalmente idnticos:

<?php reset ($arr);while (list($key, $value) = each ($arr)) {echo "Chave: $key; Valor: $value<br>\n";}fore

Mais alguns exemplos para demonstrar os usos:

Funes definidas pelo usurio


Uma funo pode ser definida usando-se a sintaxe como a seguinte:

Psuedo-cdigo que de demonstrao de uma funo <?php function foo ($argumento_1, $argumento_2, ..., $argumento_n) { echo "Exemplo de funo.\n"; return $valor_retornado; } ?>

Qualquer cdigo PHP vlido pode aparecer dentro de uma funo, mesmo outras funes e definies de classes. Quando uma funo definida condicionalmente como nos dois exemplos abaixo, sua definio precusa ser processada antes de ser chamada. Funes definidas condicionalmente <?php $makefoo = true; /* Nos nao podemos chamar foo() daqui porque ela ainda no existe, mas nos podemos chamar bar() */ bar(); if ($makefoo) { function foo () { echo "Eu no existo at que o programa passe por aqui.\n"; } } /* Agora nos podemos chamar foo() porque $makefoo foi avaliado como true */ if ($makefoo) foo(); function bar() { echo "Eu existo imediatamente desde o programa comear.\n"; } ?>

Funes dentro de funes

<?php function foo() { function bar() { echo "Eu no existo at foo() ser chamada.\n"; } } /* Ns no podemos chamar bar() ainda porque ela ainda no foi definida. */ foo(); /* Agora ns podemos chamar bar(), porque o processamento de foo() tornou a primeira acessivel */ bar(); ?>

O PHP no suporta sobrecarga de funes, e tambm no possvel cancelar ou alterar a definio de funes previamente declaradas.

Nota: Nomes de funes so insensveis ao caso, mas melhor chamar as funes da mesma forma que ela aparecem nas declaraes.

if
A construo if uma das mais importantes implementaes de muitas linguagens, incluindo o PHP. Ela permite a execuo condicional de fragmentos de cdigo. O PHP implementa uma estrutura if que similar quela do C: if (expressao) instrucoes

Como descrita na seo sobre expresses , expressao avaliado por seu contexto Booleano. Se expressao for avaliado como TRUE, o PHP executar instrucoes, e se for avaliado como FALSE, ele ser ignorado. Maiores informaes sobre a avaliao para FALSE podem ser encontradas na seo Convertendo para Booleanos . Os exemplos a seguir mostrariam que a maior que b se $a for maior que $b: <?php if ($a > $b)

print "a maior que b"; ?>

Freqentemente voc vai querer ter mais que uma instruo seja executado condicionalmente. E claro, no h necessidade de englobar cada instruo com uma clusula if. Em vez disso, voc pode colocar vrias instrues em um agrupamento de comandos. Por exemplo, este cdigo mostraria a maior que b se $a for maior que $b, e ento atribuiria o valor de $a para $b: <?php if ($a > $b) { print "a maior que b"; $b = $a; } ?>

Comandos if podem ser aninhados indefinidamente dentro de outros comandos if, o que faz com que voc complete a flexibilidade para a execuo condicional de vrias partes do seu programa.

ltrim
(PHP 3, PHP 4 ) ltrim -- Retira whitespace do incio da string

Descrio
string ltrim ( string str [, string charlist])

Nota: O segundo parmetro foi adicionado no PHP 4.1.0 Esta funo retorna uma string com whitespace retirados do incio de str. Sem o segundo parmetro, ltrim() retirar estes caracteres: " " (ASCII 32 (0x20)), um espao normal. "\t" (ASCII 9 (0x09)), uma tabulao. "\n" (ASCII 10 (0x0A)), uma linha nova (line feed). "\r" (ASCII 13 (0x0D)), um retono de carro. "\0" (ASCII 0 (0x00)), o byte NULL. "\x0B" (ASCII 11 (0x0B)), uma tabulao vertical. Voc pode tambm especificar os caracteres que voc quer retirar, por meio do parmetro charlist. Simplesmente lista todos os caracteres que voc quer que sejam retirados. Com .. voc pode especificar um ordem de caracteres.

Exemplo do uso de ltrim() <?php $text = "\t\tThese are a few words :) ... "; $trimmed = ltrim($text); // $trimmed = "These are a few words :) ... " $trimmed = ltrim($text," \t."); // $trimmed = "These are a few words :) ... " $clean = ltrim($binary,"\0x00..\0x1F"); // trim the ASCII control characters at the beginning of $binary // (from 0 to 31 inclusive) ?>

rtrim
(PHP 3, PHP 4 ) rtrim -- Retira espao em branco do final da string

Descrio
string rtrim ( string str [, string charlist])

Nota: O Segundo parmetro foi adicionado no PHP 4.1.0 Esta funo retorna a string como os espaos em branco retirados do final de str. Sem o segundo parmetro, rtrim() ir retirar os seguintes caracteres: " " (ASCII 32 (0x20)), um espao comum. "\t" (ASCII 9 (0x09)), uma tabulao. "\n" (ASCII 10 (0x0A)), uma nova linha. "\r" (ASCII 13 (0x0D)), um retorno de carro(ENTER). "\0" (ASCII 0 (0x00)), o byte NULL. "\x0B" (ASCII 11 (0x0B)), uma tabulao vertical.

Voc tambm pode especificar os caracteres que voc deseja retirar, pelo parmetro charlist. Simplesmente liste todos os caracteres que voc quer ver retirados. Com .. voc pode especificar um intervalo de caracteres. Exemplo de uso da funo rtrim() <?php $text = "\t\tThese are a few words :) ... "; $trimmed = rtrim($text); // $trimmed = "\t\tThese are a few words :) ..." $trimmed = rtrim($text," \t."); // $trimmed = "\t\tThese are a few words :)" $clean = rtrim($binary,"\0x00..\0x1F"); // retira os caracteres de controle ASCII ao final de $binary // (de 0 at 31 inclusive) ?>

str_replace
(PHP 3>= 3.0.6, PHP 4 ) str_replace -- Replace all occurrences of the search string with the replacement string

Description
mixed str_replace ( mixed search, mixed replace, mixed subject [, int &count]) This function returns a string or an array with all occurrences of search in subject replaced with the given replace value. If you don't need fancy replacing rules, you should always use this function instead of ereg_replace() or preg_replace(). As of PHP 4.0.5, every parameter in str_replace() can be an array. If subject is an array, then the search and replace is performed with every entry of subject, and the return value is an array as well. If search and replace are arrays, then str_replace() takes a value from each array and uses them to do search and replace on subject. If replace has fewer values than search, then an empty string is used for the rest of replacement values. If search is an array and replace is a string; then this replacement string is used for every value of search. str_replace() examples <?php

// Provides: <body text='black'> $bodytag = str_replace("%body%", "black", "<body text='%body%'>"); // Provides: Hll Wrld f PHP $vowels = array("a", "e", "i", "o", "u", "A", "E", "I", "O", "U"); $onlyconstants = str_replace($vowels, "", "Hello World of PHP"); // Provides: You should eat pizza, beer, and ice cream every day $phrase = "You should eat fruits, vegetables, and fiber every day."; $healthy = array("fruits", "vegetables", "fiber"); $yummy = array("pizza", "beer", "ice cream"); $newphrase = str_replace($healthy, $yummy, $phrase); // Use of the count parameter is available as of PHP 5.0.0 $str = str_replace("ll", "", "good golly miss molly!", $count); echo $count; // 2 ?>

Nota: Esta funo compatvel com dados binrios

strpos
(PHP 3, PHP 4 ) strpos -- Encontra a posio da primeira ocorrncia de uma string

Descrio
int strpos ( string haystack, string needle [, int offset]) Retorna a posio numrica da primeira ocorrncia de needle dentro de haystack. Diferentemente de strrpos(), esta funo pode ter uma string inteira como o parmetro needle e toda a string ser usada. If needle no for encontrado, strpos() ir retornar boolean FALSE. Ateno

Esta funo pode retornar o booleano FALSE, mas tambm pode retornar um valor no-booleano que pode ser avaliado como FALSE, como 0 ou "". Leia a seo em Booleanos para maiores informaes. Utilize o operador === para testar o valor retornado por esta funo. Exemplos strpos() <?php $mystring = 'abc'; $findme = 'a'; $pos = strpos($mystring, $findme); // Note o uso de ===. Simples == no funcionaria como esperado // por causa da posio de 'a' 0 (primeiro) caractere. if ($pos === false) { echo "A string '$findme' no foi encontrada na string '$mystring'"; } else { echo "A string '$findme' foi encontrada na string '$mystring'"; echo " e existe na posio $pos"; } ?>

Se o parmetro needle no uma string, convertido para um inteiro e aplicado o valor do caractere. O parmetro opcional offset permite a voc definir a partir de qual caractere em haystack iniciar a busca. A posio retorna ainda relativa ao inicio de haystack.

substr
(PHP 3, PHP 4 ) substr -- Retorna uma parte de uma string

Descrio
string substr ( string string, int start [, int length]) substr()retorna a parte de string especificada pelo parmetro start e length. Se start no for negativo, a string retornada iniciar na posio start em string, comeando em zero. Por exemplo, na string 'abcdef', o caractere na posio 0 'a', o caractere na posio 2 'c', e assim em diante. Uso basico de substr() <?php $rest = substr("abcdef", 1);

// retorna "bcdef" $rest = substr("abcdef", 1, 3); // retorna "bcd" $rest = substr("abcdef", 0, 4); // retorna "abcd" $rest = substr("abcdef", 0, 8); // retorna "abcdef" // Outra opo acessar atravz de chaves $string = 'abcdef'; echo $string{0}; // retorna a echo $string{3}; // retorna d ?>

Se start for negativo, a string retornada ir comear no caractere start a partir do fim de string. Exemplo 2. Usando um inicio negativo <?php $rest = substr("abcdef", 1); // retorna "f" $rest = substr("abcdef", 2); // retorna "ef" $rest = substr("abcdef", 3, 1); // retorna "d" ?>

Se length for dado e for positivo, a string retornada ir conter length caracteres comeando em start (dependendo do tamanho de string). Se a string menor do que start, ser retornado FALSE. Se length for dado e for negativo, ento esta quantidade caracteres sero omitidos do final de string (aps a posio de inicio ter sido calculada quando start for negativo). Se start denota uma posio alm da truncagem, uma string vazia ser retornada. Exemplo 3. Usando um length negativo <?php $rest = substr("abcdef", 0, 1); // retorna "abcde" $rest = substr("abcdef", 2, 1); // retorna "cde" $rest = substr("abcdef", 4, 4); // retorna "" $rest = substr("abcdef", -3, -1); // retorna "de" ?>

substr_replace

(PHP 4 ) substr_replace -- Replace text within a portion of a string

Description
string substr_replace ( string string, string replacement, int start [, int length]) substr_replace() replaces a copy of string delimited by the start and (optionally) length parameters with the string given in replacement. The result is returned. If start is positive, the replacing will begin at the start'th offset into string. If start is negative, the replacing will begin at the start'th character from the end of string. If length is given and is positive, it represents the length of the portion of string which is to be replaced. If it is negative, it represents the number of characters from the end of string at which to stop replacing. If it is not given, then it will default to strlen( string ); i.e. end the replacing at the end of string. substr_replace() example <?php $var = 'ABCDEFGH:/MNRPQR/'; echo "Original: $var<hr>\n"; /* These two examples replace all of $var with 'bob'. */ echo substr_replace($var, 'bob', 0) . "<br>\n"; echo substr_replace($var, 'bob', 0, strlen($var)) . "<br>\n"; /* Insert 'bob' right at the beginning of $var. */ echo substr_replace($var, 'bob', 0, 0) . "<br>\n"; /* These next two replace 'MNRPQR' in $var with 'bob'. */ echo substr_replace($var, 'bob', 10, -1) . "<br>\n"; echo substr_replace($var, 'bob', -7, -1) . "<br>\n"; /* Delete 'MNRPQR' from $var. */ echo substr_replace($var, '', 10, -1) . "<br>\n"; ?>

trim
(PHP 3, PHP 4 )

trim -- Retira espao no nicio e final de uma string

Descrio
string trim ( string str [, string charlist])

Nota: O parmetro opcional charlist foi adicionado no PHP 4.1.0 Esta funo retorna uma string com os espaos retirados do inicio e do final de str. Sem o segundo parmetro, trim() ir retirar estes caracteres " " (ASCII 32 (0x20)), um espao normal. "\t" (ASCII 9 (0x09)), uma tabulao. "\n" (ASCII 10 (0x0A)), uma linha nova (line feed). "\r" (ASCII 13 (0x0D)), um retono de carro. "\0" (ASCII 0 (0x00)), o byte NULL. "\x0B" (ASCII 11 (0x0B)), uma tabulao vertical. Voc tambm pode especificar quais caracteres voc quer retirar, atravs do parmetro charlist. Simplesmente liste todos os caracteres que voc quer retirar. Com .. voc pode especificar um intervalo de caracteres. Exemplo de uso de trim() <?php $text = "\t\tThese are a few words :) ... "; $trimmed = trim($text); // $trimmed = "These are a few words :) ..." $trimmed = trim($text," \t."); // $trimmed = "These are a few words :)" $clean = trim($binary,"\0x00..\0x1F"); // trim the ASCII control characters at the beginning and end of $binary // (from 0 to 31 inclusive) ?>

while

Loops while so o tipo mais simples de criar um 'loop' em PHP. Eles se comportam como seus compatveis em C. O formato bsico de um comando while : while (expressao) instrucoes

O significado de um comando while simples. Ele pede que o PHP execute os comandos aninhados repetidamente, enquanto a expresso do while avaliada como TRUE. O valor da expresso verificada cada vez que se passa no comeo do 'loop', desta forma, mesmo que este valor mude durante a execuo do(s) comando(s) aninhado(s), a execuo no parar at que o fim da iterao (cada vez que o PHP executa os comandos dentro do 'loop' uma iterao). s vezes, se a expresso while avaliada como FALSE logo no incio, o(s) comando(s) aninhado(s) no ser(o) rodado(s) nem uma vez sequer.
Como no comando if, voc pode agrupar mltiplos comandos dentro do mesmo lao while englobando um grupo de instrues com chaves, ou usando a sintaxe alternativa:

while (expressao): instrucoes ... endwhile; <?php /* exemplo 1 */ $i = 1; while ($i <= 10) { print $i++; /* o valor impresso ser $i depois do acrscimo (post-increment) */ } /* exemplo 2 */ $i = 1; while ($i <= 10): print $i; $i++; endwhile; ?>

CHAMANDO ACTIVEX
EX1: $obj = new COM("seguranca.cseguranca"); $obj->repassa_conexao( "demo;[glo_servidor];[glo_banco];[glo_usuario];[glo_senha];Sql Server"); $obj->valida_usuario({usuario}, {senha}); {campoPHP} = $obj->retorna_status; // o cdigo acima chama um objeto ActiveX e acessa metodos e atributos do mesmo //demonstrando o suporte a tecnologia COM da linguagem PHP EX2: $obj = new COM("sc.valida"); {retorno} = $obj->valida("[glo_usuario]"); $obj->release();

$obj = null; if($retorno == erro) { sc_erro_mensagem(usurio no validado) }

Sql

INSERT
Na linguagem SQL Padro a unica maneira de incluir dados em uma tabela atraves da sentena INSERT, que normalmente inclui uma unica linha. INSERT INTO adm_categorias (CategoriaID,NomeCategoria,Descricao,Foto) (9,'CARROS','Carros de Passeio, Moto ou Vans','carros.gif') VALUES

UPDATE
Atualiza dados em uma linha.

UPDATE adm_categorias SET NomeCategoria = 'Carros de Alugel' WHERE Categoriaid = 9

DELETE
Eliminando dados em uma tabela. DELETE FROM adm_categorias WHERE CategoriaID = 9 /* elimina na tabela adm_categorias a linha com codigo da categoria igual a 9 */ DELETE FROM adm_clientes

/* elimina todos os registros da tabela adm_clientes */

Comandos INSERT, UPDATE E DELETE no ScriptCase.

Para executar estes comandos o ScriptCase disponibiliza a macro sc_exec_sql. sc_exec_sql('DELETE FROM adm_categorias WHERE CategoriaID = 9');

QUERY
A maneira que temos para pesquisar e obter dados das tabelas em um BD atravs de um Query. Por mais basica que seja uma query tem que ter pelo menos dois componentes: SELECT : Enumera o nome das colunas que contem os dados desejados FROM : Especifica as tabelas em que esto localizadas as colunas;

Ex.: SELECT CategoriaID,NomeCategoria,Descricao,Foto FROM adm_categorias;

Podemos tambm evitar que dados sejam exibidos duplicados: SELECT DISTINCT NomeCliente FROM adm_clientes

WHERE
Retorna apenas os valores da linhas que atendem as condies especificadas na clausula WHERE. SELECT nomecliente FROM adm_clientes WHERE Sexo = 'M'

Operadores Descrio = != <> > < !< !> >= <= igual No Igual Diferente Maior Menor No Menor No Maior Maior ou Igual Menor ou Igual

Cada um deles pode ser usado em condies de pesquisa para compor os predicados relacionais.

BETWEEN - AND : Especifica dados compreendidos em uma determinada faixa. Pode ser utilizado com numeros quanto com datas. SELECT ClienteID,NomeCliente FROM adm_clientes WHERE DataNasc BETWEEN '1997-01-01' AND '1997-04-31' SELECT ClienteID,NomeCliente FROM adm_clientes WHERE FornecedorID BETWEEN 1 AND 9

IS NUL : Permite selecionar linhas em que o conteudo do campo nulo (VAZIO). SELECT ClienteID FROM adm_pedidos WHERE DataPedido IS NULL

LIKE : Permite utilizar caracteres mascara para comparar dados em uma condio de pesquisa sobre valores texto. Utilizamos dois caracteres mscara: Substituir um nico caracter : _ ou ?; Substituir uma sequencia de caracteres: % ou *.

SELECT NomeCliente FROM adm_clientes WHERE NomeCliente LIKE 'RIC%'; SELECT NomeCliente FROM adm_clientes WHERE NomeCliente LIKE 'J_A_';

IN : Permite selecionar dados que se encaixem em um conjunto ou mais lista de valores

SELECT ClienteID,NomeCliente FROM adm_clientes WHERE ClienteID IN ('ABCDE','ZXED','WW3CD')

Operadores AND e OR
Restringem ainda mais a seleo de linhas usando uma clausula WHERE, pois podemos utilizar mais de uma condio de pesquisa.

SELECT C.NomeCliente, P.ValorPedido FROM adm_clientes C, adm_pedidos P WHERE (C.clienteid = 'P.ClienteID') AND (P.datapedido IS NULL AND C.ClienteID = 'ABCDE' )

O resultado do codigo SQL acima ser a apresentao de todos os pedidos que foram feitos pelo Cliente de codigo 'ABCDE' e que no preencheu a data de compra. Observe que foi necessrio a comparao dos valores das chaves primrias e estrangeiras das tabelas envolvidas para a recuperao correta dos dados. Verifique, tambem, que por temos vrias tabelas envolvidas foi necessrio aplicarmos a abordagem de apelidos. Por exemplo, para no repetirmos o nome da tabela adm_clientes em varias partes do codigo SQL, associamos ao nome da tabela o apelo C.

Operadores Aritmticos

+ * /

Adio ou Soma Subtrao Multiplicao Diviso

No exemplo a seguir, acrescentamos o valor 0,05 a coluna valorpedido do Cliente 'ABCDE'.

SELECT DISTINCT C.ClienteID, C.NomeCliente, P.ValorPedido + 0,05 AS DESCONTO FROM adm_clientes C, adm_pedidos P WHERE C.ClienteID = P.ClienteID AND C.ClienteID = 'ABCDE'

ClienteID

NomeCliente

DESCONTO

ABCDE

Ana Claudia

10,05

Operador de Concatenao
Representado no MySQL pelo uso da funo concat. Os argumentos tanto podem ser constantes string, quanto nomes de colunas. SELECT concat(NomeCliente, Feliz Aniversrio) from adm_clientes where month(DataNasc) = month(now()) AND day(DataNasc) = day(now());

Repare que utilizamos alm da funo concat, as funes day, month e now, que manipulam campos do tipo data dentro do MySQL, funo de dia, ms e data/hora do sistema respectivamente.

Funes
Podemos utilizar querys para selecionar os resultados de operaes realizadas com esses dados. Elementos que viabilizam as operaes de dados de uma query: Funes Agregadas; Funes No Agregadas. O operador ou funo usado com constantes, nomes de colunas e assim por diante, para formar uma expresso nova.

Funes Agregadas Produzem um nico valor a partir de uma coluna inteira de dados. So tambm chamadas de funes de coluna. AVG : Calcula a mdia da coluna selecionada para todos os itens do resultado da query. SELECT AVG(ValorPedido) FROM adm_pedidos

MAX : Retorna o maior valor da coluna selecionada para todos os itens do resultado da query. SELECT MAX(ValorPedido) FROM adm_pedidos;

MIN : Calcula o menor valor da coluna selecionada para todos os itens do resultado da query. SELECT MIN(ValorPedido) FROM adm_pedidos;

SUM : Calcuma o somatorio da coluna selecionada para todos os itens do resultado da query. SELECT SUM(ValorPedido) FROM adm_pedidos;

COUNT : Conta a quantidade de linhas de registro do resultado da query SELECT COUNT(*) FROM adm_clientes;

Funes No Agregadas Retornam um valor para cada linha, porem no existe um padro, dependem totalmente da implementao SQL que est sendo utilizada.

MID : uma funo para exibir uma parte de um texto. Lista todos os clientes com apenas os 5 primeiros caracteres de seu nome. A funo SUBSTR tem o mesmo principio. SELECT MID(NomeCliente,1,5) FROM adm_clientes;

UCASE : uma funo para tornar um texto em maisculo. SELECT UCASE(NomeCliente) FROM adm_clientes; LCASE : uma funo para tornar um texto em minsculo. SELECT LCASE(NomeCliente) FROM adm_clientes;

LENGTH : uma funo que retorna a quantidade de caracteres de um determinado campo/texto. SELECT LENGTH(NomeFornecedor) FROM adm_fornecedores;

CASE : uma funo que faz iteraes comparativas na query, sinonimo de um if/else ... SELECT ClienteID, CASE WHEN Estado IN ('PA','PE','PI','AL','MA','CE','RN','SE','BA') THEN 'NORDESTE' WHEN Estado IN ('RJ','SP','MG','ES') THEN 'SUDESTE' ELSE 'OUTROS' END AS Regiao FROM adm_clientes;

Quebras e Organizao
Existem trs clausulas que podem ser acrescentadas query permitindo que voc organize o resultado como quiser.

GROUP BY a mais importante das trs, pois nos permite agrupar linhas no resultado e construir algumas querys que, sem ela, seriam inviveis. SELECT F.NomeFornecedor,P.NomeProduto FROM adm_fornecedores F, adm_produtos P WHERE P.FornecedorID = F.FornecedorID GROUP BY F.FornecedorID;

exceo das Funes Agregadas, toda a expresso (list select) da sentena SELECT tem que aparecer como colunas formadoras de grupos na clausula GROUP BY.

A ordem em que estas expresses so enumeradas na clausula GROUP BY determina a ordem em que as colunas sero agrupadas. As Funes Agregadas no podem ser usadas em clausulas GROUP BY, pois geram um nico valor e por isso no podem agrupar linhas.

Ex.: SELECT ClienteID,COUNT(ClienteID) FROM adm_pedidos; O certo seria: SELECT ClienteID, COUNT(ClienteID) FROM adm_pedidos GROUP BY ClienteID;

HAVING Permite aplicar condies de pesquisa as linhas obtidas pela clusula GROUP BY. Nesta query listamos todos os clientes que tem diferena maior que 12700 entre seus pedidos. SELECT ClienteID, MAX(ValorPedido),MIN(ValorPedido), MAX(ValorPedido) - MIN(ValorPedido) as Diferenca FROM adm_pedidos GROUP BY ClienteID HAVING MAX(ValorPedido) - MIN(ValorPedido) > 12700; Desejo agora listar todos os clientes que fizeram mais que 20 pedidos. SELECT ClienteID,COUNT(ClienteID) COUNT(ClienteID) > 20; FROM adm_pedidos GROUP BY ClienteID HAVING

ORDER BY

Permite classificar as linhas do resultado de diversas maneiras.

Conectando Sua Base De Dados Conectando A Sua Base De Dados

Conectando sua Base de Dados


Oracle - Windows Oracle - Linux MS SQL Server - Windows MS SQL Server - Linux Progress MySQL PostgresSQL MS Access Interbase Firebird SQLite SQLite PDO DB2 Informix SyBase DBF Foxpro

Oracle - Instant Client / Oci8

Instalando o Oracle Instant Client no Windows


Neste tutorial iremos ver os passos para utilizarmos o Oracle Instant Client no Windows, como tambm a configurao do PHP e criao da conexo no ScriptCase com o Oracle. Utilizando o Instant Client, possvel conectar com todas as verses do Oracle. Ser visto em breve uma demonstrao de como utilizar o SQLPLUS para termos certeza que a conexo est sendo feita com sucesso, independente do PHP.

Pr Requisitos: Fazer o download do 'Oracle Instant Client' no site do fabricante (http://www.oracle.com). Fazer o download do 'Instant Cliente Package - SQL Plus'. Possuir acesso base de dados Oracle. Configurar o PHP para o Oracle.

* Nos testes feitos, atualmente, com a verso 11.1.0.6.0 do cliente do oracle, no foi possvel realizar a conexo. Estaremos utilizando neste guia a verso 10.2.0.3, onde foi testado e feito a conexo normalmente.

PROCESSO DE INSTALAO

A instalao do cliente do oracle no uma instalao atravs de arquivo executvel, somente a descompactao do ZIP em algum diretrio no seu computador. Passo 1: Iremos descompactar o arquivo .zip baixado em qualquer diretrio na mquina (Ex: c:\instant_client_oracle). Abaixo, imagens com o processo.

Passo 2: O prximo passo informar a localizao do Instant Client na varivel de ambiente do sistema operacional Windows 'Path'. Primeiro, clicamos com boto direito em Meu Computador, depois em Propriedades, a guia Avanado --> Variveis de Ambiente.

Quando clicarmos em Variveis de Ambiente ser aberto uma janela, onde iremos editar a varivel 'Path' e informar o caminho do Oracle Instant Client, tambm ser necessrio adicionar a varivel 'NLS_LANG', responsvel por setar a linguagem, em alguns casos pode no ser necessrio, mas por garantia iremos colocar como mostrado nas imagens abaixo. Se j existe algum valor no Path, coloque no final da linha ; (ponto e vrgula) e o diretrio do instant client. Depois disto necessrio reiniciar a mquina para a varivel entrar em vigor.

Abaixo, segue a seqncia de imagens. Img_1:

Img_2:

Img_3:

Img_4:

Img_5:

Img_6:

OBS: Aps estes passos necessrio reiniciar a mquina para as variveis de ambiente entrarem em vigor.

CONECTANDO BASE ATRAVS DO SQL PLUS

Com o arquivo .zip do SQL Plus (disponvel no site do oracle), iremos descompactar, necessariamente, dentro do mesmo diretrio do 'Instant Client'. Abaixo seguem imagens do processo.

Img_1:

Img_2:

Passo 1: Para conectar-se ao Oracle atravs do SQL Plus necessrio utilizar o prompt de comando (DOS). V no menu Iniciar --> Executar e digite ' cmd ' (sem as aspas).

Passo 2: Com a tela do DOS aberta, iremos abrir o diretrio que descompactamos o sqlplus e utilizar o executvel dentro dele para colocar o comando de conexo com o oracle (para quem j habituado, ser fcil esse procedimento, para quem no tem o conhecimento pode demorar um pouco at conseguir, porm simples o processo). Assim que abre o prompt de comando, ele abre dentro do diretrio do usurio logado (Exemplo: C:\Documents and Settings\Rodrigo>), precisamos retornar os diretrios com o comando cd .. e apertar a tecla ENTER at chegarmos em c:\. Colocamos a seqncia de imagens com o processo descrito acima.

Passo 3: Iremos listar o contedo da unidade 'C' com o comando ' dir ', depois iremos acessar o diretrio 'instant_client_oracle' com o comando ' cd instant_client_oracle', digite 'dir' novamente para vermos o que existe neste diretrio. No prximo passo ser visto como utilizar o executvel 'sqlplus.exe'.

Passo 4: Para conectar ao oracle necessrio utilizar o seguinte esquema: sqlplus NOMEUSUARIO/SENHAUSUARIO@IPSERVIDOR/INSTANCIADOBANCO

Exemplo: sqlplus system/netmake@192.168.254.247/ORCL

Depois que digitar o comando e apertar ENTER ser mostrado a 'Img2'. Img_1:

Img_2:

Img_3:

CONFIGURAO DO PHP

Para habilitar a conexo do PHP com o banco de dados Oracle iremos retirar o comentrio da seguinte linha no arquivo de configurao do PHP (php.ini) ;extension=php_oci8.dll (retirar o ponto e vrgula e salvar o arquivo). Obs: Em alguns casos necessrio reiniciar o servio

Para verificarmos se o oracle foi habilitado no PHP acesse o 'diagnosis.php' ou 'info.php'. Exemplo: diagnosis.php

info.php

CRIAO DA CONEXO NO SCRIPTCASE (ORACLE)

Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados do oracle.

Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do banco Oracle.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Verso do Oracle utilizado. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. Nome do TSNAME - Deve-se informar o IP do servidor onde o banco de dados est instalado e o nome da instncia criada na instalao do Oracle. Usurio - Informe o usurio para conseguir acesso ao seu Oracle. Senha - Informe a senha para conseguir acesso ao seu Oracle.

Para mais detalhes na configurao da conexo do banco da dados, clique em

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina.

Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas. Cliente encoding - Codificao do seu banco de dados. Filtrar - Clicando nessa opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo. Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha e o caminho do servidor.

Oracle Linux

Conectando no Oracle em ambiente Linux


A distribuio do linux utilizada no tutorial foi a Ubuntu, vamos instalar o Zend Core For Oracle (Servidor Web Apache + PHP + Zend Optimizer) ambiente criado pela zend (http://www.zend.com), para conexo com o banco de dados Oracle e o Instant Client que um Client da Oracle disponvel em (http://www.oracle.com/technology/tech/oci/instantclient/instantclient.html).

Imagem: Zend Core

Imagem: Instant Client

Aps realizar o download dos Softwares, vamos comear o processo de instalao em modo texto.

Passo 1: Aps aceitar os termos da licena, o instalador sugere instalar no diretrio, /usr/local/Zend, no nosso caso vamos utilizar o default, porm pode ser alterado. O Software possui uma interface de gerenciamento web, onde uma senha requerida, a prxima etapa disponibiliza vrias opes de instalao, vamos escolher o necessrio para conectar com o Oracle, Zend Framework, Oracle Client e o Servidor Web Apache, que pode ser instalado ou como em nosso caso, selecionar o existente.

Passo 2: Aps concluir a instalao, vamos acessar a interface de gerenciamento do Zend Core For Oracle - http://IP/ZendCore.

Passo 3: Nesta rea temos acesso s configuraes do PHP, podemos habilitar extenses dos bancos de dados, entre outras configuraes disponveis, o Ambiente j traz o mdulo OCI8 do PHP habilitado, o que necessrio para realizar a conexo .

Passo 4: Agora vamos instalar o Instant Client para conectar com o banco de dados Oracle localizado em outro servidor. Foi criado um diretrio oracle e nele vamos extrair o client.

Passo 5: O diretrio instantclient_10_2 criado, o prximo passo extrair o sqlplus no diretrio.

Passo 6: necessrio criar as seguintes variveis de ambiente: ORACLE_HOME e LD_LIBRARY_PATH Ambas apontando para o diretrio de instalao do client.

Passo 7: Vamos acessar o diretrio de instalao e utilizar o sqlplus para conectar no Banco de Dados Oracle, da seguinte forma: ./sqlplus USURIO/SENHA@IP_SERVIDOR_BANCO/INSTNCIA_DO_BANCO

USURIO:Usurio do Banco de Dados SENHA: Senha do Banco de Dados IP_SERVIDOR_BANCO: IP do servidor onde est instalado o Banco de Dados. INSTNCIA_DO_BANCO Nome da instncia utilizada no Banco de dados. :

Passo 8: Aps a conexo ser realizada com sucesso, vamos ao Scriptcase para cri-la. Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 9: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do banco Oracle.

Passo 10: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Verso do Oracle utilizado. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. Nome do TSNAME - Deve-se informar o IP do servidor onde o banco de dados est instalado e o nome da instncia criada na instalao do Oracle. Usurio - Informe o usurio para conseguir acesso ao seu Oracle. Senha - Informe a senha para conseguir acesso ao seu Oracle. Para mais detalhes na configurao da conexo do banco da dados, clique em .

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina. Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas. Cliente encoding - Codificao do seu banco de dados. Filtrar - Clicando nessa opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

Passo 11: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo. Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha e o caminho do servidor.

Progress Usando Odbc

GUIA DE CONFIGURAO DO PROGRESS VIA ODBC.


Pr Requisitos Instalar o Merant Progress 92 ODBC Criar uma Fonte de Dados ODBC para seu Banco de Dados Progress no mesmo Servidor do ScriptCase.

Instalando o Progress

1. Instalar o Progress. Durante a instalao habilite a opo de ODBC (Merant ODBC) 2. Setar as seguintes variaveis de ambiente do Windows: DLC - C:\arquivos de programas\Progres PATH - %DLC%\bin PROMSGS - %DLC%\promsgs 3. Criar uma pasta para abrigar a base de dados de teste, ex.: C:\sports 4. Abra a ferramenta Data Dictionay do Progress e escolha a opo Create a New Database 5. Escolher a opo A Copy of the SPORTS Database e informar no caminho fsico o arquivo C:\sports\sports.db 6. Editar o arquivo C:\Windows\system32\drivers\etc\services 7. Adicionar o servio sports em uma porta livre usando o protocolo tcp, ex: 2050 8. Criar no diretorio C:\sports o arquivo carrega.bat 9. Editar o arquivo carrega.bat com o seguinte conteudo, alterando o valor do paramentro -S para a porta tcp que foi definida no arquivo services: @echo off cd \ cd c:\sports _mprosrv sports -n 4 -Ma 1 -Mn 21 -Mpb 10 -N tcp -S 2050 10. Executar o arquivo carrega.bat 11. Abrir a ferramenta Data Administration do Progress 12. Acessar o menu Database :: Connect 13. Na janela de conexo, informar o nome fisico do arquivo: C:\sports\sports.db

14. Clicar no boto: Options e informar os dados : Network - TCP Service Name - sports 15. Clicar em OK e acessar o menuAdmin :: Security :: Edit User List 16. Adicionar o usurio sysprogress e senha, que pode ser sysprogress 17. Fechar o Data Administration

Criando um ODBC para o PROGRESS

1. Acessar o Painel de Controle do Windows para criao de um Fonte de Dados ODBC 2. Na janela de configurao do ODBC, escolher a aba Fonte de dados do sistema e clicar em Adicionar 3. Escolher o driver MERANT Progress SQL92 4. Escolher um nome para o ODBC e informar dos dados: Hostname - localhost Port Number - numero da porta do servio no arquivo services, ex: 2050 Database Name - sports User ID - sysprogress Password - sysprogress 5. Testar e criar a conexo ODBC

CRIAO DA CONEXO NO SCRIPTCASE (PROGRESS ODBC)

Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com o seu Banco de Dados Progress usando ODBC.

Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do ODBC Genrico.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Definido como ODBC Genrico. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. Nome do ODBC - Informe o nome da base do seu banco. Usurio - Informe o usurio para conseguir acesso ao seu Progress. Senha - Informe a senha para conseguir acesso ao seu Progress.

Para mais detalhes na configurao da conexo do banco da dados, clique em

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina. Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das

tabelas. Filtrar - Clicando nesta opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo. Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha e o caminho do servidor.

Mysql
Pr Requisitos: Habilitar exteno/modulo mysql.dll do PHP no arquivo php.ini.
Editando o Arquivo PHP.INI

Veja como fazer passo a passo: Edite o Arquivo PHP.ini. Execute o diagnosis do ScriptCase e verifique a localizao do arquivo de acordo com imagem abaixo.

No Arquivo PHP.INI procure pela DLL php_mysql.dll e remova o ; (ponto e virgula) para habilitar o modulo MySQL no PHP. Veja imagem abaixo.

Nota1: Erro ao tentar conectar com o MySql de outro Servidor.

Nas verses 4.1.* e acima do MySQL, o tipo de criptografia para conectar ao banco de dados diferente, por isso o PHP 4 no consegue conectar, pois usa a criptografia antiga. Voc deve receber a seguinte mensagem de erro: "Client does not support authentication protocol requested by server; consider upgrading MySQL client" Para corrigir o problema acesse o mysql via prompt de comando e rode o segunte comando: ex: C:/mysql/bin> mysql -uroot SET PASSWORD FOR 'NOME_DO_USUARIO'@'SERVIDOR' = OLD_PASSWORD('SENHA'); Exemplo: SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('SENHA'); Qualquer dvida a mais, visite o site da documentao do MySQL: http://dev.mysql.com/doc/mysql/en/old-client.html, pois isso problema do MySQL com seu PHP.

Nota2: Problemas em Levantar a Extenso do MySQL no Windows

Caso esteja utilizando o Servidor WEB Apache com PHP ISAPI, em muitos casos a extenso do MySQL 5 no carregada. Este erro ocorre porque o Windows no consegue localizar a DLL libmysql.dll que est localizada na pasta bin da instalao do MySQL. Copie essa DLL para o Diretrio system32 do Windows e reinicie os Servios.

Configurando o PHP com MySQL (Linux)

Pr-requisitos: Compilar o PHP com a opo mysql (ver descritivo abaixo)

Configurando o MySQL com PHP4:

A opo --with-mysql ativada por padro. Este o funcionamento padro e pode ser desabilitado com a opo de configurao --without-mysql. Se o MySQL for ativado sem especificar o caminho para o diretrio de instalao do MySQL, o PHP ir usar a biblioteca de cliente MySQL embutida. Usurios que executam outras aplicaes que usam o MySQL (por exemplo, auth-mysql) ao invs de usarem a biblioteca embutida, devem especificar o caminho para o diretrio de instalao do MySQL, assim: --with-mysql=/path/to/mysql. Isto ir forar o PHP a usar as bibliotecas de cliente instaladas pelo MySQL, assim evitando quaisquer conflitos.
Configurando o MySQL com PHP5:

O MySQL no est ativo por padro, nem a biblioteca MySQL embutida com o PHP. Use a opo de configurao --with-mysql[=DIR] para incluir o suporte a MySQL. Feito isso reinicie o servidor WEB. Para configurar a conexo com o scriptcase volte ao tpico

Criando uma Conexo no Scriptcase. Para outras configuraes acesse o site http://www.php.net/manual/pt_BR/ref.mysql.php

CRIAO DA CONEXO NO SCRIPTCASE (MYSQL) Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados do MySQL. Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do banco MySQL.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Permite definir se o modelo do SGDB transacional ou no. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. Servidor do SGDB - Informe o Servidor do MySQL. Port - Defina a porta que ser usada na sua conexo. Por Default a porta a 3306. Usurio - Informe o usurio para conseguir acesso ao seu MySQL. Senha - Informe a senha para conseguir acesso ao seu MySQL. Base de dados - Informe o nome da base do seu banco. Para mais detalhes na configurao da conexo do banco da dados, clique em

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina. Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas. Filtrar - Clicando nessa opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo

Realizada com Sucesso", ento conclua a criao da conexo. Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha, servidor e a base de dados.

Postgressql

Pr Requisitos:
Habilitar extenso/modulo php_pgsql.dll do PHP no arquivo php.ini Veja como fazer passo a passo: Edite o Arquivo PHP.ini. Execute o diagnosis do ScriptCase e verifique a localizao do arquivo de acordo com imagem abaixo.

No Arquivo PHP.INI procure pela DLL pgsql.dll e remova o ; (ponto e virgula) para habilitar o modulo PostGreSQL no PHP. Veja imagem abaixo.

Em seguida verifique se o Modulo do PostGreSQL foi habilitado. Ver Diagnosis.

Salve e inicie o processo de criao de conexo no ScriptCase.

CRIAO DA CONEXO NO SCRIPTCASE (POSTGRESQL)

Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados do PostGreSQL.

Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do banco PostgreSQL.

Passo3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Verso do PostgreSQL utilizado. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. Servidor do SGDB - Informe o Servidor do PostgreSQL. Base de dados - Informe o nome da base do seu banco. Usurio - Informe o usurio para conseguir acesso ao seu PostgreSQL. Senha - Informe a senha para conseguir acesso ao seu PostgreSQL. Para mais detalhes na configurao da conexo do banco da dados, clique em

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina. Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas. Cliente encoding - Codificao do seu banco de dados.

Filtrar - Clicando nessa opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo. Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha, servidor e a base de dados.

Configurando PostGreSQL no Linux

Pr requisitos: Para habilitar o mdulo de funes para PostgreSQL, a opo de configurao --with-pgsql[=DIR] deve ser usada no momento da compilao do PHP. Nota: Usar o mdulo PostgreSQL com o PHP 4.0.6 no recomendado devido a um bug no cdigo de manipulao de notificaes. Use o 4.1.0 ou superior. Para outras configuraes acesse o site http://www.php.net/manual/pt_BR/ref.pgsql.php

Ms Access

Criando uma Conexo no ScriptCase usando Banco de Dados Access.


Pr Requisitos: O Banco de Dados Access (Arquivo .MDB) deve est no mesmo Servidor do ScriptCase; Windows deve ter instalado o MDAC28SDK ou Superior. (No caso de Windows superiores ao 2000 j padro na instalao) Bancos de Dados Access usando Usurio e Senha s podem fazer conexo usando a opo de ODBC. A Conexo com Banco de Dado Access no ScriptCase pode ser feita de duas maneiras: ADO ou ODBC.

Conectando com Access Via ADO

Para conectar seu Banco de Dados Access usando ADO, phpinfo() se a opo COM est habilitada. Caso no esteja instale o Pacote MDAC28SDK e reinicie sua mquina. Quando a opo COM estiver habilitada no Diagnosis prossiga com a criao da conexo.

CRIAO DA CONEXO NO SCRIPTCASE (MS ACCESS ADO)

Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados do MS Access.

Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do banco MS Access.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Permite definir se o modelo do SGDB ADO ou ODBC. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. PATH - Informe o PATH do Arquivo .MDB (Este arquivo deve est no Servidor onde est instalado o ScriptCase). Usurio - Informe o usurio para conseguir acesso ao seu MS Access. Senha - Informe a senha para conseguir acesso ao seu MS Access. Para mais detalhes na configurao da conexo do banco da dados, clique em

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina. Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas. Filtrar - Clicando nesta opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo. Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha, servidor e a base de dados.

Criando uma Conexo com Access usando ODBC

Para criar uma conexo do ScriptCase com seu Banco de Dados Access usando um ODBC, preciso criar uma Conexo ODBC no Painel de Controle do Windows(O ODBC deve ser criado no mesmo Servidor onde est instalado o ScriptCase). Ao entrar no Administrador de Fontes de Dados ODBC, selecione a ABA Fonte de Dados do Sistema(ver figura6 ) e crie sua conexo com seu Banco de Dados Access. Apos criar o ODBC no Painel de Controle do Windows, siga os passos abaixo para criar uma nova conexo usando ODBC:

CRIAO DA CONEXO NO SCRIPTCASE (MS ACCESS ODBC)

Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados do MS Access.

Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do banco MS Access.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Permite definir se o modelo do SGDB ADO ou ODBC. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. Nome do ODBC - Na opo Nome do ODBC, informe o ODBC criado no Painel de Controle do Windows. Usurio - Informe o usurio para conseguir acesso ao seu MS Access. Senha - Informe a senha para conseguir acesso ao seu MS Access. Para mais detalhes na configurao da conexo do banco da dados, clique em

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina. Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas. Filtrar - Clicando nesta opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo. Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha, servidor e a base de dados.

Interbase
Configurando o PHP com INTERBASE (Windows)

Pr Requisitos: Habilitar exteno/mdulo php_interbase.dll do PHP no arquivo php.ini

Veja como fazer passo a passo:

Edite o Arquivo PHP.ini. Execute o diagnosis do ScriptCase e verifique a localizao do arquivo de acordo com imagem abaixo.

No Arquivo PHP.INI procure pela DLL php_interbase.dll e remova o ; (ponto e virgula) para habilitar o mdulo interbase no PHP. Veja imagem abaixo.

Em seguida verifique se o Mdulo do InterBase foi habilitado. http://servidor:porta/scriptcase/info.php

Se o mdulo INTERBASE estiver carregado corretamente no seu php, prossiga acessando o ScriptCase para criar sua conexo.

CRIAO DA CONEXO NO SCRIPTCASE (INTERBASE) Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados InterBase. Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do banco InterBase.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Permite definir a verso do modelo do SGDB. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. IP:PATH - Informe o Servidor no formato IP:path. Usurio - Informe o usurio para conseguir acesso ao seu banco InterBase. Senha - Informe a senha para conseguir acesso ao seu banco InterBase. Para mais detalhes na configurao da conexo do banco da dados, clique em

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina. Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas.

Filtrar - Clicando nessa opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo. Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha, servidor e a base de dados.

Firebird
Pr Requisitos: Habilitar extenso/mdulo interbase.dll do PHP no arquivo php.ini Editar o arquivo services do Windows e adicionar o servio gds_db na porta 3050/tcp.
Veja como fazer passo a passo:

Edite o Arquivo PHP.ini. Execute o diagnosis do ScriptCase e verifique a localizao do arquivo de acordo com imagem abaixo.

No Arquivo PHP.INI procure pela DLL interbase.dll e remova o ; (ponto e virgula) para habilitar o mdulo InterBase/FireBird no PHP. Veja imagem abaixo.

Em seguida verifique se o Mdulo do Interbase foi habilitado. Ver Diagnosis.

Agora necessrio editar o Arquivo services do Windows para que seja possivel criar conexes usando Firebird. Este processo necessrio quando o Servidor Firebird foi instalado como Servio. Quando no feita esta etapa, ao criar uma conexo no ScriptCase retornado o seguinte erro: " Unable to complete network request to host "localhost". Failed to locate host machine. Undefined service gds_db/tcp". Neste caso, edite o arquivo services (no Windows XP fica no diretrio C:\WINDOWS\system32\drivers\etc\) que fica no diretrio system32 do Windows. Adicione a seguinte linha ao arquivo: gds_db 3050/tcp # Firebird Salve e inicie o processo de criao de conexo no ScriptCase.

CRIAO DA CONEXO NO SCRIPTCASE (FIREBIRD) Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados FireBird. Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do banco FireBird.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Exibe o modelo disponvel. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. Servidor SGDB - Informe o Servidor do FireBird. Base de Dados - Informe o nome da base do seu banco. Usurio - Informe o usurio para conseguir acesso ao seu banco FireBird. Senha - Informe a senha para conseguir acesso ao seu banco FireBird. Para mais detalhes na configurao da conexo do banco da dados, clique em

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina. Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas. Filtrar - Clicando nesta opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo. Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha, servidor e a base de dados.

Conectando via ODBC

Para realizar a conexo vamos Driver(http://www.ibphoenix.com)

utilizar

IBPhoenix

Open

Source

ODBC

Aps instalao, criar ODBC utilizando Fonte de dados do sistema e selecionar o driver

No exemplo vamos conectar ao banco que encontra-se em outro servidor(BLUELABEL).

Data Source Name: Nome do ODBC Database: banco, se no caso o banco estiver na mquina local seria(LOCALHOST:PATH) Informar usurio e senha do banco.

CRIAO DA CONEXO NO SCRIPTCASE (FIREBIRD ODBC)

Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com o seu Banco de Dados FireBird usando ODBC.

Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do ODBC Genrico.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Definido como ODBC Genrico. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no.

Nome do ODBC - Informe o nome da base do seu banco. Usurio - Informe o usurio para conseguir acesso ao seu FireBird. Senha - Informe a senha para conseguir acesso ao seu FireBird.

Para mais detalhes na configurao da conexo do banco da dados, clique em

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina. Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas. Filtrar - Clicando nesta opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo. Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha e o caminho do servidor.

Configurando Firebird/Interbase no Linux

Pr Requisitos:

Para ativar o suporte Firebird/InterBase, configure o PHP com --with-interbase[=DIR], onde DIR o diretrio base da instalao do Firebird/InterBase, o qual o padro /usr/interbase. Para outras configuraes acesse o site http://www.php.net/manual/pt_BR/ref.ibase.php

Sqlite
Pr Requisitos: Habilitar as extenes/modulos php_pdo.dll, php_pdo_sqlite.dll e php_sqlite.dll do PHP no arquivo php.ini Veja como fazer passo a passo: Edite o Arquivo PHP.ini. Execute o diagnosis do ScriptCase e verifique a localizao do arquivo de acordo com imagem abaixo.

No Arquivo PHP.INI procure pelas DLL's pdo.dll, pdo_sqlite.dll, sqlite.dll e remova o ; (ponto e virgula) para habilitar o modulo SQLite no PHP. Veja imagem abaixo.

Em seguida verifique se o Modulo do SQLite foi habilitado. Ver Diagnosis.

Salve e inicie o processo de criao de conexo no ScriptCase.


Criando uma Conexo em Servidor Windows

Para conectar seu Banco de Dados SQLite, verifique no Diagnosis (no menu: Ajuda | Diagnosis) do ScriptCase se a opo SQLite est habilitada, ver figura1. Caso no esteja, edite o arquivo php.ini e habilite o modulo SQLite( pdo.dll, pdo_sqlite.dll, sqlite.dll). Quando a opo SQLite estiver habilitada no Diagnosis prossiga com a criao da conexo. Caso a conexo for feita em um Servidor diferente onde est instalado o SQLite necessrio verificar se a "Permitir Acesso Externo" est marcada.

CRIAO DA CONEXO NO SCRIPTCASE (SQLITE) Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados do SQLite. Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do banco SQLite.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Permite definir se o modelo do SGDB SQLite ou SQLite PDO. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. PATH - Informe o caminho completo at o arquivo .db.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo.

Ms Sql Server
A conexo do MS SQL Server com o ScriptCase, em ambientes WINDOWS, pode ser feita atravs de trs maneiras: ADO (opo mais indicada por questes de performance e portabilidade) ODBC Cliente do SQL Server

Para realizar a conexo do ScriptCase, instalado em uma mquina Linux, com uma base de dados MSSQL em um servidor WINDOWS , ser necessrio usar a biblioteca FreeDTS www.freetds.org

Ver tpico: Conectando com SQLServer no Linux(FreeTDS)

Conectando com MS SQL Server Via ADO

Para conectar seu SQL Server usando ADO, verifique no Diagnosis (no menu principal do ScriptCase: Ajuda | Diagnosis), se a opo COM est habilitada, ver figura1. Caso tenha problemas com a opo COM, verifique se o MDAC est instalado corretamente neste computador. recomendado verses iguais ou superiores a 2.6.

Banco de Dados SQL Server 2005

CRIAO DA CONEXO NO SCRIPTCASE (MS SQL SERVER) Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados do MSSQL. Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do banco MSSQL Server.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Permite definir se o modelo ser Server, ADO, Native SRV ou ODBC. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. Servidor do SGDB - Informe o Servidor do MSSQL. Base de dados - Informe o nome da base do seu banco. Usurio - Informe o usurio para conseguir acesso ao seu MSSQL. Senha - Informe a senha para conseguir acesso ao seu MSSQL. Para mais detalhes na configurao da conexo do banco da dados, clique em .

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina. Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas. Filtrar - Clicando nesta opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos. Nota: Ao conectar o ScriptCase via ado com SQL Server em outro servidor necessrio verificar as configuraes de bloqueios de porta para o Banco no Firewall onde est instalado o SQL Server. O SQL Server escuta por padro na porta 1433.

Criando uma Conexo com MS SQL Server usando ODBC

Para criar uma conexo do ScriptCase com seu SQL Server, usando uma fonte de dados ODBC, preciso criar uma Conexo ODBC de sistema. No Painel de Controle do Windows (O ODBC deve ser criado no mesmo Servidor onde est instalado o ScriptCase). Ao entrar no Administrador de Fontes de Dados ODBC, selecione a ABA Fonte de Dados do Sistema (ver figura 6) e crie sua conexo com seu Banco SQL Server. Aps criar o ODBC no Painel de Controle do Windows, siga os passos abaixo para criar uma nova conexo usando ODBC:

CRIAO DA CONEXO NO SCRIPTCASE (MS SQL SERVER) Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados do MSSQL. Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do banco MSSQL Server.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Permite definir se o modelo do SGDB ADO, Server, Native SRV ou ODBC. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. Nome do ODBC - Informe o nome do seu ODBC. Usurio - Informe o usurio para conseguir acesso ao seu MSSQL. Senha - Informe a senha para conseguir acesso ao seu MSSQL. Para mais detalhes na configurao da conexo do banco da dados, clique em

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina.

Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas. Filtrar - Clicando nesta opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo. Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha, servidor e a base de dados.

Usando o Cliente do MS SQL Server no Windows

Pr-Requisitos: Habilitar exteno/modulo mssql.dll do PHP no arquivo php.ini O cliente pode ser instalado apartir do CD do MS SQL Server, ou copiando ntwdblib.dll de winntsystem32 da mquina do servidor, para winntsystem32 na mquina do onde est o ScriptCase.

Descomentando a extenso php_mssql.dll no arquivo php.ini

Mssql No Linux(freetds)

SQL Server no Linux


Pr Requisitos:

Neste tpico iremos ver como conectar o ScriptCase com SQLServer usando o ambiente pr configurado do XAMPP.

Possuir acesso a base de dados SQLServer. Ter o PHP configurado com o FreeTDS Nota: O Pacote XAMPP possui o FreeTDS na sua lista de produtos, mas caso queira configurar o FreeTDS entre no site http://www.freetds.org/
1 Efetuando o Download do XAMPP
1.1 Nesta imagem voc pode ver o site apachefriends.org, onde podemos baixar o XAMPP.

1.2 Fazendo o download direto, atravs do wget

Download efetuado com sucesso.

2 Instalando o XAMPP

2.1 Vamos mover o XAMPP para o diretrio '/opt'.

2.2 Utilizando o comando 'tar -xzvf' vamos descompactar o arquivo do XAMPP.

Arquivo descompactado com sucesso.

2.3 Iniciando os servios do XAMPP

2.4 Agora basta acessar a partir do seu servidor Linux '/'

2.5 Acessando o arquivo info.php e checando as configuraes do mdulo mssql.

3 Efetuando o Download do Ambiente de Produo

3.1 Configurando o Ambiente de Produo

O ambiente de produo uma biblioteca de funes comuns usadas nas aplicaes geradas pelo ScriptCase, deve ser usado e configurado junto aos sistemas publicados. Para mais informaes sobre publicao acesse o tpico Esquema de Publicao.

Na imagem abaixo podemos visualizar o link direto para download do ambiente de produo.

3.2 Copiando o Ambiente de Produo ScriptCase para seu servidor WEB

Copiando e descompactando o arquivo '.zip' na a raiz do servidor web dando origem ao ambiente de produo.

3.3 Renomeando o diretrio para 'prod_scriptcase' e dando permisso total para este diretrio.

4 Configurando o FreeTDS

4.1 FreeTDS uma biblioteca que possibilita a conexo com MS SQLServer a partir de uma estao Linux.

Dentro do diretrio '/opt/lampp/etc' existe um arquivo chamado 'freetds.conf', este o arquivo de

configurao do FreeTDS.

4.2 Acessando o arquivo de configurao do FreeTDS:

As configuraes usadas no nosso caso esto destacadas. [SQLSERVER] --> o nome que vai fazer referncia ao meu servidor de Banco de Dados. host --> o IP do meu servidor de banco de dados. port --> a porta onde est instalado o meu Banco de Dados. tds version --> a verso do meu SQLServer.

5 Criando uma Conexo a partir do meu Ambiente de Produo


5.1 Acessando o ambiente de produo atravs da URL --> '/scriptcase/prod/'

Acessando o ambiente de produo com a senha padro 'scriptcase'.

5.2 Alterando a senha padro do ambiente de produo.

5.3 Criando uma nova conexo.

5.4 Selecionando o SGBD.

5.5 Definindo o modo de acesso ao banco.

5.6 Informando o nome de referncia ao meu servidor e o nome da base de dados.

Ver: Configurao FreeTDS

5.7 Informando os dados para autenticao do usurio.

5.8 Informando o nome da conexo.

5.9 Testando a conexo.

Conexo Realizada com sucesso.

Ibm Db2
Conexo com o banco de dados IBM DB2 em ambiente Windows.

O ambiente utilizado foi o Zend Core For IBM, que j vem Servidor Web (Apache) e PHP com mdulo do DB2 habilitado.

Banco de Dados utilizado SCSAMPLE conforme imagem a seguir:

CRIAO DA CONEXO NO SCRIPTCASE (DB2 NATIVO) Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados do DB2. Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do banco DB2.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Permite definir se o modelo do SGDB Nativo, Nativo ODBC ou ODBC Genrico. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. Servidor do SGDB - Informe o Servidor onde est instalado o Banco de Dados. Base de Dados - Informe o nome da base. Schema - Pode-se informar o Esquema(Opcional), no caso de querer utilizar apenas as tabelas pertencentes ao esquema. Usurio - Informe o usurio para conseguir acesso ao seu DB2. Senha - Informe a senha para conseguir acesso ao seu DB2. Para mais detalhes na configurao da conexo do banco da dados, clique em

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina. Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas. i5_lib - Biblioteca utilizada no Sistema Operacional i5/OS da IBM. Filtrar - Clicando nessa opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo. Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha, servidor e a base de dados.

CRIAO DA CONEXO NO SCRIPTCASE (DB2 ODBC NATIVO) Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados do DB2 ODBC Nativo. Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do banco DB2.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Permite definir se o modelo do SGDB Nativo, Nativo ODBC ou ODBC Genrico. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. Servidor do SGDB - Informa o Servidor onde est instalado o Banco de Dados. Base de Dados - Informe o nome da base. Schema - Pode-se informar o Esquema(Opcional), no caso de querer utilizar apenas as tabelas pertencentes ao esquema. Usurio - Informe o usurio para conseguir acesso ao seu DB2. Senha - Informe a senha para conseguir acesso ao seu DB2. Para mais detalhes na configurao da conexo do banco da dados, clique em

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina. Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas. i5_lib - Biblioteca utilizada no Sistema Operacional i5/OS da IBM. Filtrar - Clicando nessa opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo. Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha, servidor e a base de dados.

CRIAO DA CONEXO NO SCRIPTCASE (DB2 ODBC GENRICO)

Passo 1: Acessar o Administrador de Fonte de Dados do Windows para criar o ODBC, opo Fonte de dados de sistema.

Passo 1.2: Selecionar o Driver ODBC do DB2.

Passo 1.3: Informar o nome do ODBC e selecionar o banco a ser utilizado.

Passo 1.4: Configurar o ODBC criado.

Passo 1.5: Informar Usurio e Senha do Banco de Dados e testar o ODBC.

Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados do DB2 ODBC Genrico. Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do banco DB2 ODBC Genrico.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Permite definir se o modelo do SGDB Nativo, Nativo ODBC ou ODBC Genrico. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. Nome do ODBC - Na opo Nome do ODBC, informe o ODBC criado no Painel de Controle. Schema - Pode-se informar o Esquema(Opcional), no caso de querer utilizar apenas as tabelas pertencentes ao esquema. Usurio - Informe o usurio para conseguir acesso ao seu DB2. Senha - Informe a senha para conseguir acesso ao seu DB2. Para mais detalhes na configurao da conexo do banco da dados, clique em

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina. Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas. Filtrar - Clicando nessa opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo. Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha, servidor e a base de dados.

Sybase
Pr Requisitos: Ter instalado e configurado o cliente SYBASE Habilitar as exteno/modulo php_sybase_ct.dlldo PHP no arquivo php.ini
Veja como fazer passo a passo:

Em sistemas operacionais WINDOWS, instale o client do banco de dados SYBASE, utilizamos para este teste a verso ASE 12.5.1 GA.
Instalao do client SYBASE.

Instalao do client SYBASE, necessrio instalar apenas os mdulos exibidos nesta figura.

Aps a instalao do client, necessrio executar o programa DSEDIT e criar uma entrada para o servidor. Aps criada a entrada, teste a conexo utilizando o programa SQL Advantage.
Adicionando um servidor pelo programa DSEDIT

Testando a conexo com o servidor pelo programa SQL Advantage.

Aps conectar com sucesso ao servidor SYBASE. Edite o Arquivo PHP.ini. Execute o diagnosis do ScriptCase e verifique a localizao do arquivo de acordo com imagem abaixo.

No Arquivo PHP.INI procure pela DLL php_sybase_ct.dll, e remova o ; (ponto e virgula) para habilitar o modulo sybase no PHP. Veja imagem abaixo. Salve o arquivo e inicie o processo de criao de conexo no ScriptCase.

Antes de inicar a criao da conexo, verifique se o Modulo sybase_ct foi habilitado. Ver Diagnosis.

Em sistemas operacionais LINUX, para acessar o banco de dados SYBASE podemos usar a extenso FREETDS. Consulte o site www.freetds.org para orientaes de como habilitar a extenso sybase_ct, no seu php.

CRIAO DA CONEXO NO SCRIPTCASE (SYBASE) Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados do Sybase. Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do banco Sybase.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Informa o Modelo do SGDB. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. Servidor do SGDB - Informe o Servidor do Sybase. Base de dados - Informe o nome da base do seu banco. Usurio - Informe o usurio para conseguir acesso ao seu Sybase. Senha - Informe a senha para conseguir acesso ao seu Sybase. Para mais detalhes na configurao da conexo do banco da dados, clique em

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina. Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas. Filtrar - Clicando nessa opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo. Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha, servidor e a base de dados, se persistir, uma possvel soluo a edio do arquivo httpd.conf do seu servidor web apache, colocando no final do arquivo a linha SetEnv SYBASE "C:\sybase". Reinicie o apache e teste novamente a conexo.

Dbf
Tutorial vlido apenas para ScriptCase(servidor), executando em ambiente WINDOWS. Os mesmos passos podem ser seguidos para criar uma conexo com bancos de dados no relacionais, por ex. DATAFLEX, PARADOX, etc. Basta que voc tenha disponvel o driver ODBC para o seu banco de dados. Pr Requisitos: Configurar uma fonte de dados ODBC para os seus arquivos .dbf Veja passo a passo como configurar uma conexo do ScriptCase com um conjunto de arquivos .dbf

Criar a fonte de dados ODBC de sistema.

Acesse: Painel de controle > ferramentas administrativas > Fontes de dados ODBC (figura abaixo).

Acesse a guia: Fontes de dados de sistema , escolha a opo DBF que se adequa a sua necessidade, conclua a criao (figura abaixo).

Faa as configuraes finais: seleo de pasta e nome da sua fonte de dados. (figura abaixo)

CRIAO DA CONEXO NO SCRIPTCASE (DBF ODBC)

Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com o seu Banco de Dados DBF usando ODBC.

Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do ODBC Genrico.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Definido como ODBC Genrico. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. Nome do ODBC - Informe o nome da base do seu banco. Usurio - Informe o usurio para conseguir acesso ao seu banco DBF. Senha - Informe a senha para conseguir acesso ao seu banco DBF.

Para mais detalhes na configurao da conexo do banco da dados, clique em

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina. Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas. Filtrar - Clicando nessa opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo. Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha e o caminho do servidor.

Informix
Conexo com o banco de dados IBM Informix em ambiente Windows.

Nesse tutorial vamos realizar a conexo em um servidor onde o Scriptcase est instalado, acessando outro, onde encontra-se o Banco de Dados, para isso necessrio instalar o Client do Banco, no servidor onde vamos realizar a conexo, o Client utilizado foi o IBM Informix Connect, a seguir vamos descrever as conexes Nativa e ODBC.

Imagem do Client utilizado nas conexes.

Imagens da Base de Dados que ser utilizada na conexo.

No arquivo 'services' do Windows necessrio adicionar o Servio (Nome e Porta) do Informix.

Configurao do Client(Setnet32). IBM Informix Server: Nome do Servidor que ser utilizado na conexo. HostName: IP/Host do Servidor de Banco de Dados. Protocolname: Protocolo utilizado no processo. Service Name: Nome do Servio

Informar IP/Host do Servidor e usurio e senha do Banco.

Utilizando a ferramenta DBPing do Client, vamos verificar se o servidor de banco est acessvel.

Na Aba I-Connect verificamos a conexo com o banco, caso esteja tudo certo, podemos prosseguir.

Conexo Nativa

Passo 1: Habilitar o Mdulo Informix no PHP no arquivo de configurao php.ini

Passo 2: Acessar o info.php e verificar se o mdulo foi habilitado.

CRIAO DA CONEXO NO SCRIPTCASE (INFORMIX NATIVO) Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados do Informix. Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do banco Informix.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Permite definir se o modelo do SGDB Informix ou Informix PDO. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no.

Servidor do SGDB - Informe o Servidor do Informix. Base de dados - Informe o nome da base do seu banco. Usurio - Informe o usurio para conseguir acesso ao seu banco Informix. Senha - Informe a senha para conseguir acesso ao seu banco Informix. Para mais detalhes na configurao da conexo do banco da dados, clique em

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina. Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas. Filtrar - Clicando nessa opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo. Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha, servidor e a base de dados.

CRIAO DA CONEXO NO SCRIPTCASE (INFORMIX ODBC)

Passo 1: Criar o ODBC utilizando o Driver do Banco, conforme imagens a seguir:

Passo 2: Informar o Nome do ODBC(Data Source Name), a ser utilizado na conexo.

Passo 3: Informar os Dados da conexo, e realizar o teste, caso seja realizado com sucesso, podemos prosseguir.

Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com o seu Banco de Dados Informix usando ODBC.

Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do ODBC Genrico.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Definido como ODBC Genrico. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. Nome do ODBC - Informe o nome da base do seu banco. Usurio - Informe o usurio para conseguir acesso ao seu banco Informix. Senha - Informe a senha para conseguir acesso ao seu banco Informix.

Para mais detalhes na configurao da conexo do banco da dados, clique em

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina. Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas. Filtrar - Clicando nessa opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo. Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha e o caminho do servidor.

Visual Foxpro
Conexo com o banco de dados Visual FoxPro em ambiente Windows

Nesse tutorial vamos realizar a conexo em um servidor onde o Scriptcase est instalado, utilizando uma conexo ODBC com o banco Visual FoxPro. O Driver ODBC do banco encontra-se no seguinte endereo: http://msdn.microsoft.com/enus/vfoxpro/bb190233.aspx

Conexo Nativa

Passo 1: Em Fonte de Dados de Sistema vamos criar um novo ODBC.

Passo 2: Selecionar o Driver do Visual FoxPro

Passo 3: Informar o Nome do ODBC(DSN) e informar o caminho onde encontra-se o banco

Passo 4: Aps concluir verificamos que o ODBC foi criado com sucesso

CRIAO DA CONEXO NO SCRIPTCASE (FOXPRO ODBC)

Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com o seu Banco de Dados FoxPro usando ODBC.

Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do ODBC Genrico.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Definido como ODBC Genrico. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. Nome do ODBC - Informe o nome da base do seu banco. Usurio - Informe o usurio para conseguir acesso ao seu banco FoxPro. Senha - Informe a senha para conseguir acesso ao seu banco FoxPro.

Para mais detalhes na configurao da conexo do banco da dados, clique em

Separador de decimal - Selecione o tipo do separador, entre vrgula e ponto. Conexo Persistente - Conexes persistentes so conexes que no fecham quando a execuo do seu script termina. Usar o schema antes do nome da tabela - Permite a utilizao de schemas antes dos nomes das tabelas. Filtrar - Clicando nessa opo, aparecer a seguinte tela:

Exibir - Permite a exibio de filtros nas tabelas, views, tabelas de sistema e procedures. Filtros - Permite definir quais tabelas e proprietrios sero exibidos.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo. Se houver alguma falha na conexo, reveja os campos preenchidos, principalmente o usurio, senha e o caminho do servidor.

Sqlite Pdo

Conexo PDO com Banco de Dados SQLite no Windows.


Pr Requisitos: Habilitar as extenes/modulos php_pdo.dll, php_pdo_sqlite.dll e php_sqlite.dll do PHP no arquivo php.ini Veja como fazer passo a passo: Edite o Arquivo PHP.ini. Execute o diagnosis do ScriptCase e verifique a localizao do arquivo de acordo com imagem abaixo.

No Arquivo PHP.INI procure pelas DLL's pdo.dll, pdo_sqlite.dll, sqlite.dll e remova o ; (ponto e virgula) para habilitar o modulo SQLite no PHP. Veja imagem abaixo.

Em seguida verifique se o Mdulo do SQLite PDO foi habilitado no info.php

CRIAO DA CONEXO NO SCRIPTCASE (SQLITE PDO) Agora iremos acessar o ScriptCase pelo browser e vamos criar a conexo com a base de dados do SQLite PDO. Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na tela principal do projeto, no menu do lado esquerdo existe uma opo de conexes, ento, iremos clicar em nova. Como na imagem abaixo:

Passo 2: Aps clicar em Nova, ir aparecer ao lado direito a tela de criao de conexo, clique na imagem do banco SQLite.

Passo 3: Na imagem a seguir, preencha as especificaes pedidas:

Nome da conexo - Defina o nome de sua nova conexo. Modelo do SGDB - Permite definir se o modelo do SGDB SQLite ou SQLite PDO. Testar conexo - Exibir se a conexo foi realizada com sucesso ou no. PATH - Informe o caminho completo at o arquivo .db.

Passo 4: Sempre teste a sua conexo antes de concluir a mesma, se aparecer a mensagem Conexo Realizada com Sucesso", ento conclua a criao da conexo.

You might also like