Vous êtes sur la page 1sur 1328

Introdu??o Introdu??

INTRODUO
O que ? o ScriptCase ? ScriptCase ? uma completa ferramenta de desenvolvimento. Atrav?s de uma amig?vel interface web, o ScriptCase cria aplica??es PHP extremamente r?pido, com qualidade, economizando tempo, reduzindo custos, aumentando a produtividade e integrando a equipe de desenvolvimento.

Como o ScriptCase trabalha O desenvolvedor pode conectar ScriptCase ?s bases de dados dispon?veis no mercado, tal como SQL Server, Oracle, DB2, MYSQL, Postgres, e tamb?m criar aplica??es utilizando m?ltiplos bancos de dados.

Voc? ser? capaz de desenvolver de forma f?cil e muito r?pido: Consultas Relat?rios Gr?ficos Filtros Formul?rios Menus Abas Documentos em PDF Aplica??es Blank Container Calend?rios

Sempre ? procura de nova tecnologia, ScriptCase tem uma variedade de componentes: Suporte a Ajax Auto-complemento Master-Details Grade de consulta Edit?vel HTML Editor Dion?rio de Banco de Dados Criador de documenta??o Instalado em um servidor web, Scriptcase pode ser usado simultaneamente por muitos desenvolvedores atrav?s de um browser, permitindo desenvolvimento remoto e colaborativo. O c?digo fonte ? PHP e trabalha de forma independente da ferramenta, permitindo a sua publica??o em qualquer servidor Web PHP habilitado. C?digo Fonte ScriptCase gera c?digo fonte (PHP, JavaScript, HTML and AJAX). O c?digo gerado ? totalmente independente

de ferramenta,e pode ser publicado em um servidor Web PHP habilitado. A linguagem PHP ? gratuita(GNU) e pode ser usada em Windows ou Linux (cada processamento do PHP ? feito no servidor).

Ferramentas Adicionais
O ScriptCase traz algumas ferramentas extras :

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.

Banco de Dados Builder


Uma ferramenta para gerenciar seu banco de dados.Uma ferramenta de gerenciamento de banco de dados completa, que ermite , construir e editar bases de dados , tabelas e campos.

Dicion?rio de Dados
Permite manter um dicion?rio de dados. Ele cria reposit?rio de dados, sincronizar tabelas e muito mais.

Edit??o Expressa
Ferramenta do sistema para editar uam conjunto de aplica??es para um desenvolvimento mais r?pido.

Helpcase
Usado para criar web ajuda, padronizando a documenta??o e ajudando o usu?rio final para entender o sistema e / ou aplica??es..

Editor de Bot?es
Permite a padroniza??o do sistema de bot?es e recursos de gerenciamento centralizado.

Editor de temas
Editor de temas amig?vel para gerenciar as configura??es CSS.

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:

Instalao Do Scriptcase Scriptcase Instala??o

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

ScriptCase Linux Instalador ScriptCase MacOSX Instalador ScripCase Windows Instalador

Instalador Scriptcase - Linux


???

ScriptCase Linux - Instalador


Utilizando o instalador Scriptcase O instalador ScriptCase ?? um arquivo execut??vel para o Linux. Uma aplica????o para a extra????o autom??tica e configura????o do APACHE, PHP e SCRIPTCASE em seu sistema operacional. Para executar corretamente o instalador, temos que lhe dar permiss??o de execu????o. O instalador Scriptcase instalar?? autom??ticamente na sua m??quina:

1 - Apache Web Server 2.2.15. 2 - PHP 5.3 com mbstring, zip e gd extens??es habilitadas. 3 - Zend Guard Loader 3.3. 4 - Scriptcase vers??o 7.

*Antes de proceder com a instala????o ?? recomendavel n??o ter qualquer outro ambiente web (como XAMP, Zend Server, etc...) instalado na m??quina. *?? recomendavel alguns conhecimentos b??sicos de ambiente para poder utilizar o terminal. *Recomendamos tamb??m o uso da base de dados SQLite.

Este manual nos ensinar?? a instalar ScriptCase em 3 passos simples: 1. Passo 1: Executar o instalador ScriptCase. 2. Passo 2: Selecionar a configura????es do instalador. 3. Passo 3: Executar ScriptCase.

Passo 1: Executar o instalador ScriptCase.


1 - Encontrar a pasta onde est?? localizado o instalador utilizando o comando CD. Ex: usuario@computador:~$ cd /pasta/de/downloads

Sugest??o o instalador do Scriptcase requer que sejam executadas permiss??es administrativas para facer mudan??as na sua maquina. Temos que dar permiss??o de administrador (tamb??m cononhecida como "permiss??o de root") para executar o instalador. 2 - Requisitar acesso de root usando SUDO SU e fornecendo sua senha (se necess??rio). Ex: usuario@computador:~/pasta/de/downloads$ sudo su

3 - Conceder permiss??es para o arquivo de execu????o. Ex: usuario@computador:~/pasta/de/downloads$ chmod -x scriptcasev7_installer.run

4 - Execute o instalador. Ex: usuario@computador:~/pasta/de/downloads$ ./scriptcasev7_installer.run

Passo 2: Selecionar as configura????es no instalador.

Nestas imagens, somos capazes de ver todas as propriedades da instala????o. 1 - Selecione o idioma de instala????o.

1. Idioma: Seleciona o idioma que se mostrar?? no proceso de instala????o. N??o seleciona o idioma do Scriptcase, somente o da instala????o. Clique "seguinte" para continuar... 2 - Mensagem de "Bem-vindo".

Esta tela mostra a mensagem de ???Bem-vindo??? dos instaladores Clique "seguinte??? para continuar... 3 - Contrato de licen??a.

1. Aceita esta licen??a?: Voc?? deve ler e aceitar os termos antes de continuar. Clique "seguinte??? para continuar... 4 - Diret??rio de instala????o.

Sugest??o O caminho de instala????o predeterminada ?? "/opt/NetMake/v7/". N??o mude este caminho a menos que saiba o que est?? fazendo. 1. Diret??rio de instala????o: Ponha aqui o caminho de instala????o. 2. Browse: Este bot??o permite selecionar a pasta de instala????o ou criar uma nova. Clique "seguinte" para continuar... 5 - Configura????o do Apache.

1. Porta: Isto definir?? em que porta se executar?? o servi??o Apache. Recomendamos que utilize o valor predeterminado. 2. Email do Administrador: Este ?? o Email do administrador do Apache. Ser?? uma configura????o do Apache, n??o do ScriptCase. 3. Dominio do Apache: Dominio do Apache deve se definir aqui. Mais informa????es sobre dominios do Apache aqui. Clique "seguinte??? para continuar... 6 - Instalar. O instalador iniciar?? o proceso de instala????o.

Clique "Seguinte" para continuar...

1. Barra de progresso: Exibe o progresso geral da instala????o.

Clique "seguinte" para continuar... 7 - Completar a instala????o.

1. Ver o arquivo "Leiame": Quando o instalador terminar, se mostrar?? o arquivo "Leiame" 2. Abrir o Scriptcase 7: Quando o instalador terminar o ScriptCase ser?? aberto. Clique "Finalizar" para completar o processo.

Passo 3: Come??ar a utilizar o ScriptCase.


Agora para acessar seu Scriptcase, acesse no seu navegador o endere??o de IP e a porta que voc?? selecionou para o Apache. Ex: http://localhost:97.

Instalador Scriptcase - Macos


???

ScriptCase MacOS - Instalador


Utilizando o instalador Scriptcase O instalador ScriptCase ?? um arquivo execut??vel para o MacOS. Uma aplica????o para a extra????o autom??tica e configura????o do APACHE, PHP e SCRIPTCASE em seu sistema operacional. Para executar corretamente o instalador, temos que lhe dar permiss??o de execu????o. O instalador Scriptcase instalar?? autom??ticamente na sua m??quina:

1 - Apache Web Server 2.2.15. 2 - PHP 5.3 com mbstring, zip e gd extens??es habilitadas. 3 - Zend Guard Loader 3.3. 4 - Scriptcase vers??o 7.

*Antes de proceder com a instala????o ?? recomendavel n??o ter qualquer outro ambiente web (como XAMP, Zend Server, etc...) instalado na m??quina. *?? recomendavel alguns conhecimentos b??sicos de ambiente para poder utilizar o terminal. *Recomendamos tamb??m o uso da base de dados SQLite.

Este manual nos ensinar?? a instalar ScriptCase em 3 passos simples: 1. Passo 1: Selecionar as configura????es do instalador. 2. Passo 2: Executar ScriptCase.

Passo 1: Selecionar as configura????es no instalador.

Nestas imagens, somos capazes de ver todas as propriedades da instala????o. 1 - Selecione o idioma de instala????o.

1. Idioma: Seleciona o idioma que se mostrar?? no proceso de instala????o. N??o seleciona o idioma do Scriptcase, somente o da instala????o. Clique "Avan??ar" para continuar... 2 - Mensagem de "Bem-vindo".

Esta tela mostra a mensagem de ???Bem-vindo??? dos instaladores Clique "seguinte??? para continuar... 3 - Contrato de licen??a.

1. Aceita esta licen??a?: Voc?? deve ler e aceitar os termos antes de continuar. Clique "seguinte??? para continuar... 4 - Diret??rio de instala????o.

Sugest??o O caminho de instala????o predeterminada ?? "/Applications/NetMake/v7/". N??o mude este caminho a menos que saiba o que est?? fazendo. 1. Diret??rio de instala????o: Ponha aqui o caminho de instala????o. 2. Browse: Este bot??o permite selecionar a pasta de instala????o ou criar uma nova. Clique "Avan??ar" para continuar... 5 - Configura????o do Apache.

1. Porta: Isto definir?? em que porta se executar?? o servi??o Apache. Recomendamos que utilize o valor

predeterminado. 2. Email do Administrador: Este ?? o Email do administrador do Apache. Ser?? uma configura????o do Apache, n??o do ScriptCase. 3. Dominio do Apache: Dominio do Apache deve se definir aqui. Mais informa????es sobre dominios do Apache aqui. Clique "seguinte??? para continuar... 6 - Instalar. O instalador iniciar?? o proceso de instala????o.

Clique "Avan??ar" para continuar...

1. Barra de progresso: Exibe o progresso geral da instala????o. Clique "Avan??ar" para continuar... 7 - Completar a instala????o.

1. Ver o arquivo "Leiame": Quando o instalador terminar, se mostrar?? o arquivo "Leiame" 2. Abrir o Scriptcase 7: Quando o instalador terminar o ScriptCase ser?? aberto. Clique "Finalizar" para completar o processo.

Passo 2: Come??ar a utilizar o ScriptCase.


Agora para acessar seu Scriptcase, acesse no seu navegador o endere??o de IP e a porta que voc?? selecionou para o Apache. Ex: http://localhost:97.

Instalador Scriptcase - Windows


???

ScriptCase Windows - Instalador


Utilizando o instalador Scriptcase O instalador ScriptCase ?? um arquivo execut??vel para o Windows. Uma aplica????o para a extra????o autom??tica e configura????o do APACHE, PHP e SCRIPTCASE em seu sistema operacional. Para executar corretamente o instalador, temos que lhe dar permiss??o de execu????o. O instalador Scriptcase instalar?? autom??ticamente na sua m??quina:

1 - Apache Web Server 2.2.15. 2 - PHP 5.3 com mbstring, zip e gd extens??es habilitadas. 3 - Zend Guard Loader 3.3. 4 - Scriptcase vers??o 7.

*Antes de proceder com a instala????o ?? recomendavel n??o ter qualquer outro ambiente web (como XAMP, Zend Server, etc...) instalado na m??quina. *Recomendamos tamb??m o uso da base de dados SQLite.

Este manual nos ensinar?? a instalar ScriptCase em 2 passos simples: 1. Passo 1: Selecionar a configura????es do instalador. 2. Passo 2: Executar ScriptCase.

Passo 1: Selecionar as configura????es no instalador.

Nestas imagens, somos capazes de ver todas as propriedades da instala????o. 1 - Selecione o idioma de instala????o.

1. Idioma: Seleciona o idioma que se mostrar?? no proceso de instala????o. N??o seleciona o idioma do Scriptcase, somente o da instala????o. Clique "seguinte" para continuar... 2 - Mensagem de "Bem-vindo".

Esta tela mostra a mensagem de ???Bem-vindo??? dos instaladores Clique "seguinte??? para continuar... 3 - Contrato de licen??a.

1. Aceita esta licen??a?: Voc?? deve ler e aceitar os termos antes de continuar. Clique "seguinte??? para continuar...

4 - Diret??rio de instala????o.

Sugest??o O caminho de instala????o predeterminada ?? "C:\Arquivos de Programas (x86)\NetMake\v7\". N??o mude este caminho a menos que saiba o que est?? fazendo. 1. Diret??rio de instala????o: Ponha aqui o caminho de instala????o. 2. Browse: Este bot??o permite selecionar a pasta de instala????o ou criar uma nova. Clique "seguinte" para continuar... 5 - Configura????o do Apache.

1. Porta: Isto definir?? em que porta se executar?? o servi??o Apache. Recomendamos que utilize o valor predeterminado. 2. Email do Administrador: Este ?? o Email do administrador do Apache. Ser?? uma configura????o do Apache, n??o do ScriptCase. 3. Dominio do Apache: Dominio do Apache deve se definir aqui. Mais informa????es sobre dominios do Apache aqui. Clique "seguinte??? para continuar...

6 - Instalar. O instalador iniciar?? o proceso de instala????o.

Clique "Seguinte" para continuar...

1. Barra de progresso: Exibe o progresso geral da instala????o. Clique "seguinte" para continuar... 7 - Completar a instala????o.

1. Ver o arquivo "Leiame": Quando o instalador terminar, se mostrar?? o arquivo "Leiame" 2. Abrir o Scriptcase 7: Quando o instalador terminar o ScriptCase ser?? aberto. Clique "Finalizar" para completar o processo.

Passo 2: Come??ar a utilizar o ScriptCase.


Agora para acessar seu Scriptcase, acesse no seu navegador o endere??o de IP e a porta que voc?? selecionou para o Apache. Ex: http://localhost:97.

Acessando O Scriptcase Autenticando O Usu?rio

AUTENTICANDO O USU?RIO
Ao acessar o ScriptCase ? apresentada uma tela para logon do usu?rio, onde ele dever? informar o seu c?digo de usurio e senha.

Figura1:Interface de logon.

Ap?s a valida??o do usu?rio/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.

P?gina Inicial

Pgina Inicial
Ao acessar Scriptcase, se voc no tem qualquer projeto, voc ver uma pgina inicial com os primeiros passos que voc deve tomar para criar seu projeto

Figura1: Interface da Pgina Inicial.

Se voc j tem um projeto, ver uma tela para selecionar ou criar um projeto.

rea De Trabalho Vis?o 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.

1 Menu Principal 2 Barra de Ferramentas 3 Barra de Tarefas 4 Explorar Projeto 5 Lista de Aplica??es 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 Exibir ltimo cdigo fonte gerado da aplicao que est sendo editada. Sero exibidas todas as aplicaes desenvolvidas pelo grupo.

usurios Filtrar Usurios - Apenas admin Filtrar Pastas - Pastas clssicas Dados em Sesso 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 aplicaes executadas.

Projeto
Propriedades Valores Padres Histrico de Verses Incrementar Verso Gerar Cdigo Fonte Publicar Exportaraplicaes Importar aplicaes Excluir Relatrios - Lista de Aplicaes Exibir Diagrama Busca em Aplicaes 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. 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 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.

RegionalidadeConfiguraes regionais Conversor Visualizao - Temas Visualizao - Botes Visualizao - Templates

Personalizao das configuraes regionais. Conversor (V4 -> V5). Edio de Esquemas. Gerenciamento de botes. Edio de templates.

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

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

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

Figura1: Interface Barra de ferramentas.

Novo Projeto Cria um novo projeto. Abrir Projeto Fechar Projeto Nova Conexo Editar Conexo Novo Criao Expressa Salvar Gerar Fonte Executar SQL Builder Menu Principal Publicar Web Help Logout 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. Publica a aplica??o no servidor. Documentao on-line do ScriptCase. De todas as funcionalidades. Sada do ScriptCase.

(*) As op??es Salvar, Gerar Fonte e Executar s?o habilitadas quando uma aplica??o est? sendo editada.

Demais atributos da Barra de Ferramentas: Usurio - Mostra o nome do usurio ativo. Verso do Projeto - 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. (*) rea destacada em vermelho

Figura1: Interface Barra de tarefas.

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

Figura1: Interface Projeto Explorer.

1 - Funes das Pastas Permite o gerenciamento de pastas no projeto:


Criar Cria uma nova pasta para organizar as aplicaes do projeto . Renomear Renomear a pasta selecionada Deletar Deleta uma pasta selecionada.

2 - Filtros
Utilizado para filtrar plicaes na pasta atual do projeto.

Todas Aplicaes Lista todas as aaplicaes da pastas e subpastas existente. Minhas aplicaes Ele lista todas as aplicaes da pasta e subpastas desenvolvido pelo usurio atual. Recentes Ele lista todas as aplicaes geradas recentemente

3 - Estrutura de Pastas
Lista de pastas e subpastas existentes no projeto.

4 - Pesquisa
Busca por nome ou descries do projeto.A busca feita dentro da pasta selecionada, e os resultados da pesquisa so destacados em amarelo.

Lista De Aplica??es

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

Aplicaes Nome da aplicao. Descries Descrio das aplicaes Criador Desenvolvedor da Aplicao.. Gerao Data de Gerao Status Status da aplicao (atualizao e desatualizao). Opes Botes para executar atividades, como executar, copiar, editar e renomear

2 - Opes
Executar Executa a aplicao. Se a aplicao estiver desatualiado o cdigo fonte ser gerado

antes da execuo Editar Abre a aplicao para ser editada. Copiar Cria uma cpia da aplicao. Cria um nome para a cpia. Renomear Altera o nome da aplicao.

3 - Rodap
Permite executar uma funo para mltiplas aplicaes ao mesmo tempo: A caixa de seleo permite selecionar todos os aplicaes listados na lista de aplicativos.

As opes so: Editar Abre as aplicaes que esto selecionadas, para possveis edies. Generar Gera o cdigo fonte da aplicao. Publicar Publica a aplicao. Deletar Deleta a aplicao selecionada. Copia Copia a aplicao para outro projeto. Mover Move a aplicao para uma pasta diferente. Exportar Exporta a aplicao.

Projeto Vis?o 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. O elementos do projeto so : as aplicaes : (form, grid, menu, tab) e coneces com a base de dados 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 eles: Novo Projeto Sistemas prontos no Scriptcase Propriedades Valores Padres Abrir Projeto Excluir Historico de Verses Incrementar Verso Gerar Cdigo Fonte Publicar Exportar Aplicao Importar Aplicao Relatrio Exibir Diagrama Busca em Aplicaes Exportar Projetos Importar Projeto Segurana Log

Novo Projeto
No menu em Arquivo > Novo Projeto(*), possvel criar um novo projeto para criar suas aplicaes. (*) rea vermelha destacada

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

Localiza??o - A localiza??o realiza a jun??o entre um idioma e uma configura??o regional. De forma que permite que para um pa?s que tenha mais de um idioma possa ter uma configura??o regional e mais de um idioma, ex.: Ingls (Canad) e Francs (Canad). Estes relacionamentos (Localiza?es) realizados ser?o disponibilizados no momento de cria??o do projeto ou na edi??o 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.

Sistemas

? possivel baixar 8 diferentes sistemas feitos no Scriptcase, s?o eles: Sistema de Seguran?a Sistema de Gest?o de Treinamentos Sistema de Loja Online Sistema de Helpdesk Sistema de acompanhamento de Projetos Sistema de Exemplos Sistema de Publica??o de Not?cias Sistema de ?lbum

Esses sistemas est?o dispon?veis para serem baixados na tela de cria??o de projeto.

Figura 01: Tela de sele??o de projeto.

Ao importar os sistemas temos que escolher em qual banco de dados iremos exportar as tabelas do sistema. MySQL SQLite MS SQL Server PostgreSQL Oracle MS Access

Interbase/Firebird

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.

Localiza??o - A localiza??o realiza a jun??o entre um idioma e uma Configura??o regional. De forma que permite que para um pa?s que tenha mais de um idioma possa ter uma configura??o regional e mais de um idioma, ex.: Ingls (Canad) e Francs (Canad). Estes relacionamentos (Localiza??o) realizados ser?o disponibilizados no momento de cria??o do projeto ou na edi??o 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 Padr?es

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. (*) rea destaca em vermelho

Figura1: Menu Principal - Valores padres.

Dados Gerais:

Figura2: Configurao de interface.

1 - Configuraes gerais:
Logo - Imagem de cone usada na aplicao. Quantidade de registros por pgina - Quantidade de pginas, usadas em grids ou formulrios. Exibir nmero de linhas - Responsvel por gerar nmero de linhas existentes em cada aplicao. Exemplo nmero de linhas de um formulrio ou grid. Exibir ttulo - Exibi ou no o ttulo da aplicao em uso.

Exibir Sumrio - Exibi o sumrio em aplicaes Grid. Ele implementado via de uma contagem sql e pode adicionar sobrecarga ao desempenho da aplicao.

2 - Configuraes de aplicaes:
Aqui pode definir alguns valores padres: para cada tipo de aplicao, tais como: Para definir a largura da tabela. Selecione um modelo para o cabealho e o rodap. Para definir o alinhamento dos campos . Selecionar quais botes da barra de ferramentas estaro disponvel por padro ao criar um aplicativo. etc.

3 - Editor HTML
Configure os atributos usados na barra de ferramentas em ' campos de editor html ' em formulrio ou aplicaes de controle. Atributos: Localizao: - Define a posio da barra de ferramentas na caixa do editor(Superior e inferior). Alinhamentos de Botes: - Define o alinhamento dos botes na barra de ferramentas(direita, esquerda e centro). Barra de Status: - Define a exibio da barra de ferramentas(No exibir, superior e inferior). Quantidade de Barras: - Define a quantidade de barras de ferramentas. Botes de organizao: - Seleciona botes para exibir na barra de ferramentas. Visualizao: - Exibi os botes selcionados.

4 - Bibliotecas
Seleo de bibliotecas que sero utilizadas nos eventos dos projeto.

Abrir Projeto

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

(*) Campo destacado em vermelho.


Figura1: Abrir Projeto.

Em seguida ser exibida uma interface* de seleo de projeto: (*) rea destacada em vermelho.

Figura2: Interface de seleo de projetos.

- cone usado para criar um novo projeto.

- cone padro de um projeto existente.

Excluir
Exclui um projeto, todas as aplicaes e conexes. Os usurios criados no projeto no so excludos. Nota: Confirmar a exluso do projeto (Figura 2) elimina o mesmo de forma irreversvel. Um projeto sem backup no pode ser restaurado.

Figura1: Interface excluir projeto.

Figura2: Tela de confirmao de excluso do projeto.

Historico De Vers?es

HISTORICO DE VERSES
Manter o histrico do projeto usando Histrico de verses. Excluir, abrir / fechar ou editar uma verso do projeto.

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

(*) rea detacada em vermelho.

Incrementar Vers?o

INCREMENTAR VERSO
No menu em Projeto > Incrementar verso, permite que seja controlado o desenvolvimento do projeto, separando por verses o que foi desenvolvido.

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 C?digo Fonte

Gerador de Cdigo Fonte


Gera o cdigo fonte da aplicao.

Imagem 1: Selecione a aplicao no Menu .

Ele permiti gerar todo o cdigo fonte do projeto ou selecionar uma aplicao para tal. Se a opo Selecionar aplicao usada, apenas as aplicaes so listadas de acordo com o tipo ou pasta.

Publicar
O processo de implantao envolve a publicao das aplicaes(e bibliotecas) ScriptCase desenvolvidos em um servidor WEB o qual suporte PHP.

Para maiores informaes, Clique aqui.

Exportar Aplica??es

Exportar Aplicaes

Image 1: Menu > Projeto > Exportar

Ele permite exportar todas as aplicaes do projeto ou apenas selecionar a aplicao requerente. Se a opo Selecionar Aplicaes usada, assim as aplicaes so listadas de acordo com o tipo ou pasta. O Scriptcase gera um link para backup de arquivos(.zip). Click no link para baix-lo.

Imagem 2: Interface de rotina de backup .

Importar Aplica??es

Importar Aplicaes
Ele utilizado para upload e importao de arquivos zip exportados para o seu projeto.

Imagem 1: Menu Importar aplicaes .

Selecione o arquivo zip que foi exportado pelo Scriptcase.

Imagem 2: Interface para importar aplicaes.

Verifique a lista de aplicaes contidas em um zip. Click em restaurar, click em Ok para finalizar o processo.

Relatorio

Relatrio
Fornece dois tipos de relatrios de projetos : Lista de aplicaes e Resumo por Desenvolvedores.

Imagem 1: Menu > Projeto > Relatrios

Lista de Aplicaes
A lista de aplicaes exibe um histrico e informaes de anlise sobre as aplicaes do projeto.

Imagem 2: Lista de Aplicaes .

A Lista de Aplicaes permite a exibir todas as a inseres feitas na tabela (SQL) existentes no projeto.

Clicando em Exibir Inserts , a seguinte tela ser exibida.

Imagem 4: Interface de Inserts da aplicao.

Imagem 5: Interface de tabelas de inserts.

Resumo por Desenvolvedores


O relatrio de Resumo por Desenvolvedores gera um relatrio que exibe os atributos dos desenvolvedores da apliacao em detalhes ou em formato grfico.

Imagem 6: Interface Relatrio (Resumo por Desenvolvedor) .

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 Aplica??es

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

Figura1: Menu > Projeto > 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.

Etapa 1 - - Selecione o projeto que ir exportar.

Figura2: Interface Exportao de Projeto.

Etapa 2 - - O ScriptCase gera um arquivo de backup .ZIP.

Figura3: Interface da Rotina de backup.

Importar Projeto
Usado para fazer upload e importar projetos zipados para seu projeto aberto.

Figura 1: Interface Menu > Arquivo > Importar Projeto.

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

Figura 2: Interface Importao de Aplicaes .

Seguran?a

SEGURANA
Fazendo uso dos recursos segurana ScriptCase voc pode implementar regras de acesso para o sistema a ser desenvolvido, diminuindo ainda mais o tempo de desenvolvimento de um projeto, considerando que o ScriptCase gera as aplicaes de acesso e todas as validaes automaticamente.

Image 1: M??dulo de segurana - Menu

1. Tipo - O primeiro passo usado para selecionar o nvel de segurana.Existem trs nveis de seguranva e cada n??vel baseado em um modelo de dados para armazenar informaes como contas de usurio, senhas, perfis de acesso, grupos, etc.

Image2: Mdulo de segurana - Tipo.

Tipos: Usurio - Ele cria uma apliacao baseada no nvel de segurana para o nvel de usurio. Onde a aplicao est ligada para o login do usurio. Aplicao - Ele cria uma aplicao baseada no nvel de segurana de aplicao.Onde a aplicao est relacionada com o usurio. Grupo - Ele cria uma aplicao baseada no nvel de segurana no tipo grupo. Onde definido o acesso de cada grupo a um determinado grupo de aplica??es.

2. Seleciona conexo- O segundo passo comum para qualquer tipo e usado para selecionar qual conexo de banco de dados ser usado para criar o mdulo de segurana.

Imagem 3: Mdulo de segurana - Selecionar conexo.

Selecionar conexo: Conexo - Selecione um banco de dados para o projeto. Criar tabelas ou usar existente - Voc pode escolher se o Scriptcase criar as tabelas em seu banco de dados ou se ele usar as tabelas existentes. Prefixo Tabela - Prefixo para criar nomes de tabelas. Exclui tabela se ela j existir - Exclui a tabela para criar uma nova.

3.Associado - A terceira etapa diferente para cada nvel de segurana e utilizado para associar os campos do mdulo de segurana com os campos do banco dedos.Assim ele s precisa ser selcionado se voc tiver a opo de uso "Tabelas Existentes" na ltima etapa.

Usurio
Baseado no nvel de segurana do usurio. Onde a aplicao est ligada para o login do usurio.

Image 4: Interface de usurio.

Usurio: Tabela - Definir a tabela "Usurio" utilizada pelo sistema. Login - Definir o campo para aramazenar o login do usurio. Senha - Definir o campo para armazenar a senha do usurio. Nome - Definir o campo para armazenar o nome do usurio. E-mail - Definir o campo para armazenar o e-mail. Active - Definir o campo para armazenar se o usurio est ativo ou no . Cdigo de ativao - Defina o campo para armazenar o cdigo de ativao.

Privilgios de Administrador - Defina o campo para armazenar se o usurio tema privilgios de administrador.

Usurio / Aplicao
Baseado no nvel de segurana da aplicao. Onde a aplicao est relacionada com o usurio.

Imagem 5: Interface Usurio / Aplicao

1 -Usurio: Tabela - Definir a tabela "Usurio" utilizada pelo sistema. Login - Definir o campo para aramazenar o logindo usurio. Password - Definir o campo para armazenar a senha do usurio. Nome - Definir o campo para armazenar o nome do usuurio. E-mail - Definir o campo para armazenar o e-mail. Active - Definir o campo para armazenar se o usurio est ativo ativo ou no. Cdigo de ativao - Definir o campo para aramazenar o cdigo de ativao. Privilgios de administrador - Definir o campo para armazenar se o usurio tem privilgios de administrador.

2 - Aplicao: Tabela - Definir a tabela para armazenar todos as aplicaes do projeto. Cdigo - Definir o campo para armazenar o cdigo ou o nome da aplicao. Descrio - Definir o campo para armazenar a descrio da aplicao. Tipo de aplicao - Definir o campo para armazenar o tipo da aplicao.

3 - Usurio / Aplicao:

Tabela - Definir a tabela para armazenar o relacionamento entre o grupo e as aplicaes do projeto. Login - Define o campo para armazenar o login do usurio. Nome da aplicao - Definir o campo para armazenar o nome da aplicao. Privilgio de acesso- Definir o campo para armazenar se o usurio tem privilgios para acessar a aplicao. Privilgio de inserir- Definir o campo para armazenar se o usurio tem privilgio para inserir novos registros em uma aplicao. Privilgio de exluir - Definir o campo para armazenar se o usurio tem privilgio para deletar os registros em uma licao. Privilgio de atualizar - Definir o campo para armazenar se o usurio tem privilgio para atualizar os registros em uma aplicao. Privilgio de exportao - Definir o campo para armazenar se o usurio tem privilgios para exportar registros em uma aplicao. Privilgio de imprimir- Definir o campo para armazenar se o usurio tem privilgios para imprimir os registros em uma aplicao.

Usurio / Grupo / Aplicao


Segurana baseada para nvel de Grupo.Onde definido o acesso de cada grupo para determinadas aplicaes. <IMG SRC="http://192.168.254.248/tools/nm/sc_helpv7/gerado/pt_br/pdfhelp_pt_br/img/0055_seg_user_grp.png"">
Imagem 6: Usurio / Grupo / Interface de aplicao.

1 - Usurio: Tabela - Definir a tabela "Usurio" utilizada pelo sistema. Login - Definir o campo para aramazenar o login do usurio. Senha - Definir o campo para armazenar a senha do usurio Nome - Definir o campo para armazenar o nome do usurio E-mail - Definir o campo para armazenaro e-mail. Active - Definir o campo para armazenar se o usurio est ativo ou no . Cdigo de ativao - Defina o campo para armazenar o cdigo de ativao. Privilgio de Administrador - Definir o campo para armazenar se o usurio tem privilgio de administrador.

2 - Grupo: Tabela - Defina a tabela para armazenar os grupos criados no sistema. ID - Defina o campo que ir armazenar o cdigo do grupo. Descrio - Defina o campo que ir armazenar a descrio do grupo.

3 - Aplicao: Tabela- Definir a tabela para armazenar todos as aplicaes do projeto. Cdigo - Definir o campo para armazenar o cdigo ou o nome da aplicao. Descrio - Definir o campo para armazenar a descrio da aplicao. Tipo de aplicao - Definir o campo para armazenar o tipo da aplicao.

4 - Usurio / Grupo: Tabela - Definir a tabela para armazenar o relacionamento entre usurios e grupos em um projeto. Login - Definir o campo para armazenar seu login. Cdigo do grupo - Definir o campo para armazenar o cdigo do grupo.

5 - Group / Application: Tabela - Definir a tabela pra armazenar o relacionamento entre grupos e aplicaes do projeto. Cdigo do grupo - Definir o campo para armazenar o cdigo do grupo. Nome da Aplicao - Definir o campo para armazenar o nome da aplicao. Privilgio de acesso - Definir o campo para aramazenar se o grupo tem privilgios para acessar a aplicao. Privilgio de Inserir- Definir o campo para armazenar se o grupo tem privilgio para inserrir um novo registro na aplicao. Privilgio de excluir - Definir o campo para armazenar se o grupo tem privilgio para excluir registros na aplicao. Privilgio de atualizar- Definir o campo para armazenar se o grupo tem privilgio para atualizar os registros na aplicao. Privilgio de exportar - Definir o campo para armazenar se o grupo tem privilgios para exportar os registros da aplicao. Privilgio de impresso - Definir o campo para aramazenar se o grupo tem privilgio para impresso dos registros na aplicao.

4. Configurao - A quarta etapa usada para informar a aconfigurao usada no modulo de segurana.

Imagem7 7: Interface de Configurao

1 - Geral: Prefixo da aplicao - Cria aplicaes de segurana com um prefixo no nome. Criptografia - Definir se a senha usar criptografia. Permitir segurana - Permitir a opo "usar segurana" em cada aplicao. Utilizar Captcha - Permitir a op??o para usar CAPTCHA em uma tela de login. Pastas - Ele cria uma pasta em um projeto para aplicaes de segurana. Tema - Definir o tema para a aplicao. Log - Definir o Esquema de Log Scheme utilizado na aplicao de segurana. Menu - Ele permite criar ou selecionar um Aplicao de Menu para incluir o modulo de segurana. Tipo de Menu - Definir o tipo do menu, se a opo para criar uma nova aplicao de Menu foi definido em um item acima. 2 - Login: Tamanho mnimo - Tamanho mnimo do tipo e caracteres utilizados pelo usurio. Tamanho mximo - Tamanho mximo de caracteres utilizados pelo usurio. Enviar link para e-mail com nova senha - Definir quais caracteres o usurio final pode utilizar. 3 - Recuperar senha: Enviar senha para e-mail - Definir se o usurio pode reativar a senha recebendo ela por e-mail. Redefinir senha e enviar novo e-mail Difinir se o usurio pode reativar a senha redefinindo a senha e enviar por email. Enviar link para e-mail com nova senha - Definir se o usurio pode reativar a senha reenviando um link para o e-mail com o registro de uma nova senha. 4 - Novos usurios: Permite o registro de novos usurios - Um link criado na tela de login permitindo o registro de novos usurios. Requerer ativao por email - Novos usurios recebem um link de ativao por e-mail. Enviar e-mail para o administrador - Quando um novo usurio registado, o administrador receber um email para permitir ou no o acesso do usurio ao sistema. 5 - Configurao de E-mail : Servidor SMTP - Definir o servidor SMTP. Porta SMTP - Definir a porta SMTP. Usu??rio SMTP - Definir o usurio SMTP. Senha SMTP - Definir a senha SMTP.

E-mail SMTP - Definir o e-mail SMTP.

5. Inserir dados - A quinta etapa usado para inserir dados nas tabela Usurios e Grupos.

Imagem 8:Interface para inserir dados.

Inserir dados: Login - Login do usurio. Senha - Senha do usiurio. Nome - Nome usurio. E-mail - E-mail usurio. Active - Ativar usurio. Privilgios de administrador - Define se o administrador tem privilgios( todos os recursos ativados). Grupo - Nome do administrador do grupo.

6. Adicionar aplicao - A sexta etapa utilizada para inserir dados na tabela aplicao. Note:Esse passo no necessrio se voc estiver utilizando o tipo de segurana "Usurio".

Image 9: Interface para adicionar aplica??es.

Verificando a opo, o Scriptcase inserir em uma tabela da aplicao, o nome de cada aplicao existente no

projeto.

7. Perfil - A ltima etapa salvar em um perfil todas as configuraes utilizadas nas etapas anteriores.

Imagem 10: Interface de perfil

Voc pode salvar um perfil para qualquer usurio do Scriptcase, apenas para o usurio desse projeto.

Log
Utilizando o recurso de do ScriptCase de Log, voc pode implementar um sistema de log completo para seu projeto. Armazenar todos os dados que foram atualizados ou apagados pelo usurio final e quais aplicativos esto acessando.

Imagem 1: Menu > Modulo > Log

Criar / Editar
Essa op????o utilizada para criar ou modificar um novo esquema de modulo de log para seu projeto.

Imagem 2: Criando um Esquema de Log

Uma vez que voc j tem um esquema de log criados, eles ser??o listados para serem editados ou apagados.

Imagem 3:Lista de esquema de log.

Aplicaes
Aqui pode definir quais aplicaes ou eventos podem ser monitorado. No topo voc pode aplicar aes para todas as linhas ou poder selecionar apenas um ao para cada linha individualmente.

Imagem 4:Interface de Aplicaes

Na parte inferior da pgina, temos opes para filtrar os aplicativos que esto sendo listadas.

Imagem 5: Barra de ferramentas na parte inferior.

Conectando Sua Base De Dados Conectando A Sua Base De Dados

Conectando sua Base de Dados


Access DB2 DBF Firebird Informix Interbase MySQL Oracle PostgresSQL MS SQL Server - Windows MS SQL Server - Linux SQLite SQLite PDO SyBase Foxpro

Access Ms Access

Conexo com o Banco de Dados Access.


Home >> Conex?es >> MS-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.

Conex?o Access ADO. Conex?o Access ODBC.

Conectando-se Ao Access Ado

Conectando-se ao Access via ADO


Home >> Conex?es >> MS-Access >> Conectando-se ao 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.

Utilizar o seguinte driver ADO:

Extensao

Accdb

MicroSoft

Access

Driver

(*mdb,

*accdb)

CRIAO DA CONEXO NO SCRIPTCASE (MS ACCESS ADO)

Agora acessaremos 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 barra de ferramentas v at o cone destacado na figura a abaixo, referente a "Nova Conexo".

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.

Conectando-se Ao Access Via Odbc


Home >> Conex?es >> MS-Access >> Conectando-se ao Access via 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 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: Para trabalhar com MS Access vers?o inferior do que 2007/2010 voc? deve instalar o 2007 Office System Driver: Data Connectivity Components. Se estiver utilizando o Windows 7 x64, voce deve utilizar o Painel de Controle localizado em C:\WINDOWS\SysWOW64\odbcad32.exe para criar o ODBC.

Utilizar o seguinte driver ODBC:

Extensao MDB - MicroSoft Access Driver (*mdb)

Extensao

Accdb

MicroSoft

Access

Driver

(*mdb,

*accdb)

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 barra de ferramentas v at o cone destacado na figura a abaixo, referente a "Nova Conexo".

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.

Db2 Conectando Ao Ibm Db2

Conexo com Banco de Dados DB2


Home >> Conex?es >> IBM DB2
Conexo com o banco de dados IBM DB2.

Para levantar a extens?o ibm_db2, os arquivos de desenvolvimento DB2 de cabe?alho e bibliotecas devem ser instalados em seu sistema. DB2 n?o ir? instal?-los por padr?o, ent?o voc? pode ter que retornar ao seu instalador do DB2 e adicionar essa op??o. Os arquivos de cabe?alho s?o inclu?das com o "DB2 Application Development Client" dispon?vel gratuitamente para download a partir do banco de dados IBM DB2 Universal Se voc? adicionar o aplicativo DB2 arquivos de desenvolvimento de cabe?alho e bibliotecas para um sistema operacional Linux ou Unix no qual o DB2 foi instalado, voc? deve emitir o comando "db2iupdt -e" para atualizar os links simb?licos para os arquivos de cabe?alho e bibliotecas em suas inst?ncias do DB2. IBM DB2 ? uma extens?o PECL, (Reposit?rio de extens?es PHP, fornecendo um diret?rio de todas as extens?es conhecidas e instala??es de acolhimento para a transfer?ncia e desenvolvimento de extens?es do PHP) Ent?o siga as instru??es na Instala??o de extens?es PECL para instalar a extens?o ibm_db2 para PHP. Emita o comando configure para apontar para a localiza??o de seus arquivos de cabe?alho e bibliotecas do DB2 como segue:

bash$ ./configure --with-IBM_DB2=/path/to/DB2

Nos links abaixo selecione a op??o desejada.

Cria??o da Conex?o no Scriptcase (DB2 Nativo). Cria??o da Conex?o no Scriptcase (DB2 ODBC Nativo). Cria??o da Conex?o no Scriptcase (DB2 ODBC Generico).

Ibm Db2 Nativo

Tutorial de Conexo IBM DB2.


Home >> Conex?es >> DB2 >> DB2 Nativo
Cria??o da Conex?o 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 barra de ferramentas v at o cone destacado na figura a abaixo, referente a "Nova Conexo".

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.

Ibm Db2 Odbc Nativo

Cria??o da Conex?o no Scriptcase (DB2 ODBC Nativo).


Home >> Conex?es >> DB2 >> DB2 ODBC Nativo
Conexo com o banco de dados IBM DB2 em ambiente Windows usando 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 barra de ferramentas v at o cone destacado na figura a abaixo, referente a "Nova Conexo".

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.

Ibm Db2 Odbc Generico

Tutorial de Conexo IBM DB2.


Home >> Conex?es >> DB2 >> DB2 ODBC Generico
Conexo com o banco de dados IBM DB2 em ambiente Windows usando ODBC Generico.

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.

Firebird Firebird
Home >> Conex?es >> Firebird Nos links abaixo selecione a op??o desejada.

Conectando ao Firebird em ambiente Windows. Conectando no Firebird usando ODBC em ambiente Windows. Conectando ao Firebird em ambiente Linux. Criando uma Conex?o no Scriptcase. Criando uma Conex?o no Scriptcase Usando ODBC.

Firebird - Criando Uma Conex?o

Criando uma Conexo com Banco de Dados FireBird.


Home >> Conex?es >> Firebird >> Criando uma Conex?o 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.

Uma vez configurado corretamente, podemos criar a nossa conex?o no Scriptcase: Criando uma Conex?o no Scriptcase.

Firebird - Odbc

Criando uma Conexo com Banco de Dados FireBird usando ODBC.


Home >> Conex?es >> Firebird >> Criando uma Conex?o usando ODBC
Conectando via ODBC

Para realizar a conexo vamos utilizar o IBPhoenix Open Source ODBC Driver(http://www.ibphoenix.com)

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.

Uma vez configurado corretamente, podemos criar a nossa conex?o no Scriptcase: Criando uma Conex?o no Scriptcase.

Firebird - Linux

Criando uma Conexo com Banco de Dados FireBird em Ambientes Linux.


Home >> Conex?es >> Firebird >> Criando uma Conex?o no Linux
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

Uma vez configurado corretamente, podemos criar a nossa conex?o no Scriptcase: Criando uma Conex?o no Scriptcase.

Firebird - Criando Uma Conex?o No Scriptcase

Criando uma Conexo no Scriptcase


Home >> Conex?es >> Firebird >> Criando uma Conex?o 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 barra de ferramentas v at o cone destacado na figura a abaixo, referente a "Nova Conexo".

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.

Firebird - Criando Uma Conex?o Usando Odbc

Criando uma Conexo com Banco de Dados FireBird.


Home >> Conex?es >> Firebird >> Criando uma Conex?o no Scriptcase usando ODBC 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 barra de ferramentes v at o cone destacado na figura a abaixo, referente a "Nova Conexo".

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.

Informix Informix
Home >> Conex?es >> Informix Nesse tutorial vamos realizar a conexo em um servidor Windows onde o Scriptcase est instalado, acessando outro, onde encontra-se o Banco de Dados, para isso necessrio instalar o Client do Informix, no servidor onde vamos realizar a conexo. O Client utilizado foi o IBM Informix Connect. Descreveremos as conexes Nativa e ODBC.

Conex?o PDO do Informix no Scriptcase. (recomendado) Configura??o do Informix Nativo. Conex?o Nativa do Informix no Scriptcase. Configurando o ODBC do Informix. Conex?o ODBC do Informix no Scriptcase.

Configura??o Do Informix Nativo


Home >> Conex?es >> Informix >> Configura??o do Informix Nativo 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.

Habilitando o Informix no PHP


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.

Se o mdulo Informix estiver carregado corretamente no seu php, prossiga acessando o ScriptCase para criar sua conexo.

Conex?o Nativa do Informix no Scriptcase.

Conex?o Nativa Do Informix No Scriptcase


Home >> Conex?es >> Informix >> Conex?o Nativa do Informix no Scriptcase Agora acessaremos 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 barra de ferramentes v at o cone destacado na figura a abaixo, referente a "Nova Conexo".

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. Verifique se o m?dulo est? devidamente habilitado no PHP.

Configura??o do Informix Nativo.

Configurando O Odbc Do Informix


Home >> Conex?es >> Informix >> Configurando o ODBC do Informix 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.

Ap?s criar a Fonte de Dados ODBC, prossiga acessando o ScriptCase para criar sua conexo.

Conex?o ODBC do Informix no Scriptcase.

Conex?o Odbc Do Informix No Scriptcase


Home >> Conex?es >> Informix >> Conex?o ODBC do Informix no Scriptcase 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 barra de ferramentes v at o cone destacado na figura a abaixo, referente a "Nova Conexo".

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. Se ainda obtiver erros, verifique se a Fonte de Dados ODBC foi devidamente criada.

Configurando o ODBC do Informix.

Configurando O Infomix Pdo


Home >> Conex?es >> Informix >> Configurando Informix PDO Para criar uma conex?o no Infomix usando o driver PDO no scriptcase basta seguir os passos abaixo. * ? necessario que o "Infomix Instant Client" j? esteja instalado na maquina onde instalaremos o Scriptcase.

Passo 1: Se o Scriptcase j? estiver instalado, vamos em Op??es > Configura??es > Backup e realizaremos um backup completo do Scriptcase. Agora iremos desinstalar o Scriptcase por completo.

Passo 2: Baixaremos o "Zend Server CE with PHP 5.3" no Site da Zend

Passo 3: Executaremos o instalador da zend e selecionaremos a op??o "Custom".

Passo 4: Ativaremos as exten??es "Zend Guard Loader" e a op??o "Infomix".

Prosseguiremos com a instala??o apertando "next" algumas vezes. Devemos deixar a op??o de executar o Zend marcada para que um novo passo da inicializa??o se inicie, nesse momento o navegador ir? abrir.

Passo 5: Agora teremos que ativar essas extens?es dentro do zend, ent?o teremos que digitar: localhost:10081 .

Na aba "Server Setup" e depois na aba "Extensions", devemos localizar o pdo_infomix e liga-lo.

N?o podemos esquecer de reinicializar o PHP.

Passo 6: Agora instalaremos o Scriptcase na pasta HTDOCS.

Depois que descompactarmos o arquivo zip e renomearmos a pasta iremos inicializar a instala??o do Scriptcase. Tutorial da Instala??o Manual do Scriptcase. Criaremos o nosso primeiro projeto, selecionaremos a conex?o Infomix e depois o Driver PDO, digitaremos o host da seguinte maneira: ip\nome_do_servi?o:porta Exemplo: 192.168.254.130\ol_ids_1150_1:9088 Teste a conex?o e salve em seguida * N?o podemos usar localhost, deveremos usar o IP na maquina na rede.

Passo 7: Precisamos editar o arquivo php.ini para adicionarmos a linguagem usada na maquina, a maneira mais r?pida de descobrir ? criando uma aplica??o no Scriptcase e executa-la, o Scriptcase ir? mostar o charset usado em seu sistema no erro. Devemos editar a tag date.timezone dentro do PHP.ini

Passo 8: Para finalizar devermos reinicializar o Apache e o Scriptcase estar? pronto para uso.

Interbase Interbase
Home >> Conex?es >> Interbase Neste tutorial veremos como habilitar o mdulo php_interbase.dll do PHP no arquivo php.ini e depois conectar-se ao Interbase pelo Scriptcase.

Habilitando o Interbase no PHP (Windows). Habilitando o Interbase no PHP (Linux). Conectando-se ao Interbase pelo Scriptcase.

Configurando O Php Com Interbase (windows)


Home >> Conex?es >> Interbase >> Configurando o PHP com INTERBASE (Windows)

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.

Conectando-se ao Interbase pelo Scriptcase.

Configurando O Php Com Interbase (linux)


Home >> Conex?es >> Interbase >> Configurando o PHP com INTERBASE (Linux)
Configurando Interbase no Linux

Pr Requisitos: Para ativar o suporte Interbase, configure o PHP com --with-interbase[=DIR], onde DIR o diretrio base da instalao do Interbase, o qual o padro /usr/interbase. Para outras configuraes acesse o site http://www.php.net/manual/pt_BR/ref.ibase.php

Uma vez configurado corretamente, podemos criar a nossa conex?o no Scriptcase: Conectando-se ao Interbase no Scriptcase.

Conectando-se Ao Interbase Pelo Scriptcase


Home >> Conex?es >> Interbase >> Configurando o PHP com INTERBASE (Linux) 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 barra de ferramentas v at o cone destacado na figura a abaixo, referente a "Nova Conexo".

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.

Caso a conex?o n?o tenha sido bem sucedida, verifique se o m?dulo PHP est? habilitado: Habilitando o Interbase no PHP (Windows).

Habilitando o Interbase no PHP (Linux).

Mysql Mysql
Home >> Conex?es >> MySQL O instalador do Scriptcase habilita, no PHP, o m?dulo MySQL por padr?o, bastando apenas realizar a conex?o com o banco de dados ? partir do Scriptcase. Se voc? estiver utilizando um ambiente pr?prio, pr?-configurado, ent?o a extens?o MySQL deve ser habilitada no PHP.

Habilitando extenso/modulo MySQL (WINDOWS). Habilitando extenso/modulo MySQL (LINUX). Conectando-se ao MySQL no Scriptcase.

Habilitando O Mysql (windows).

Habilitando extenso/modulo MySQL (WINDOWS)


Home >> Conex?es >> MySQL >> Habilitar MySQL (WINDOWS) Para habilitar a extenso/modulo do MySQL, devemos acessar o arquivo php.ini. Veja como fazer passo a passo: 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. Se voc? deseja usar a conex?o MySQL PDO, voc? deve remover o ponto e v?rgula da extens?o php_pdo_mysql.dll. 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/oldclient.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.

Uma vez que o m?dulo esteja habilitado, poderemos prosseguir com a conex?o do MySQL no Scriptcase: Conectando-se ao MySQL no Scriptcase.

Habilitando O Mysql (linux).

Habilitando extenso/modulo MySQL (LINUX).


Home >> Conex?es >> MySQL >> Habilitar MySQL (LINUX) Para habilitar o MySQL no PHP em um ambiente Linux, devemos 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 http://www.php.net/manual/pt_BR/ref.mysql.php outras configuraes acesse o site

Uma vez que o m?dulo esteja habilitado, poderemos prosseguir com a conex?o do MySQL no Scriptcase: Conectando-se ao MySQL no Scriptcase.

Conectando-se Ao Mysql No Scriptcase


Home >> Conex?es >> MySQL >> Conectando-se ao MySQL no Scriptcase Agora acessaremos 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 barra de ferramentas v at o cone destacado na figura a abaixo, referente a "Nova Conexo".

Passo 2: Aps clicar no ?cone de Nova Conex?o, clique na imagem do banco de dados 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. Se voce estiver se conectando a um

servidor de banco de dados remoto, verifique se este usu?rio possui permiss?o de acesso remoto. 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.

Se ocorrerem problemas com a conex?o, verifique se o m?dulo MySQL est? habilitado no PHP: Habilitando exteno/modulo MySQL (WINDOWS).

Habilitando exteno/modulo MySQL (LINUX).

Oracle Oracle
Home >> Conex?es >> Oracle Para se conectar a base de dados Oracle se faz necessario a instala??o e configura??o de alguns programas adicionais da pr?pia Oracle. Nos links abaixo selecione a op??o desejada.

Usando o Oracle Instant Client em ambiente Windows. Conectando no Oracle em ambiente Linux. Habilitando o Oracle no PHP. Criando uma conex?o no Scriptcase.

Oracle - Instant Client

Instalando o Oracle Instant Client no Windows


Home >> Conex?es >> Oracle >> Instant Client (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. Ao utilizar o Instant Client 11g, o PHP OCI8 se conecta a todas as edi??es do Oracle 9.2, 10.x, 11.x e bancos de dados.

Pr Requisitos: Fazer o download do 'Oracle Instant Client Package - Basic' no site do fabricante (http://www.oracle.com). Possuir acesso base de dados Oracle. Configurar o PHP para o Oracle.

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. Imagem 1: Bot?o direito no "Meu Computador" e depois em propiedades.

Imagem 2: Na aba Avan?ado, bot?o "Vari?veis de Ambiente".

Imagem 3: J? nas configura??es de "Vari?veis de Ambiente" vamos procurar a op??o "Path" e depois clicar no bot?o "Editar"

Imagem 4: Vamos adicionar o caminho para a pasta do "instant client" que acabamos de criar, devemos usar ";" (ponto e virgula) para separar os parametros j? existentes do caminho que iremos digitar. Ex: ;C:\instantclient_11_1

Imagem 5: Devemos adicionar uma nova vari?vel de sistema.

Imagem 6: O nome da vari?vel precisa ser setada como "NLS_LANG", o oracle usa essa variavel para definir a linguagem, territ?rio e propiedades de charset. Neste link veremos a lista completa dos valores permitidos. http://www.orafaq.com/wiki/NLS_LANG Segue abaixo a lista com algumas vari?veis permitidas. French_France.WE8ISO8895P French_Switzerland.WE8ISO8895P1 Norwegian_Norway.NDK7DEC Norwegian_Norway.WE8ISO8895P1 Japanese_Japan.JA16SJIS Arabic_Egypt.AR8MSWIN1256 American_America.AR8MSWIN1256 American_America.WE8ISO8859P1 Latvian_Latvia.BLT8CP921

OBS: Aps estes passos necessrio reiniciar a mquina para as variveis de ambiente entrarem em vigor.

OBS 2: A maneira de se chegar nas configura??es de vari?veis de ambiente pode ser um pouco diferente dependendo da vers?o do windows usada.

Uma vez que o instant client esteja instalado corretamente, temos que nos certificar que a DLL do oracle est? sendo levantada no PHP: Habilitando o Oracle no PHP.

Oracle Linux

Conectando ao Oracle em ambiente Linux


Home >> Conex??es >> Oracle >> Linux

Conectando no Oracle em ambiente Linux Ao instalar o Scriptcase no linux de forma manual ou pelo instalador automaticamente a DLL do oracle j?? vem habilitada, para realizar a conex??o com sucesso se faz necessario baixar e instalar o Instant Client para Linux.

Passo 1: No site da Oracle escolhermos o sistema operacional desejado e em seguida baixaremos o "Instant CLient Basic Package".

Passo 2: Descompactaremos o arquivo ZIP.

Passo 3: Editaremos /etc/environment.

Passo 4: Adicionaremos o caminho para a pasta que acabamos de criar ao "PATH", lembrando de separar o que iremos digitar com ":" (dois pontos).

Depois dos quatro passos o scriptcase estar?? pronto para realizar uma conex??o com o banco de dados Oracle. Criando uma conex??o no Scriptcase.

Oracle - Habilitando O Php

Configura??o do PHP
Home >> Conex?es >> Oracle >> Habilitando o 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

Uma vez que o m?dulo esteja habilitado, poderemos prosseguir com a conex?o do Oracle no Scriptcase: Conectando-se ao MySQL no Scriptcase.

Oracle - Conectando Ao Oracle

Conectando ao Oracle
Home >> Conex?es >> Oracle >> Criando uma Conex?o

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 barra de ferramentas v at o cone destacado na figura a abaixo, referente a "Nova Conexo".

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.

Postgresql Postgressql
Home >> Conex?es >> PostgreSQL Para conectar-se ao PostgreSQL no Scriptcase ? necess?rio habilitar a extenso/modulo php_pgsql.dll do PHP no arquivo php.ini

Habilitando extenso/modulo PosgreSQL (WINDOWS). Habilitando extenso/modulo PosgreSQL (LINUX). Conectando-se ao PosgreSQL no Scriptcase.

Habilitando O Postgresql (windows)

Habilitando o PostgreSQL no Windows.


Home >> Conex?es >> PostgreSQL >> Habilitando o PostgreSQL (WINDOWS)

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.

Se voc? deseja usar a conex?o PostgreSQL PDO, voc? deve remover o ponto e v?rgula da extens?o php_pdo_pgsql.dll 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 barra de ferramentas v at o cone destacado na figura a abaixo, referente a "Nova Conexo".

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

Uma vez que o m?dulo esteja habilitado, poderemos prosseguir com a conex?o do PostgreSQL no Scriptcase: Conectando-se ao PostgreSQL no Scriptcase.

Habilitando O Postgresql (linux)

Habilitando o PostgreSQL no Linux


Home >> Conex?es >> PostgreSQL >> Habilitando o PostgreSQL (LINUX) Para habilitar o mdulo de funes para PostgreSQL, a opo de configurao --with-pgsql[=DIR] deve ser usada no momento da compilao do PHP. Para outras configuraes acesse o site http://www.php.net/manual/pt_BR/ref.pgsql.php

Uma vez que o m?dulo esteja habilitado, poderemos prosseguir com a conex?o do PostgreSQL no Scriptcase: Conectando-se ao PostgreSQL no Scriptcase.

Conectando-se Ao Postgressql No Scriptcase


Home >> Conex?es >> PostgreSQL >> Conectando-se ao PostgresSQL no Scriptcase

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 barra de ferramentas v at o cone destacado na figura a abaixo, referente a "Nova Conexo".

Passo 2: Aps clicar no ?cone de Nova Conex?o, 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.

Se ocorrer problemas com a conex?o, verifique se o m?dulo PostgreSQL est? habilitado no PHP: Habilitando extenso/modulo PosgreSQL (WINDOWS). Habilitando extenso/modulo PosgreSQL (LINUX).

Sql Server Ms Sql Server

A conexo do MS SQL Server com o ScriptCase, em ambientes WINDOWS, pode ser feita atravs de quatro maneiras:

ADO ODBC SQL Server Client Native SRV Native SRV PDO

MS-SQL Server Compatibilidade Win Win Win Win 7 Win XP Server Server Vista 2003 2008 OK OK
OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK

Win 2000
OK OK OK

Linux

OK

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)

Ms Sql Server Ado

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 barra de ferramentas v at o cone destacado na figura a abaixo, referente a "Nova Conexo".

<img src="http://192.168.254.248/tools/nm/sc_helpv7/gerado/pt_br/pdfhelp_pt_br/img/0910_544_11.png" " />

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. Para mudar ou acrescentar uma nova porta devemos usar virgula.

Ms Sql Server Odbc

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:

O drive que possibilita o acesso ao odbc pelo PHP esta compilado em 32 bits. Caso esteja usando ambiente Windows 64 bits, ser necessrio criar o odbc pelo programa "odbcad32.exe" que dever esta localizado dentro da pasta "../windows/syswow64/". Exemplo: c:/windows/syswow64/odbcad32.exe

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 barra de ferramentas v at o cone destacado na figura a abaixo, referente a "Nova Conexo".

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.

Ms Sql Server

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

Ms Sql Server Native Srv

Usando Driver Native SRV em ambiente Windows


A conex?o SRV nativa ? a alternativa recomendada para uso com o ScriptCase. ? mais r?pido (relativo ao acesso do banco de dados) e ? a ?nica que funciona corretamente com imagem e documento de banco de dados . </ p> Abaixo est? o passo-a-passo para instalar o Native Driver SRV: Requisitos: Sistemas Operacionais * Windows Server 2003 Service Pack 1 * Windows XP Service Pack 3 * Windows Vista Service Pack 1 or later * Windows Server 2008 * Windows Server 2008 or later * Windows Seven Microsoft SQL Server Native Client instalado (sqlncli) http://go.microsoft.com/fwlink/?LinkId=101877 SQLServerDriverForPHP Driver instalado * http://msdn.microsoft.com/en-us/sqlserver/cc299381.aspx * Ele j? ? instalado pelo instalador do Scriptcase.

Primeira Etapa: Instala??o do Microsoft SQL Server Native Client (SQLNCLI) </ p> Ap?s baixar o arquivo "sqlncli.msi" , execute o instalador e siga os passos </ p>

* Ap?s a instala??o, recomenda-se reiniciar o sistema operacional.

Segunda Etapa: Instalar o Driver - SQLServerDriverForPHP

Aps download e execuo do arquivo "SQLServerDriverForPHP", ser exibido um input para informar o caminho da pasta "ext" do php.

O instalador ir extrair "dlls" que sero usado pelo php para levantar o servio. Aps instalao, necessrio habilitar no php.ini a seguinte dll: php_sqlsrv_53_nts_vc6.dll e php_sqlsrv_53_nts_vc9.dll Exemplo de Cdigo: extension=php_sqlsrv_53_nts_vc6.dll * necessrio incluir a linha acima aps chamada da extenso php_mssql.dll Aps edio do arquivo "php.ini", necessrio reinicar o servio do "apache" localizado em: "Painel de Controle-> Ferramentas Administrativas-> Servios-> ApacheScriptcase5".

Etapa Final: Criar a conexo SRV no Scriptcase. Para criar a conexo, escolha a opo: MSSQL Server NATIVE SRV

Nota: O SQL Server escuta por padro na porta 1433. Para mudar ou acrescentar uma nova porta devemos usar virgula.

Ms Sql Server Native Srv Pdo

Usando Driver Native SRV PDO em ambiente Windows


A conex?o SRV nativa ? a alternativa recomendada para uso com o ScriptCase. ? mais r?pido (relativo ao acesso do banco de dados) e ? a ?nica que funciona corretamente com imagem e documento de banco de dados . </ p> Abaixo est? o passo-a-passo para instalar o Native Driver SRV PDO: Requisitos: Operating Systems * Windows Vista Service Pack 2 or later * Windows Server 2008 (Service Pack 2 or R2) * Windows 7 Microsoft? SQL Server? 2012 Feature Pack http://www.microsoft.com/en-us/download/details.aspx?id=29065 -> MICROSOFT SQL SERVER CONNECTIVITY FEATURE PACK COMPONENTS ( sqlncli.msi ) Microsoft Drivers 3.0 for PHP for SQL Server http://www.microsoft.com/en-us/download/details.aspx?id=20098 --> Voc? deve extrair e usar a dll nts(non thread safe) no php.ini

Primeira Etapa: Instala??o do Microsoft SQL Server Native Client ( sqlncli.msi ) Ap?s baixar o arquivo "sqlncli.msi" , execute o instalador e siga os passos

* Ap?s a instala??o, recomenda-se reiniciar o sistema operacional.

Segunda Etapa: Instalar o Driver - Microsoft Drivers 3.0 for PHP for SQL Server

Aps download e execuo do arquivo "Microsoft Drivers 3.0 for PHP for SQL Server", ser exibido um input para informar o caminho da pasta "ext" do php.

O instalador ir extrair "dlls" que sero usado pelo php para levantar o servio. Aps instalao, necessrio habilitar no php.ini a seguinte dll: php_sqlsrv_53_nts.dll/php_sqlsrv_54_nts.dll y php_pdo_sqlsrv_53_nts.dll/php_pdo_sqlsrv_54_nts.dll Exemplo de Cdigo: extension=php_pdo_sqlsrv_54_nts.dll * necessrio incluir a linha acima aps chamada da extenso php_mssql.dll Aps edio do arquivo "php.ini", necessrio reinicar o servio do "apache" localizado em: "Painel de Controle-> Ferramentas Administrativas-> Servios-> ApacheScriptcase".

Etapa Final: Criar a conexo SRV PDO no Scriptcase. Para criar a conexo, escolha a opo: MSSQL Server NATIVE SRV PDO

Nota: O SQL Server escuta por padro na porta 1433. Para mudar ou acrescentar uma nova porta devemos usar virgula.

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.

Sqlite Sqlite
Home >> Conex??es >> SQLite Para conectar-se ao SQLite no Scriptcase ?? necess??rio habilitar as extenes/modulos php_pdo.dll, php_pdo_sqlite.dll e php_sqlite.dll do PHP no arquivo php.ini

Habilitando modulo SQLite (WINDOWS). Habilitando modulo SQLite (LINUX). Conectando-se ao SQLite no Scriptcase.

Habilitando O Sqlite (windows)

Habilitando o SQLite no Windows.


Home >> Conex??es >> SQLite >> Habilitando o SQLite no Windows 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 M??dulo do SQLite PDO foi habilitado no info.php

Uma vez que o m??dulo esteja habilitado, poderemos prosseguir com a conex??o do SQLite no Scriptcase: Conectando-se ao SQLite no Scriptcase.

Habilitando O Sqlite (linux)

Habilitando o SQLite no Linux.


Home >> Conex??es >> SQLite >> Habilitando o SQLite no Linux Para habilitar o mdulo de funes para SQLite, as opes de configurao --with-pdo[=DIR], --withsqlite[=DIR] e --with-pdo_sqlite[=DIR] devem ser usadas no momento da compilao do PHP. Para outras configuraes acesse o site http://www.php.net/manual/pt_BR/ref.sqlite.php

Uma vez que o m??dulo esteja habilitado, poderemos prosseguir com a conex??o do SQLite no Scriptcase: Conectando-se ao SQLite no Scriptcase.

Conectando-se Ao Sqlite No Scriptcase


Home >> Conex??es >> SQLite >> Conectando-se ao SQLite no Scriptcase 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 barra de ferramentes v at o cone destacado na figura a abaixo, referente a "Nova Conexo".

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

Sybase Sybase
Home >> Conex?es >> Sybase Para se conectar a base de dados Sybase se faz necessario a instala??o e configura??o do "Sybase Client". Nos links abaixo selecione a op??o desejada.

Instalando e Configurando o "Sybase Client". Habilitando o Sybase no PHP. Criando uma conex?o no Scriptcase.

Sybase - Sybase Client

Instalando o Sybase Client


Home >> Conex?es >> Sybase >> Sybase Client 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.

Uma vez que o "Sybase Client" esteja instalado corretamente, temos que nos certificar que a sua DLL est? sendo levantada no PHP:

Habilitando o Sybase no PHP.

Sybase - Habilitando A Dll No Php

Habilitando a DLL no PHP


Home >> Conex?es >> Sybase >> Habilitando o PHP

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.

Com a DLL devidamente habilitada do PHP podemos agora cria uma conex?o no Scriptcase. Habilitando o Sybase no PHP.

Sybase - Criando Uma Conex?o

Criando uma Conexo com Banco de Dados SyBase


Home >> Conex?es >> Sybase >> Conex?o no Scriptcase

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 barra de ferramentas v at o cone destacado na figura a abaixo, referente a "Nova Conexo".

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.

Odbc Generico Odbc Gen?rico

Conexo com Banco de Dados via ODBC


Home >> Conex?es >> ODBC Gen?rico A conex?o via ODBC gen?rica ? geralmente utilizada para criar conexes com bancos de dados dBase (.dbf), Progress, Dataflex, Paradox, Visual FoxPro, etc. Basta que voc tenha disponvel o driver ODBC correspondente ao seu banco de dados. Este tutorial vlido apenas para o ScriptCase(servidor), executando em ambiente WINDOWS. Veja passo a passo como criar e configurar o ODBC relacionado ao seu banco de dados e conectar-se com ScriptCase

Criando o ODBC para o dBase (.dbf) Criando o ODBC para o Progress Criando o ODBC para o Visual FoxPro Conectando-se ao ODBC pelo Scriptcase.

Dbase(dbf)

Criando o ODBC para o dBase(.dbf)


Home >> Conex?es >> ODBC Gen?rico >> dBase(DBF) Veja passo-a-passo como criar a fonte de dados ODBC de sistema. Acesse: Painel de controle > ferramentas administrativas > Fontes de dados ODBC (figura abaixo). Se estiver utilizando o Windows 7 x64, voce deve utilizar o Painel de Controle localizado em C:\WINDOWS\SysWOW64\odbcad32.exe para criar o ODBC.

Acesse a guia: Fontes de dados de sistema , escolha a opo DBF que se adequa a sua necessidade, e conclua a criao (figura abaixo).

Faa as configuraes finais: seleo de pasta e nome da sua fonte de dados. (figura abaixo)

Uma vez que a Fonte de Dados ODBC esteja criada, poderemos prosseguir com a conex?o no Scriptcase: Conectando-se a uma fonte de dados ODBC no Scriptcase.

Progress
Home >> Conex?es >> ODBC Gen?rico >> Progress Passos a reproduzir: Instalar o Merant Progress 92 ODBC Criar uma Fonte de Dados ODBC para seu Banco de Dados Progress no mesmo Servidor do ScriptCase.

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

1. Acessar o Painel de Controle do Windows para criao de um Fonte de Dados ODBC Se estiver utilizando o Windows 7 x64, voce deve utilizar o Painel de Controle localizado em C:\WINDOWS\SysWOW64\odbcad32.exe para criar o 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

Uma vez que a Fonte de Dados ODBC esteja criada, poderemos prosseguir com a conex?o no Scriptcase: Conectando-se a uma fonte de dados ODBC no Scriptcase.

Visual Foxpro
Home >> Conex?es >> ODBC Gen?rico >> Visual FoxPro Nesse tutorial realizaremos a conexo em um servidor onde o Scriptcase est instalado, utilizando uma conexo ODBC com o banco Visual FoxPro. O Driver ODBC do banco de dados Visual FoxPro pode ser encontrado em: http://msdn.microsoft.com/enus/vfoxpro/bb190233.aspx

Passo 1: Em Fonte de Dados de Sistema vamos criar um novo ODBC. Se estiver utilizando o Windows 7 x64, voce deve utilizar o Painel de Controle localizado em C:\WINDOWS\SysWOW64\odbcad32.exe para criar o 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

Uma vez que a Fonte de Dados ODBC esteja criada, poderemos prosseguir com a conex?o no Scriptcase: Conectando-se a uma fonte de dados ODBC no Scriptcase.

Conex?o Odbc Generico No Scriptcase

Conectando-se a uma fonte de dados ODBC no Scriptcase


Home >> Conex?es >> ODBC Gen?rico >> Conex?o ODBC Gen?rico no Scriptcase Pr? requisito: Criar uma Fonte de Dados ODBC para seu Banco de Dados no mesmo Servidor do ScriptCase. Acessaremos o ScriptCase pelo browser e vamos criar a conexo com o seu Banco de Dados usando a fonte de dados ODBC previamente criada.

Passo 1: Acesse o seu ScriptCase, por exemplo, http://localhost/scriptcase/ na barra de ferramentas v at o cone destacado na figura a abaixo, referente a "Nova Conexo".

Passo 2: Aps clicar no ?cone de Nova Conex?o, 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, se houver, o usurio para conseguir acesso ao seu banco de dados. Senha - Informe, se houver, a senha para conseguir acesso ao seu banco de dados.

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 nome do ODBC.

Caso seu ODBC ainda n?o esteja criado, veja como cri?-lo: Criando o ODBC para o dBase (.dbf) Criando o ODBC para o Progress Criando o ODBC para o Visual FoxPro

Trabalhando Com Aplicaes Vis?o Geral

CRIANDO APLICA??O
Cada pgina criada pelo ScriptCase chamada de Aplicao. Os tipos de aplicaes so abaixo apresentadas: 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. O Scriptcase dispe de uma gama flexvel de tipos de formulrio para acomodar as necessidades do negcio. Veja abaixo as opes disponveis. nico Registro - Um redgistro por pgina. Mtltiplos Registros - Mltiplos registros por pgina. Inserir, atualizar e excluir registros em linha ao mesmo tempo. Grid editvel - Mltiplos registros por pgina. Cada registro precisa ser editado de cada vez. Todas as linha de registros so habilitadas para edio. Grid Editvel View - Mltiplos registros por pgina. Cada registro habilitado a edio de cada vez . As linhas de registro so desativadas. Para editar um linha de registro, primeiro preciso habilitar para editar. 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. CALENDRIO - Permite gerao de Aplicaes Caledrio. timo para criao de aplicaes de agendamento e compromisso.

Criando Aplicaes Como Criar Aplica??es?

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.

Para saber mais sobre o modo de criao de aplicao, click no seguinte link. Criando aplicao

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.

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

Image1: Interface 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).

Figura 2: Selecionando tabelas.

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

Image3: Interface de descrio de aplicaes .

Na parte inferior h as caixas de seleo, com a opo para gerar o cdigo fonte e/ou para abrir a aplicao para

editar depois de criada. Clique no boto concluir para criar a aplicao.

Image4: Creating the applications.

Depois de criadas as aplicaes so listadas em Home Projeto (Image5).

Image5: Batch Express Mode Interface.

Editando Aplicaes Como Editar Aplica??es?

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.

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

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

Aplicaes De Consulta Vis?o 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. Em um click &tilde; poss&tilde;vel quebrar linhas e grupos de dados por n&tilde;vel ou campos. 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.

Figura 2: Interface com Quebras e Totalizaes

Figura 3: Interface Pesquisa em uma consulta.

Consulta Configura??o

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

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. Linhas por Pginas - Nmero de linhas por pgina. Exibir Nmero de Pgina - Exibi o nmero de linha no incio de cada linha. Exibir Ttulos - Exibi o campo de tulo (labels). Quebra de linha no t?tulo - Permite a quebra de linha nos t?tulos dos campos da consulta(labels). Colunas por pgina - Utilizada quando selecionda a orientao Vertical ou Slide. Digite o n&atilde;mero do registro para mostrar sequencialmente (lado a lado) em uma pgina. Totalizao vertical em apenas uma linha - Utilizado quando selecionado o tipo de orienta????o Vertical . Exibi uma sequencia de registros(lado a lado). Alinhamento Horizontal - Permite definir o alinhamento horizontal 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 - Possibilita o alinhamento dos campos da consulta como slide ou vertical. 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. Atualizar Intervalo - Intervalo em segundos para atualizar (reload) os registros da grade.

Editar Campos

Nova interface incluida na V6. Ele permite ao usurio organizar e editar os campos.

Imagem 1: Editar campos de interface.

Opes 1 - Campos - Essa coluna usada para exibir o nome do campo. 2 - Label - Colunas para editar o label de exibio dos campos em uma aplicao. 3 - Tipos de Dados - Ele permite alterar o tipo do campo. Note: Observe que todas as linhas so arrastveis. Voc pode definir a posio dos campos.

Selecionar Campos

Definir quais campos ser?o 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 ser?o exibidos na aplica??o (escolha o campo e clique na seta para a direita para inclu?-los no formul?rio).

Barra De Ferramentas E Op??es

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: Navegao - Apresenta as Checkbox relativas aos botes de navegao que podem ser exibidos na Consulta. Avana Avana para a prxima pgina da consulta. Anterior Retorna para a pgina anterior da consulta. Primeiro Localiza a primeira pgina da consulta. ltima Localiza a ltima pgina da consulta. Sair Finaliza a aplicao. Navegao por Exibi o link para pginas. ex. 1 2 3 4 5 pgina Exportar - Define o formato disponvel para gerao de impresso . O ScripCase pode gerar impresso nos seguintes formatos: Impresso Cria uma consulta em formato html. PDF Disponibiliza relatrio completo, contendo todos os dados da consulta em formato PDF.. WORD Disponibiliza relatrio completo, contendo todos os dados da consulta em formato WORD(.doc). Excel Disponibiliza relatrio completo, contendo todos os dados da consulta em formato Excel. XML Disponibiliza relatrio completo, contendo todos os dados da consulta em formato XML. RTF Disponibiliza relatrio completo, contendo todos os dados da consulta em formato RTF. CSV Disponibiliza relatrio completo, contendo todos os dados da consulta em formato CSV.

Outros Ir para Permite exibir uma pgina de registros partir do nmero do registro digitado. Limite de Linhas Um boto para definir um nmero mximo de linhas por pgina Pesquisa Quando clicado, redireciona para um formulio de pesquisa. Colunas Seleciona as colunas para exibir (ou esconder). Quebras Seleciona a regra de "quebra" utilizada na aplica????o. Ordem de Um boto que permite ao usurio classificar Classificao pginas por mltiplos critrios (coluna). Resumo Uma op??o na barra de ferramentas para exibir uma linha de resumo com o conjunto informaes do registro. Gantt A button to display the Gantt's chart. Linguagens Um combobox com linguagens para selecionar. Temas Um combobox o qual permite selecionar um tema (disponvel nas propriedades do projeto). Contador de Nmero de linhas a ser exibido por pgina de linhas consulta. Web help Um bot??o para exibio da pgina de ajuda. Pesquisa Faz uma pesuisa rpida no aplicativo de Rpida consulta. Separator Imagem para separar os grupos de botes. Grupo de Botes Exportar Um boto para permitir abrir um menu flutuante com um grupo de botes.

Configuraes DOS BoTES

Figura2: Configuraes dos botes.

Opes

Figura3: Interface de Opes da Consulta.

Atributos: Exibi Sumrio - Exibir boto de resumo para cada pgina. Nmero de links exibidos- Permiti formatar o formato do contador ex.:( 1 to 10 of 200). Linhas por pgina- Quantidade de linhas de registros por pgina. Ir para - Ir para pgina ou registro. Linhas para escolher - Mostrar quais as opes de quantidade de linhas que ser exibida no combobox. Por exemplo. 10,20,30

Exporta??o

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.

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). Imprimir Background - Permite imprimir background no arquivo PDF. Tempo de execu??o do JS - Tempo m?ximo de espera do servidor ao executar o JS.

Exportao CSV
Este quadro permite configurar o formato CSV da consulta.

Figura2: Interface Configurao do CSV.

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.

Exportar - XLS

Imagem 4: Interface de outros formatos.

Abrir diretrio XLS -Abrir o arquivo XLS gerado sem a necessidade de exibio de uma pgina intermediria com um link para o arquivo. Formato -Arquivo formato(XLSX or XLS).

Exportar - WORD
Configura o formato Word para a consulta.

Imagem 2: Interface de configurao de Word.

Imprimir tipo - Caracter usado para separar linhas do registros. Linhas por p?gina da consulta - Define o nmero de linhas impressas por uma pgina Word. Linhas por pgina do resumo - Define o numero de linhas impressas pelo Word em uma pgina de resumo. Abrir WORD diretamente - Abrir o arquivo WORD gerado sem a necessidade de exibio de uma pgina intermediria com um link para o arquivo.

IMPRESSO HTML
Configura o formato HTML 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 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 SQLSelect - Exibi o comando select SQL.Edita o comando para adicionar ou editar campos, funes, etc. Dica: O usurio pode utilizar o SQL Builder para montagem rpida do comando. Conexo - Exibe o nome da conexo utilizada. Essa conexo pode ser alterado para outra que tenha a mesma tabela (SQL). 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. 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". 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.

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.

Ordena??o

CAMPOS COM ORDENA??O


Esta propriedade tem como finalidade definir os campos que permitem ordena??o. A ordena??o de um campo da aplica??o ? feita em tempo de execu??o da mesma, apenas clicando sobre o nome da coluna (campo) que se deseja ordenar. Por default as quebras ser?o respeitadas na ordena??o de campos. 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.

Log

Nova interface incluida na vers?o 6. Permite com que o usu?rio configure o uso do m?dulo de log individualmente para cada aplica??o

Imagem 1: Interface do menu de Log.

Opc?es: Schema - Schema de log a ser utilizado na aplica??o. Todos os campos - Utilizar todos os campos no log. Eventos - Eventos do log que ser?o salvos.

Seguran?a

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 de Quicksearch h? as seguintes opes:

Boto dentro do Search - Op?o para informar se o boto serch inserido na rea de texto(entrada de objetos) Quicksearch exibir combobox - Exibir combobox se houver apenas uma opo quicksearch. Quicksearch Watermark - Mostrar Watermark em quicksearch Largura Quicksearch - Largura em pixels do Quicksearch.

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 Vis?o 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 X substitudo por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento obrigatrio e quando forem retornados menos caracteres do que o tamanho da mscara, o valor ser completado com zeros esquerda. Z substitudo por quaisquer caracteres retornados pelo banco de 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 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:

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. Exibir Valores - Exibe os valores do grfico gerado Coluna para Label - Coluna para Label do campo. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Altura da Legenda - Altura m?xima, em porcentagem entre o gr?fico e o espa?o (no topo) reservados para

legendas.

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 X substitudo por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento obrigatrio e quando forem retornados menos caracteres do que o tamanho da mscara, o valor ser completado com zeros esquerda. Z substitudo por quaisquer caracteres retornados pelo banco de 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 Descrio no

Atribudo 1 2 4 8 16

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:

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. Exibir Valores - Exibe os valores do grfico gerado Coluna para Label - Coluna para Label do campo.

Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Altura da Legenda - Altura m?xima, em porcentagem entre o gr?fico e o espa?o (no topo) reservados para legendas.

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 X substitudo por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento obrigatrio e quando forem retornados menos caracteres do que o tamanho da mscara, o valor ser completado com zeros esquerda. Z substitudo por quaisquer caracteres retornados pelo banco de 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:

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. Exibir Valores - Exibe os valores do grfico gerado Coluna para Label - Coluna para Label do campo. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Altura da Legenda - Altura m?xima, em porcentagem entre o gr?fico e o espa?o (no topo) reservados para legendas.

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 X substitudo por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento obrigatrio e quando forem retornados menos caracteres do que o tamanho da mscara, o valor ser completado com zeros esquerda. Z substitudo por quaisquer caracteres retornados pelo banco de 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:

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. Exibir Valores - Exibe os valores do grfico gerado Coluna para Label - Coluna para Label do campo. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Altura da Legenda - Altura m?xima, em porcentagem entre o gr?fico e o espa?o (no topo) reservados para legendas.

Percentual

Figura1:Interface Configurao do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Campos Porcentagem s?o como um campo de n?mero, mas exibindo o s?mbolo percentual ap?s o valor. 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 X substitudo por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento obrigatrio e quando forem retornados menos caracteres do que o tamanho da mscara, o valor ser completado com zeros esquerda. Z substitudo por quaisquer caracteres retornados pelo banco de 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 Decimal

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:

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. Exibir Valores - Exibe os valores do grfico gerado Coluna para Label - Coluna para Label do campo. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Altura da Legenda - Altura m?xima, em porcentagem entre o gr?fico e o espa?o (no topo) reservados para legendas.

Moeda

Figura 1: Interface Configura??es Gerais

Atributos: Tipo de dados - Definir o tipo de aplica??o no campo. Campos de moeda s?o formatados de acordo com as regras de formata??o 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 X substitudo por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento obrigatrio e quando forem retornados menos caracteres do que o tamanho da mscara, o valor ser completado com zeros esquerda. Z substitudo por quaisquer caracteres retornados pelo banco de 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 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.

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:

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. Exibir Valores - Exibe os valores do grfico gerado Coluna para Label - Coluna para Label do campo. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Altura da Legenda - Altura m?xima, em porcentagem entre o gr?fico e o espa?o (no topo) reservados para legendas.

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.

Percentual Calculado

Figura1: Interface Configurao do Campo.

Atributos: Tipo do dado - Define o tipo do campo da aplicao. Quando o campo definido como Percentual Calculado, ele calcula o valor percentual baseando-se no valor total de um outro campo numeral. 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. Campo Relacionado - Campo numeral relacionado para calcular o valor total. Mscara de Consulta - Define a mscara de exibio do campo. So dois os tipos de mscara descritos na tabela abaixo: CaracterDescrio X substitudo por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento obrigatrio e quando forem retornados menos caracteres do que o tamanho da mscara, o valor ser completado com zeros esquerda. Z substitudo por quaisquer caracteres retornados pelo banco de 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 Decimal

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 Descrio no Lookup Esportes Cultura

4 8 16

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:

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. Exibir Valores - Exibe os valores do grfico gerado Coluna para Label - Coluna para Label do campo. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Altura da Legenda - Altura m?xima, em porcentagem entre o gr?fico e o espa?o (no topo) reservados para legendas.

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:

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. Exibir Valores - Exibe os valores do grfico gerado Coluna para Label - Coluna para Label do campo. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Altura da Legenda - Altura m?xima, em porcentagem entre o gr?fico e o espa?o (no topo) reservados para legendas.

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 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:

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. Exibir Valores - Exibe os valores do grfico gerado Coluna para Label - Coluna para Label do campo. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Altura da Legenda - Altura m?xima, em porcentagem entre o gr?fico e o espa?o (no topo) reservados para legendas.

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:

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. Exibir Valores - Exibe os valores do grfico gerado Coluna para Label - Coluna para Label do campo. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Altura da Legenda - Altura m?xima, em porcentagem entre o gr?fico e o espa?o (no topo) reservados para legendas.

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:

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. Exibir Valores - Exibe os valores do grfico gerado Coluna para Label - Coluna para Label do campo. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Altura da Legenda - Altura m?xima, em porcentagem entre o gr?fico e o espa?o (no topo) reservados para legendas.

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:

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. Exibir Valores - Exibe os valores do grfico gerado Coluna para Label - Coluna para Label do campo. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Altura da Legenda - Altura m?xima, em porcentagem entre o gr?fico e o espa?o (no topo) reservados para legendas.

Cart?o

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:

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. Exibir Valores - Exibe os valores do grfico gerado Coluna para Label - Coluna para Label do campo. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Altura da Legenda - Altura m?xima, em porcentagem entre o gr?fico e o espa?o (no topo) reservados para legendas.

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:

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. Exibir Valores - Exibe os valores do grfico gerado Coluna para Label - Coluna para Label do campo. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Altura da Legenda - Altura m?xima, em porcentagem entre o gr?fico e o espa?o (no topo) reservados para legendas.

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

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:

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. Exibir Valores - Exibe os valores do grfico gerado Coluna para Label - Coluna para Label do campo. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Altura da Legenda - Altura m?xima, em porcentagem entre o gr?fico e o espa?o (no topo) reservados para legendas.

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 P?gina - Abre o link em outra p?gina. 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:

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. Exibir Valores - Exibe os valores do grfico gerado Coluna para Label - Coluna para Label do campo. Largura do Grfico - Largura do grfico, em pixels. Altura do Grfico - Altura do grfico, em pixels. Altura da Legenda - Altura m?xima, em porcentagem entre o gr?fico e o espa?o (no topo) reservados para legendas.

Bar Code

Cdigo de Barras
Configuraes Gerais

Atributos: Tipo do dado - Tipo de dados do campo. Label - t?tulo do campo. Tipo SQL - Ttipo do campo no banco de dados.

Cdigo de Barras

Atributos: Tipo - Tipo de c?digo de barras. Texto - Texto do c?digo de barras para a ilustra??o. Existem 18 tipos de c?digos de barras, que est? listado abaixo:

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.

Youtube

As defini??es gerais

Atributos Tipo de dados - tipo do campo Application. Label - Campo etiqueta na aplica??o. Display Mode -A forma como o v?deo ? exibido, modal ou uma nova janela. Largura - a largura do v?deo em pixels. Altura -altura do v?deo em pixels. Desabilitar Campo - Define se o campo ser desabilitado em "Modo de Insero", "Modo de Atualizao" ou em "Modo de Inser????o 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, 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.

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 (dispon??veis pela API do Google) da localizao no Mapa. Chave da API - Chave de autoriza????o para visualizar os mapas. (Obrigat??rio apenas para a vers??o 2 ou anterior da API do Google.) 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, 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.

Qr Code

Configura??o Geral

Atributos: Tipos de dado - Tipo de dado do campo. Label - Titulo do Campo. Tipo SQL - Tipo de dado na base de dados.

Formata??o de Valores

Atributos: N?vel de corre??o de erro - Palavras-chave temo 8 bits de tamanho e usam o algoritmo de Reed-Solomon para corre??o de erros com quatro n?veis de corre??o de erro. Quanto maior o n?vel de correc??o de erro e menor a capacidade de armazenamento. Tamanho da imagem - Tamanho do QR Code. Margem - Margem do QR Code.

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.

Gantt

O gr?fico de Gantt ? usado para ilustrar o avan?o das diferentes etapas de um projeto.

Nas configuraes do Gr?fico de Gantt h? as seguintes opes: Formato de sa?da - Formato de sa?da do gr?fico de Gantt. Campo label - Campo contendo o label do registro do gr?fico de Gantt. Data inicial - Campo contendo a data de in?cio do registro no gr?fico de Gantt. Data final - Campo contendo a data final do registro no gr?fico de Gantt. Percentual completo - Campo contendo a informa??o a respeito da porcentagem completa da tarefa no gr?fico de Gantt. Recurso - Campo contendo o nome do recurso alocado ? tarefa no gr?fico de Gantt.

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.

Figura 1: 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. "Abaixo" - ser exibido o label abaixo 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. Colapse - 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. Figura 2: 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. Figura 3: 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. Visualiza??o 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. Cabe?alho 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 fun??es pr?-definidas dispon?veis no Scriptcase. Essas fun??es s?o 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. Figura 1: Interface AJAX evento. Os seguintes eventos est?o dispon?veis 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 n?o ? alterado eo foco ? direcionado para outro objeto. onFocus - Este evento ocorre quando o campo tem o foco. Apenas o evento onClick est? dispon?vel para aplica??es de Consulta. Veja abaixo um exemplo: O campo usu?rio ? validado contra um banco de dados (tabela). Para os usu?rios v?lidos que retorna o nome. Para os usu?rios inv?lido ser? exibida uma mensagem. Exemplo: 1 ? - Selecione o campo e os eventos utilizados no processo AJAX (em c?digo PHP). Passando par?metros ? opcional. Figura 2: Selecionando campos e eventos para o processamento AJAX. 2 -Digite a regra de neg?cio no editor PHP aberto. O c?digo ? processado pelo servidor e o resultado XML enviado para o navegador. Figura 3: Programando em PHP com Ajax. 1. Editor PHP - Utilizado para digitar seus c?digos PHP. 2. Inserir C?digo - O Scriptcase ajuda voc? a criar c?digos pr?-definidos no editor. 3. Par?metros(Campos) - Utilizado para criar par?metros recuperando valores dos campos. Qualquer evento pode usar fun??es pr?-definidas dispon?veis no Scriptcase. Essas fun??es s?o chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros. Bot?es Bot?es BOT?ES Voc? tamb?m pode criar bot?es que ser?o vis?veis na barra de ferramentas

Imagem1: Criar novo bot?o.

Novo Boto
bot?o.

Para criar um novo bot?o, clique na op??o Novo Boto e digite um nome e o Tipo do

Tipos de Bot?es: (Javascript, PHP, Ligao e Run).

Imagem2: Editar a fun??o do bot?o.

Excluir um boto
Para excluir um boto clique no ?cone ao lado do nome do bot?o no menu da aplica??o (Lixeira).

Bot?o Javascript

Criando um boto Tipo Javascript


Voc? tamb?m pode criar bot?es que ser?o vis?veis na barra de ferramentas

Imagem1: Criar novo bot?o.

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

Imagem 2: 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 exibi??o do bot?o na barra de ferramentas (Boto). Label - T?tulo do boto no aplicativo. Hint - Sugest?o de mensagem. Mensagem de Confirmao - Para n?o exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos bot?es do editor do esquema. Layout de Bot?es

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Imagem)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibi??o do bot?o na barra de ferramentas (Imagem). cone - cone do boto que ser exibido. Hint - Sugest?o de mensagem. Mensagem de Confirmao - Para n?o 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 exibi??o do bot?o na barra de ferramentas (Link). Label - Ttulo do boto no aplicativo. Hint - Sugest?o de mensagem. Mensagem de Confirmao - Para n?o exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos bot?es do editor do esquema. Layout de Bot?es

Imagem2: Boto exibido na barra de ferramentas.

Excluir um boto
Para excluir um boto clique no ?cone ao lado do nome do bot?o no menu da aplica??o (Lixeira).

Bot?o Php

Criando um bot?o tipo PHP


Voc? tamb?m pode criar bot?es que ser?o vis?veis na barra de ferramentas

Imagem1: Criar novo bot?o.

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

Imagem2: Editar a fun??o do bot?o.

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 exibi??o do bot?o na barra de ferramentas (Boto). Label - T?tulo do boto no aplicativo. Hint - Sugest?o de mensagem. Mensagem de Confirmao - Para n?o exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos bot?es do editor do esquema. Layout de Bot?es

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Imagem)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibi??o do bot?o na barra de ferramentas (Imagem). cone - cone do boto que ser exibido. Hint - Sugest?o de mensagem. Mensagem de Confirmao - Para n?o 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 exibi??o do bot?o na barra de ferramentas (Link). Label - Ttulo do boto no aplicativo. Hint - Sugest?o de mensagem. Mensagem de Confirmao - Para n?o exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos bot?es do editor do esquema. Layout de Bot?es

Imagem2: Boto exibido na barra de ferramentas. Voc? tamb?m pode criar bot?es que ser?o vis?veis na barra de ferramentas

Imagem1: Criar novo bot?o.

Bot?o Link

Criando um bot?o do tipo Link


Voc? tamb?m pode criar bot?es que ser?o vis?veis na barra de ferramentas

Imagem1: Criar novo bot?o.

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

Imagem2: Editar a fun??o do bot?o.

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 exibi??o do bot?o na barra de ferramentas (Boto). Label - T?tulo do boto no aplicativo. Hint - Sugest?o de mensagem. Mensagem de Confirmao - Para n?o exibir a mensagem, deixe o campo vazio.

CSS Style - Nome da classe CSS, estilo criado nos bot?es do editor do esquema. Layout de Bot?es

Imagem2: Boto exibido na barra de ferramentas.

Modo de exibio (Imagem)

Imagem1: Interface de Configuraes do Boto. Modo de exibio - Modo de exibi??o do bot?o na barra de ferramentas (Imagem). cone - cone do boto que ser exibido. Hint - Sugest?o de mensagem. Mensagem de Confirmao - Para n?o 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 exibi??o do bot?o na barra de ferramentas (Link). Label - Ttulo do boto no aplicativo. Hint - Sugest?o de mensagem.

Mensagem de Confirmao - Para n?o exibir a mensagem, deixe o campo vazio. CSS Style - Nome da classe CSS, estilo criado nos bot?es do editor do esquema. Layout de Bot?es

Imagem2: Boto exibido na barra de ferramentas.

O bot?o de liga??o requer um link associado a ele.No menu do aplicativo (no lado esquerdo da janela), existe uma op??o para criar novas liga??es. Siga os passos abaixo para criar a ligao necess?ria e configurar o novo boto de ligao para concluir a opera??o.

Criando um novo link


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

Imagem2: Criar nova liga??o.

2 - Selecione os bot?es do tipo ligao e clique em pr?ximo (como a imagem abaixo).

Imagem3: Interface tipo de link

3 - Seleccione a aplica??o que ser? chamada e clique em Avan?ar.

Image4: Lista de aplica??es de interface.

4 -Definir os par?metros passados. Pode ser de tr?s tipos: de campo, valor ou vazio. Field - Entre o campo usado para passar o conte?do.

Image5: Par?metros de Interface Definition - Field.

Fixo - Introduza um conte?do fixo para ser aprovada.

Image6: Parameters Definition Interface - Fixed.

Vazio - Nenhum valor ser? passar.

Image7: Par?metros de Interface Definition - Empty.

5 -Definir as propriedades do link formul?rio - mostrar Iframe.

Image8: Link / Form Interface Propriedades.

Link Modo de Opera??o - Como o link ? exibido Abrir na mesma janela - Mostra o formul?rio na mesma janela do navegador, saindo da pesquisa e ir para o formul?rio. Abrir em janela outro - Abra outra janela para mostrar o formul?rio.

Abrir em uma Iframe - Visualizar o formul?rio na mesma janela que a procura. Continuando a busca de um iframe ? criado para exibir o formul?rio. URL de sa?da da aplicao chamada - Endere?o da Web acessada quando o usu?rio sair da Grid. Hint do link da ligao - Mensagem exibida quando o mouse est? sobre o campo de liga??o selecionado. Propriedades do formul?rio - Selecione os bot?es exibidos. Voc? tamb?m pode criar bot?es que ser?o vis?veis na barra de ferramentas

Imagem1: Criar novo bot?o.

Bot?o Run

Criando um bot?o do tipo de correr


Esta nova op??o na Grid permite criar um bot?o para processar um c?digo PHP para registros selecionados (checkbox).

Imagem1: Interface de configura??o de bot?o.

Voc? tamb?m pode criar bot?es que ser?o vis?veis na barra de ferramentas

Imagem1: Criar novo bot?o.

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

Imagem2: Editar a fun??o do bot?o.

Existem tr?s tipos de bot?es de exibi??o: (Button, imagem e link).

Editar boto: Modo de exibio (Boto)

Imagem1: Interface de configurao do boto.

Modo de exibio - Modo de exibi??o do bot?o na barra de ferramentas (Boto). Label - Ttulo do boto no aplicativo. Hint - Sugest?o de mensagem. Mensagem de Confirmao - Para n?o exibir a mensagem, deixe o campo vazio. CSS Style - CSS nome da classe estilo criado nos bot?es editor de esquema. (bot?es Layout)

Imagem1: Boto na barra de ferramentas.

Editar Boto: Modo de exibiO (Imagem)

Imagem1: Interface Configurao de botes.

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

Imagem2: Boto exibido na barra de ferramentas.

Editar Boto: Modo de exibio (Link)

Image1: Bot?es Interface Settings.

Modo de exibio - Modo de exibi??o do bot?o 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. (bot?es 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 c?digo PHP.

OnFinish: processo executado ap?s todos os registros selecionados.

Imagem3: Interface de c?digo PHP

Voc? tamb?m pode criar bot?es que ser?o vis?veis na barra de ferramentas

Imagem1: Criar novo bot?o.

Detalhe Vis?o 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.

Configura??o

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.

Barra De Ferramentas E Op??es

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: Navegao - Apresenta as Checkbox relativas aos botes de navegao que podem ser exibidos na Consulta. Sair Finaliza a aplicao. Exportar - Define o formato disponvel para gerao de impresso . O ScripCase pode gerar impresso nos seguintes formatos: Impresso Cria uma consulta em formato html. PDF Disponibiliza relatrio completo, contendo todos os dados da consulta em formato PDF.. Outros Separator Imagem para separar os grupos de botes.

Configuraes DOS BoTES

Figura2: Configuraes dos botes.

Cabe?alho

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 Configura??o Das Quebras

CONFIGURAO DAS QUEBRAS


Neste quadro o usu?rio poder? estabelecer os crit?rios de quebra da consulta (Grid), ou seja, quais o(s) campo(s) que ser?o objetos de quebra e em qual sequ?ncia de campos a quebra dever? ocorrer.

Figura1: Interface Configura??o 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. Tabular Quebras - Define a margem esquerda da Quebra. Dividir Quebras - Define a margem entre duas Quebras.

Ordena??o de Quebras
Define a ordena??o de sele??o das regras de Quebras criadas.

Imagem 2: Ordena??o de regra de Quebras.

Regras De Quebra

As Regras de Quebra ? onde podemos selecionar os campos de agrupamento de registros. ? poss?vel criar v?rias Regras de Quebra que permitem o usu?rio final selecionar a regra que ele quer, e assim mudar a Quebra dinamicamente na aplica??o.

Imagem 1: Interface de Regras de Quebra.

Atributos: Nome - Cada regra deve ter um nome para identifica??o no desenvolvimento. Label - ? o nome da regra que ser? exibido para o usu?rio final na aplica??o. Campos - ? onde podemos marcar / desmarcar um ou mais campos de Quebras e definir o n?vel de cada um deles. A quebra que vir? primeiro. Exemplo:

Imagem 2: Configura??es da Regra de Quebra.

Imagem 3: Bot? de sele??o da Regra de Quebra na aplica??o gerada.

Imagem 4: Selecionando a Regra de Quebra.

Imagem 5: Resultado da Regra de Quebra selecionada.

Eventos

OnGroupBy - 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 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_parcela_estado} contm o somatrio geral do campo 'estado' e do campo 'parcela' que estiverem sendo processado. {sum_saldo_estado} contm o somatrio geral do campo 'saldo' e do campo 'parcela' que estiverem sendo processado. {count_cidade} contm o a quantidade total dos registros, da quebra de cidade que estiver sendo processada. {sum_parcela_cidade} contm o somatrio geral do campo 'parcela' e de 'cidade' que estiverem sendo processado. {sum_saldo_cidade} contm o somatrio geral do campo 'saldo' e de 'cidade' que estiverem sendo processado. 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} {sum_parcela} {sum_saldo} {count_quebra} 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. {count_ger} {sum_parcela} {sum_saldo} {count_estado}

{sum_quebra_parcela} contm o somatrio geral do campo parcela, da quebra que estiver sendo processada. contm o somatrio geral do campo saldo, da quebra que estiver sendo processada. 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. Cria-se um mtodo, no evento OnGroupBy, com o seguinte contedo: {sum_quebra_saldo}= {sum_quebra_saldo} / {count_quebra}; {sum_quebra_saldo}

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 X substitudo por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento obrigatrio e quando forem retornados menos caracteres do que o tamanho da mscara, o valor ser completado com zeros esquerda. Z substitudo por quaisquer caracteres retornados pelo banco de 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 Descrio no

Atribudo 1 2 4 8 16

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 Configura??o

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 Vis?o 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

Padr?o

PADRO
A op??o Padr?o retorna o valor exatamente abaixo da coluna que est? sendo totalizado.

Figura1: Interface da Ordena??o 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 op??o Agrupado retorna o valor exatamente abaixo da coluna que est? sendo totalizado, por?m em linhas diferentes para cada tipo de totaliza??o. Existe quatro tipos de totaliza??o, que s?o Soma, M?nimo, M?dia e M?ximo.

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 op??o Por campo, organiza cada campo da totaliza??o pelos nomes dos campos, sem respeitar a formata??o 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 Configura??o 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. Posio do cone do grfico - Posicionamento do cone do Grfico (esquerda ou direita).

Posio do cone do total - Posicionamento do cone Total (esquerda ou direita). 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).

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.

Configura??o Dos Gr?ficos

CONFIGURAO DOS GRFICOS


Neste quadro podemos informar as configuraes dos Graficos. Como por examplo: tipo do grfico, largura, altura, margens, etc. nota: Se existir duas ou mais Regras de Quebra, deevemos configurar as op??es de gr?ficos para cada Regra de Quebra criada.

Figura 1: Interface Gerao dos Grficos de Coluna.

Figura 2: Interface Gerao de Grficos de Linhas (Totais).

Estas configura??es est?o dispon?veis somente para Regras de Quebras com mais de 1 campo.

Configura??es de Gr?ficos

Figura 3: Interface de Configura??es de Gr?ficos.

Todos os gr?ficos utilizam HTML5 Atributos: Tipo de gr?fico- 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: Tamanho da fonte - Define o tamanho da fonte no gr?fico. Subt?tulo - Define o subt?tulo exibido no gr?fico. Barra - Orienta??o horizontal no gr?fico. - Orienta??o das barras vertical ou

Barra - Dimens?o - Dimens?o das Barras (2D ou 3D) no gr?fico. Barra - Empilhamento - Empilha as Barras em uma ?nica Barra (Em s?rie). Barra - Agrupamento de s?ries - Agrupa o gr?fico de Barras em s?rie. Barra - Valores ao lado - Exibe os valores ao lado das Barras. Pizza: Tamanho da fonte - Define o tamanho da fonte no gr?fico. Subt?tulo - Define o subt?tulo exibido no gr?fico. Pizza - Formato - Formato de Pizza ou Donut. Pizza - Dimens?o - Dimens?o do gr?fico de Pizza. Pizza - Ordena??o - Ordena??o do gr?fico Pizza. Pizza - Formata??o de Valores - Formata??o dos dados exibidos.

Linha:

Tamanho da fonte - Define o tamanho da fonte no gr?fico. Subt?tulo - Define o subt?tulo exibido no gr?fico. Linha - Forma - Formato da Linha. Linha - Series Group - Linha grouping type.

Area:

Tamanho da fonte - Define o tamanho da fonte no gr?fico. Subt?tulo - Define o subt?tulo exibido no gr?fico. Area - Forma - Formato da ?rea exibida no gr?fico. Area - Empilhamento - Empilha as areas no gr?fico. Area - Agrupamento de s?ries - Agrupa o gr?fico em s?rie.

Gauge:

Tamanho da fonte - Define o tamanho da fonte no gr?fico. Subt?tulo - Define o subt?tulo exibido no gr?fico. Gauge - Forma - Formato de exibi??o do gr?fico.

Radar:

Tamanho da fonte - Define o tamanho da fonte no gr?fico. Subt?tulo - Define o subt?tulo exibido no gr?fico.

Funil:

Tamanho da fonte - Define o tamanho da fonte no gr?fico. Subt?tulo - Define o subt?tulo exibido no gr?fico. Funil - Dimens?o - Dimens?o do Funil (2D ou 3D) no gr?fico.

Pir?mide:

Tamanho da fonte - Define o tamanho da fonte no gr?fico. Subt?tulo - Define o subt?tulo exibido no gr?fico. Pir?mide - Dimens?o - Dimens?o (2D ou 3D) no gr?fico. Pir?mide - Formata??o de Valores - Formata??o dos dados exibidos. Pir?mide - Forma - Formato de exibi??o do gr?fico.

Op??es em comum Tipo de gr?fico - Modo de gerao dos grficos. Exibir Valores - Exibe os valores do grfico gerado. Eixo do gr?fico total geral - Op??o para exibir o gr?fico do total geral como coluna ou linha.. Exibir eixo Y com Zero - For?ar exibi??o do valor zero no eixo Y. 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. Modo de exibio dos grficos - Exibir os grficos gerados em outra janela.

Layout do Gr?fico

Figura 4: Interface de configura??o do Layout de cores dos gr?ficos.

Op??es Paleta de cores do gr?fico - Define a cor usado no background do gr?fico. Paleta de cores dos dados do gr?fico - Define a cor usado nos dados do gr?fico.

Posicionamento

Selecione o posicionamento das totaliza??es no resumo.

Image1: Interface posicionamento dos campos do Resumo

Arraste e solte as op??es para a posi??o desejada.

Ordena??o

Selecione quais os campos poder?o utilizar ordena??o no resumo.

Imagem 1: Interface Ordena??o dos campos do Resumo.

Atributos: Campos - Selecione os campos que voc? deseja permitir a ordena??o. Ordena??o Inicial - Selecione um campo para ordena??o inicial no resumo. Tipo de ordena??o - Escolha se a ordena??o ser? ascendente ou descendente. Ordenar a partir da Quebra - Selecione uma das quebras para ordena??o inicial.

Cabe?alho

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]".

Subconsultas Vis?o 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

Configura??o

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. 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 Configura??o Das Regras De Ordena??o

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 Configura??o

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

Figura1: Interface Configurao do Filtro.

Atributos: 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 op??o for " N?o" nenhum registro ? exibido; Condi??o do Filtro - Permite selecionar o comando SQL "AND" (e) ou "OR" (ou) para definir os crit?rios 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 s?o mantidos e exibidos quando o usu?rio retorna ? tela de filtro. Preservar Colunas 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 ser?o 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 ser?o exibidos na aplica??o (escolha o campo e clique na seta para a direita para inclu?-los no formul?rio).

Required Fields

CAMPOS OBRIGATRIOS
Define quais campos da aplicao sero de preenchimento obrigatrio.

Figura1: Quadro Campos Obrigatrios.

Na aplicao gerada exibido um marcador (*) ao lado do campo e gerada uma crtica caso no seja atribudo nenhum valor.

Posio do marcador - Posio do marcador em relao ao campo. Mostrar mensagem - Exibe ou n?o a mensagem de erro na valida??o.

Condi??es 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: Barra (Superior / Inferior) -Seleciona os botes de exibio em um formulrio de pesquisa e as posi??es do boto. Botes de posicionamento (Superior / Inferior) - Define o boto de alinhamento na barra de ferramentas.

CONFIGURAES DOS BOTES

Figura2: Interface Configuraes dos Botes.

Atributos: Boto - Permite definir o nome do boto. Label - Permite definiro label de exibio no boto Hit - Permite definir a sugesto em um boto Atalho - Permite definir teclas de acesso rpido via teclado a um boto.

Layout Vis?o 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.

Figura 1: 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. "Abaixo" - ser exibido o label abaixo 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. Colapse - 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. Figura 2: 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. Figura 3: 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. Cabe?alho & 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 Qualquer evento pode usar fun??es pr?-definidas dispon?veis no Scriptcase. Essas fun??es s?o chamadas de "Scriptcase Macros". Veja mais sobre Scriptcase Macros. Campos Vis?o 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 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, 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.

N?mero 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, 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 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, 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 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, 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 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. CONDI??ES ESPECIAIS Condi??es especiais dispon?veis para campos de data permite que o usu?rio final selecionar per?odos de tempo comum para a pesquisa. Nota: Utilize a fun??o Turn On / Off para adicionar ou remover uma condi??o. Todo o per?odo - Busca per?odo. 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 neg?cios. (Mon-Fri). Este m?s - Pesquisa do come?o m?s corrente at? o dia atual. No m?s passado - Pesquisa no m?s passado. Nota: Condi??o 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 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, 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 / 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, 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 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). 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: 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): 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. 1 (Esportes) + 2 (Cultura) = 3 Exemplo2: Se fossem selecionados as opes Esportes, Lazer e Leitura o nmero armazenado no campo da tabela seria 13. 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, 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.

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

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 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: 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): 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. 1 (Esportes) + 2 (Cultura) = 3 Exemplo2: Se fossem selecionados as opes Esportes, Lazer e Leitura o nmero armazenado seria 13. 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, 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.

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

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

Ordena??o 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, 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 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, 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.

N?mero 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, 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.

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. Regras podem ser adicionadas e com esse recurso possvel salvar formulrios de busca por criterio de login de usurio. Figura1: Interface Salvar Filtro. Figura2: Interface nova / editar regras de filtro. Aplicao Configura??o 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. Idiomas - Idioma das aplica??es geradas. Todas os hints e mensagens ser?o exibidos no idioma selecionado. Localizao em Sesso - Compartilha localizao com outras aplicaes baseada nos valores em sesso. Usar antigo exportador PDF - Op??o para utilizar o antigo exportado PDF (em Java) ou o novo exportador(webkit). Charset - Define um charset espec?fico para a aplica??o. Esquema 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. Timeout - Tempo de timeout de execuo em segundos. Zero assume o valor padro do PHP. HelpCase Link - Associe arquivos do HelpCase a sua aplicao Image 2: Interface de configura??o de erros. Atributos: 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. Ajax Error Output - Abre uma janela de depura??o com o c?digo de sa?da do Ajax. Navega??o Define os atributos de navega??o de uma aplicao. Image1: Interface de Navegao. Atributos: URL de Sada- URL para o qual o usu?rio 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 n?o haver nenhuma vari?vel global dispon?vel. Vari?vel de Redirecionamento- Nome da vari?vel atrav?s do qual ser? armazenada a URL da aplica??o real. Variaveis Globais Vari?vel global Esta tabela mostra as vari?veis globais sendo usados dentro do aplicativo, a vari?vel global ? um par?metro externo necess?rios para a execu??o do aplicativo. O pedido pode incluir vari?veis globais na cl?usula WHERE, no s de pesquisa ou inserindo uma vari?vel no Application Data General campo para substituir o nome do campo, criado por campos especiais, etc As vari?veis globais s?o definidos entre colchetes ([vari?vel]). Essas vari?veis devem ser passadas para a aplica??o que est? sendo implementado atrav?s de um dos m?todos (Session, Post, Get) Imagem 1: Interface vari?veis globais. Exemplo: Selecione Cliente, CustomerName dos clientes WHERE CustomerID = '[v_customerid]' Neste caso, as vari?veis "v_customerid" aparece na configura??o de vari?veis. Seleccione a forma como ela ? passada para o aplicativo de controle. Imagem 2: Vari?veis Interface Settings. Mostra todas as vari?veis globais usadas no aplicativo. Atributo - nome da vari?vel na aplica??o. Value - Define o comportamento das vari?veis, esse conte?do ? dividido em tr?s blocos, s?o eles: Escopo - Define a forma como a vari?vel ? recebida pelo aplicativo, se tiver sido definida uma vari?vel que ? recebida por um m?todo POST e foi aprovada pelo m?todo get o conte?do n?o ser?o aceitas. Vari?vel m?todos passagem: Sess?o - Nesta op??o, a vari?vel deve ser criada como uma vari?vel de sess?o no PHP por outra aplica??o antes de chamar de pesquisa que est? sendo definido. Get - Define que a vari?vel deve ser passada pela linha de comandos HTML, isso significa que, sendo vis?vel para o navegador. Post - Define que a vari?vel deve ser passada atrav?s do m?todo post do formul?rio. Configura??es - N?o validar (verifica??o) da vari?vel em tempo de execu??o. Tipo (Entrada / Sa?da) - Define se a vari?vel ? uma entrada ou sa?da. Em tempo de execu??o no ambiente de desenvolvimento, um formul?rio solicitando as vari?veis utilizadas pelo aplicativo ? exibida. Descri??o - Determina que a vari?vel foi definida. Edi??o Expressa Ligaes Liga??es LIGAES de consulta 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 Liga??o 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.

Liga??o De Aplica??o LIGAES - APLICAO Figura1: Seleo do tipo de ligao 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. Liga??o 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. Liga??o 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 Liga??es 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 Programao Programa??o 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 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. M?todos M?todos s?o fun??es ou procedimentos declarados pelo desenvolvedor, que ajudam a aplica??o das regras de neg?cio para um aplicativo. Usando m?todos nas aplica??es ? poss?vel a reutiliza??o de c?digo e melhorar a produtividade de desenvolvimento. ? poss?vel criar PHP e os m?todos de JavaScript. Figura 1: M?todo interface menu. Criar novo m?todo Figura 2: Criar um novo m?todo. 1 ? Definir o nome para o novo m?todo e clique no bot?o Criar. Como na imagem abaixo.

Figura 3: Inclus?o do m?todo. 2 ? M?todos podem ter par?metros de passagem. Para incluir uma vari?vel de par?metro em um m?todo, clique no bot?o '' Var: Adicionar a quantidade vari?veis: Defini??o da vari?vel: Figura 6: inclus?o de par?metros de interface figura. Nome: Digite o nome da vari?vel. Tipo: Selecione o tipo de vari?veis como: por valor ou por refer?ncia. * Valor padr?o: O valor do par?metro usado para inicializar a vari?vel na chamada tim e. * Refer?ncias permitem que voc? crie um segundo nome para uma vari?vel que voc? possa us?-lo para ler ou modificar os dados originais armazenado naquela vari?vel. Para editar uma vari?vel de par?metro em um m?todo, clique em bot?o: Figura 7: Defini??o de interface par?metro. Selecione todos os par?metros vari?veis em par?metros de campo. Desmarcar todos os par?metros de sele??o de vari?veis em par?metros de campo. Edite a vari?vel selecionada em par?metros de campo. Eliminar a vari?vel selecionada em par?metros de campo. 3 Para executar o m?todo ? necess?rio cham?-lo em um evento. Veja abaixo um exemplo: Figura 8: Eventos. - Neste exemplo, usamos o evento onLoad para chamar nosso m?todo quando o registro ? carregado. Veja como ? simples para chamar o m?todo no exemplo abaixo: Usando M?todo Figura 9: Interface - M?todo de Evento Assim temos o seguinte resultado ao executar o aplicativo. Aplicaes De Formulrios Vis?o 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 : As aplicaes de formulrio criadas incorporam uma srie de funcionalidades, como por exemplo: Exemplos de aplicaes de formulrio <img src="http://192.168.254.248/tools/nm/sc_helpv7/gerado/pt_br/pdfhelp_pt_br/img/0670_orientacao_unico.png" "> <img src="http://192.168.254.248/tools/nm/sc_helpv7/gerado/pt_br/pdfhelp_pt_br/img/0666_orientacao_multiplos.png" "> <img src="http://192.168.254.248/tools/nm/sc_helpv7/gerado/pt_br/pdfhelp_pt_br/img/0671_orientacao_grid_editavel.png" "> Formul?rios Configura??o CONFIGURAO Neste modulo esto reunidas diversas configuraes ligadas ao formato de exibio da Aplicao de Formulrio. Figura1:InterfaceConfigurao Atributos: 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. Quebra de Linha nos t?tulos - Permite a quebra de linha nos t?tulos dos campos. Exibir n?mero da linha (Grid Edit?vel e Grid Edit?vel View) - Permite a exibi??o do n?mero da linha na grid. Pagina??o (N?o dispon?vel para ?nico Registro) - 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. Linhas por Pgina (N?o dispon?vel para ?nico Registro) - Quantidade de linhas de registros por pgina. Linhas para incluso (Multiplos Registros) - Quantidade de registros mostrados para incluso. 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.

Unidade de Largura da Tabela - Unidade de medida usada para a largura da tabela definida no item anterior, podendo ser: porcentagem, pixel ou automtico. Colunas da Tabela - Este parametro define a largura das colunas (campos) da tabela (aplica??o). Usar Modal (Grid Edit?vel View) - Define if the update mode of the Editable Grid (view) will open in a modal window. Largura do Modal (Grid Edit?vel View) - Define a largura da janela modal, se a op??o "usar modal" estiver habilitada. Altura do Modal (Grid Edit?vel View) - Define a altura da janela modal, se a op??o "usar modal" estiver habilitada. Layout e seu comportamento Formatar ao digitar - Permite a formata??o em tempo real quando se digita. Tabula??o autom?tica - Muda o foco para o pr?ximo 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 pr?ximo campo. Campo com focus inicial - Permite que um determinado campo seja focado ao se iniciar a aplica??o Focar campo com erro - Foca o campo com erro ao tentar submeter um formul?rio Editar Campos Nova interface incluida na V6. Ele permite ao usurio organizar e editar os campos. Imagem 1: Editar campos de interface. Opes 1 - Campos - Essa coluna usada para exibir o nome do campo. 2 - Label - Colunas para editar o label de exibio dos campos em uma aplicao. 3 - Tipos de Dados - Ele permite alterar o tipo do campo. 4 - Opes de Formulrio. No disponvel para Aplicaes de Consulta. 4.1 - Insero - Define se o campo exibido para entreda de novos registros. 4.2 - Atualizao - Define se o campo exibido para edio um registro. 4.3 - Somente-Leitura - Define se op campo apenas somente-leitura. 4.4 - Obrigatrio - Define se o campo obrigario ou no. 4.5 - PK - Define que campos s??o chave primria em uma aplicao. 4.6 - Valor DB (Inserir) e Valor DB (Atualizar) - Define se o campo receber valores internos quando inserido um ovo registro, tal comop um auto incremento, data, data e hora e IP. 5 - Pgina - Indica que h Pginas na aplicao. 6 - Bloco - Indica que h Blocos na aplicao. 7 - Pgina de campos no exibidos - Mantm todos os campos que no sero exibidos na aplicao. Note: Observe que todas as linhas so arrastveis. Voc pode definir a posio dos campos, blocos e pginas. Lembrete: Campos so agrupados em Blocos e Blocos so agrupados em pginas. Exibio Disponvel apenas em Formulrios e Controles. Imagem 2: Interface de Exibio. Opes: Posio do Marcador - Indica a posio do marcador para que ser exibido em relao a um campo obrigatrio. Exibir Mensagem - Exibe ou no uma mensagem aps validao. Selecionar Campos Definir quais campos ser?o 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 ser?o exibidos na aplica??o (escolha o campo e clique na seta para a direita para inclu?-los no formul?rio).

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. Log Nova interface incluida na vers?o 6. Permite com que o usu?rio configure o uso do m?dulo de log individualmente para cada aplica??o Imagem 1: Interface do menu de Log. Opc?es: Schema - Schema de log a ser utilizado na aplica??o. Todos os campos - Utilizar todos os campos no log. Eventos - Eventos do log que ser?o salvos. 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.78954. 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. Exporta??o 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. Gerar PDF Diretamente - Abrir o arquivo PDF gerado sem a necessidade de exibio de uma pgina intermediria com um link para o arquivo. PDF Configurvel - Permitir que o usurio configure os parmetros de criao do PDF durante a execuo da aplicao. Imprimir Background - Permite imprimir background no arquivo PDF. Tempo de execu??o do JS - Tempo m?ximo de espera do servidor ao executar o JS. IMPRESSO HTML Configura o formato HTML da consulta. Figura3:Interface Impresso HTML Atributos:

Tipo de Impresso - Permite selecionar o modo de impresso em relao a cor. Os tipos so: Ambos, Preto e Branco e Colorido. Imprimir Background - Exibir Background na impresso HTML. Configura??o 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.

Ordena??o CAMPOS COM ORDENA??O Esta propriedade tem como finalidade definir os campos que permitem ordena??o. A ordena??o de um campo da aplica??o ? feita em tempo de execu??o da mesma, apenas clicando sobre o nome da coluna (campo) que se deseja ordenar. Por default as quebras ser?o respeitadas na ordena??o de campos. 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. 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. Edi??o 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" Depend?ncias 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. Seguran?a 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: Utilizando CAPTCHA em um formulrio de login. 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.

Log Nova interface incluida na vers?o 6. Permite com que o usu?rio configure o uso do m?dulo de log individualmente para cada aplica??o Imagem 1: Interface do menu de Log. Opc?es: Schema - Schema de log a ser utilizado na aplica??o. Todos os campos - Utilizar todos os campos no log. Eventos - Eventos do log que ser?o salvos. Campos Vis?o 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 M?ltiplas Linhas N?mero Decimal Moeda Imagem HTML Label Data Hora Data e Hora Imagem (Banco de Dados) Imagem (Nome de Arquivo) Documento (Banco de Dados) Documento (Nome de Arquivo) CPF CNPJ CPF e CNPJ Tipo CPF e CNPJ

Cart?o Tipo de Cart?o CEP E-mail URL Cor HTML Editor Html C?digo de Barras Select Duplo Select Check box Rdio Texto Auto-complete N?mero 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.

CaracterDescri??o 9 Representa um caracter num?rico (0-9) A Representa um caracter alpha num?rico (A-Z,a-z) * Representa qualquer caracter alfa-numrico (A-Z,a-z,0-9) digitada pelo usu?rio.

Nota: ? possivel mesclar duas ou mais m?scaras simultaneamente, separadas por ponto e v?rgula com a menor mascara inicializando. A substitui??o ocorre durante a digita??o 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 M?ltiplas m?scaras (Telefone) Mscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado 123456789012 Valor Formatado +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 Inser????o 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 FROM tabela WHERE Campo_Chave = '{Campo_do_Formulrio}' 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 Inser????o 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 Todas em maiscula Todas em minscula A primeira letra da primeira palavra em maiscula

Capitula Todas as A primeira letra de todas as Palavras 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 FROM tabela WHERE Campo_Chave = '{Campo_do_Formulrio}' 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.

N?mero 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.

CaracterDescri??o 9 Representa um caracter num?rico (0-9) A Representa um caracter alpha num?rico (A-Z,a-z) * Representa qualquer caracter alfa-numrico (A-Z,a-z,0-9) digitada pelo usu?rio.

Nota: ? possivel mesclar duas ou mais m?scaras simultaneamente, separadas por ponto e v?rgula com a menor mascara inicializando. A substitui??o ocorre durante a digita??o 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 M?ltiplas m?scaras (Telefone) Mscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado 123456789012 Valor Formatado +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 Inser????o 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 FROM tabela WHERE Campo_Chave = '{Campo_do_Formulrio}' 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 Inser????o 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 FROM tabela WHERE Campo_Chave = '{Campo_do_Formulrio}' 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 Inser????o 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 FROM tabela WHERE Campo_Chave = '{Campo_do_Formulrio}' 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 Inser????o 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 FROM tabela WHERE Campo_Chave = '{Campo_do_Formulrio}' 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 Inser????o 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 FROM tabela WHERE Campo_Chave = '{Campo_do_Formulrio}' 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 Inser????o 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 FROM tabela WHERE Campo_Chave = '{Campo_do_Formulrio}' 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. Borda da Imagem - Largura da borda da imagem em Pixels. Altura da Imagem - Permite definir a altura da imagem em Pixels. Barra de Progresso - Mostrar barra de progresso enquanto os arquivos s?o enviados ao servidor. ?rea de Upload - Permite utilizar uma ?rea drag'n drop para envio de arquivos. 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). Extens?es permitidas - Extens?es permitidas para upload, separadas por ponto e virgula(;). Caso seja deixado em branco, todas as extens?es ser?o permitidas. Ex.: docx;jpg;png;xls 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 Inser????o e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados. Multi-Upload Ele permite fazer upload de m?ltiplos arquivos e armazenar as informa??es em uma tabela de banco de dados relativa. Configura??es do Multi Upload Atributos: Tabela - Selecione a tabela da base de dados para armazenar os arquivos. Depois de selecionar a tabela, ser? exibido todos os campos daquela tabela, onde devemos associar os par?metros de preenchimento dos campos ao inserir ou atualizar um registro. Configura??o de campos da tabela para o Multi Upload As op??es s?o: Nome do arquivo - Obt?m o nome do arquivo que est? sendo carregado. ?? Upload - Obt?m o bin?rio do arquivo. ?? Incremento Auto - Usado apenas quando o campo do banco de dados ? do tipo auto incremento ou similar. ?? Incremento Manual - O formul?rio gerado ir? lidar com o recurso de auto-incremento, calculando o valor do campo automaticamente antes de inserir um registro.

?? Chave Extrangeira - Permite associar um valor de um campo do formul?rio atual. ?? Definido - Voc? pode especificar um valor constante ou usar vari?veis globais. [global_var] ?? Data de inclus?o - Obter os dados do servidor ao inserir. ?? Datetime de inclus?o - Obter a data e hora do servidor ao inserir. ?? IP do usu?rio - O campo ser? preenchido com o IP do computador que est? acessando a aplica??o. . ?? Calculado pelo banco de dados - O valor do campo ? atribu?do pelo banco de dados. ?? Calculado pelo banco de dados se vazio - O valor do campo ? atribu?do pelo banco de dados se nenhum valor ? passado para ele. ?? Null - O campo na tabela SQL ? preenchido com (null) 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. Barra de Progresso - Mostrar barra de progresso enquanto os arquivos s?o enviados ao servidor. ?rea de Upload - Permite utilizar uma ?rea drag'n drop para envio de arquivos. 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.

Extens?es permitidas - Extens?es permitidas para upload, separadas por ponto e virgula(;). Caso seja deixado em branco, todas as extens?es ser?o permitidas. Ex.: docx;jpg;png;xls 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 Inser????o 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. Multi-Upload Ele permite fazer upload de m?ltiplos arquivos e armazenar as informa??es em uma tabela de banco de dados relativa. Configura??es do Multi Upload Atributos: Tabela - Selecione a tabela da base de dados para armazenar os arquivos. Depois de selecionar a tabela, ser? exibido todos os campos daquela tabela, onde devemos associar os par?metros de preenchimento dos campos ao inserir ou atualizar um registro. Configura??o de campos da tabela para o Multi Upload As op??es s?o: Nome do arquivo - Obt?m o nome do arquivo que est? sendo carregado. ?? Upload - Obt?m o bin?rio do arquivo. ?? Incremento Auto - Usado apenas quando o campo do banco de dados ? do tipo auto incremento ou similar. ?? Incremento Manual - O formul?rio gerado ir? lidar com o recurso de auto-incremento, calculando o valor do campo automaticamente antes de inserir um registro. ?? Chave Extrangeira - Permite associar um valor de um campo do formul?rio atual. ?? Definido - Voc? pode especificar um valor constante ou usar vari?veis globais. [global_var] ?? Data de inclus?o - Obter os dados do servidor ao inserir. ?? Datetime de inclus?o - Obter a data e hora do servidor ao inserir. ?? IP do usu?rio - O campo ser? preenchido com o IP do computador que est? acessando a aplica??o. . ?? Calculado pelo banco de dados - O valor do campo ? atribu?do pelo banco de dados. ?? Calculado pelo banco de dados se vazio - O valor do campo ? atribu?do pelo banco de dados se nenhum valor ? passado para ele. ?? Null - O campo na tabela SQL ? preenchido com (null) 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. Barra de Progresso - Mostrar barra de progresso enquanto os arquivos s?o enviados ao servidor. ?rea de Upload - Permite utilizar uma ?rea drag'n drop para envio de arquivos. 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. Extens?es permitidas - Extens?es permitidas para upload, separadas por ponto e virgula(;). Caso seja deixado em branco, todas as extens?es ser?o permitidas. Ex.: docx;jpg;png;xls 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 Inser????o e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados. Multi-Upload Ele permite fazer upload de m?ltiplos arquivos e armazenar as informa??es em uma tabela de banco de dados relativa. Configura??es do Multi Upload Atributos: Tabela - Selecione a tabela da base de dados para armazenar os arquivos. Depois de selecionar a tabela, ser? exibido todos os campos daquela tabela, onde devemos associar os par?metros de preenchimento dos campos ao inserir ou atualizar um registro. Configura??o de campos da tabela para o Multi Upload As op??es s?o: Nome do arquivo - Obt?m o nome do arquivo que est? sendo carregado. ?? Upload - Obt?m o bin?rio do arquivo. ?? Incremento Auto - Usado apenas quando o campo do banco de dados ? do tipo auto incremento ou similar. ?? Incremento Manual - O formul?rio gerado ir? lidar com o recurso de auto-incremento, calculando o valor do campo automaticamente antes de inserir um registro. ?? Chave Extrangeira - Permite associar um valor de um campo do formul?rio atual. ?? Definido - Voc? pode especificar um valor constante ou usar vari?veis globais. [global_var] ?? Data de inclus?o - Obter os dados do servidor ao inserir. ?? Datetime de inclus?o - Obter a data e hora do servidor ao inserir. ?? IP do usu?rio - O campo ser? preenchido com o IP do computador que est? acessando a aplica??o. . ?? Calculado pelo banco de dados - O valor do campo ? atribu?do pelo banco de dados. ?? Calculado pelo banco de dados se vazio - O valor do campo ? atribu?do pelo banco de dados se nenhum valor ? passado para ele.

?? Null - O campo na tabela SQL ? preenchido com (null) 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. Barra de Progresso - Mostrar barra de progresso enquanto os arquivos s?o enviados ao servidor. ?rea de Upload - Permite utilizar uma ?rea drag'n drop para envio de arquivos. 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. Extens?es permitidas - Extens?es permitidas para upload, separadas por ponto e virgula(;). Caso seja deixado em branco, todas as extens?es ser?o permitidas. Ex.: docx;jpg;png;xls 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 Inser????o e Atalizao". Tipo HTML - Objeto HTML usado para exibir o campo no formulrio. Tipo SQL - Informa o tipo do campo no banco de dados. Multi-Upload Ele permite fazer upload de m?ltiplos arquivos e armazenar as informa??es em uma tabela de banco de dados relativa. Configura??es do Multi Upload Atributos: Tabela - Selecione a tabela da base de dados para armazenar os arquivos. Depois de selecionar a tabela, ser? exibido todos os campos daquela tabela, onde devemos associar os par?metros de preenchimento dos campos ao inserir ou atualizar um registro. Configura??o de campos da tabela para o Multi Upload As op??es s?o: Nome do arquivo - Obt?m o nome do arquivo que est? sendo carregado. ?? Upload - Obt?m o bin?rio do arquivo. ?? Incremento Auto - Usado apenas quando o campo do banco de dados ? do tipo auto incremento ou similar. ?? Incremento Manual - O formul?rio gerado ir? lidar com o recurso de auto-incremento, calculando o valor do campo automaticamente antes de inserir um registro. ?? Chave Extrangeira - Permite associar um valor de um campo do formul?rio atual. ?? Definido - Voc? pode especificar um valor constante ou usar vari?veis globais. [global_var] ?? Data de inclus?o - Obter os dados do servidor ao inserir.

?? Datetime de inclus?o - Obter a data e hora do servidor ao inserir. ?? IP do usu?rio - O campo ser? preenchido com o IP do computador que est? acessando a aplica??o. . ?? Calculado pelo banco de dados - O valor do campo ? atribu?do pelo banco de dados. ?? Calculado pelo banco de dados se vazio - O valor do campo ? atribu?do pelo banco de dados se nenhum valor ? passado para ele. ?? Null - O campo na tabela SQL ? preenchido com (null) 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 Inser????o 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 FROM tabela WHERE Campo_Chave = '{Campo_do_Formulrio}' 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 Inser????o 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 FROM tabela WHERE Campo_Chave = '{Campo_do_Formulrio}' 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 Inser????o 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 FROM tabela WHERE Campo_Chave = '{Campo_do_Formulrio}' 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 Inser????o 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 FROM tabela WHERE Campo_Chave = '{Campo_do_Formulrio}' 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.

Cart?o 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.

CaracterDescri??o 9 Representa um caracter num?rico (0-9) A Representa um caracter alpha num?rico (A-Z,a-z) * Representa qualquer caracter alfa-numrico (A-Z,a-z,0-9) digitada pelo usu?rio.

Nota: ? possivel mesclar duas ou mais m?scaras simultaneamente, separadas por ponto e v?rgula com a menor mascara inicializando. A substitui??o ocorre durante a digita??o dos caracteres quando o numero de caracteres da menor mscara ? excedido. Exemplos de mscaras: Campo Nmero de Telefone Software Key (Apenas Letras) Mscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado 123456789012 Valor Formatado +12 34 5678 9012 QWERTYUIASDFGHJKQWER-TYUIASDF-GHJK

Software Key (Letras e Nmeros) Placa de Carro Serial do ScriptCase M?ltiplas m?scaras (Telefone)

****-****-****-**** 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 Inser????o 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 FROM tabela WHERE Campo_Chave = '{Campo_do_Formulrio}' 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 Cart?o 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 Inser????o 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 FROM tabela WHERE Campo_Chave = '{Campo_do_Formulrio}' 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.

CaracterDescri??o 9 Representa um caracter num?rico (0-9) A Representa um caracter alpha num?rico (A-Z,a-z) * Representa qualquer caracter alfa-numrico (A-Z,a-z,0-9) digitada pelo usu?rio.

Nota: ? possivel mesclar duas ou mais m?scaras simultaneamente, separadas por ponto e v?rgula com a menor mascara inicializando. A substitui??o ocorre durante a digita??o 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 M?ltiplas m?scaras (Telefone) Mscara +99 99 9999 9999 AAAA-AAAAAAAA-AAAA Valor Digitado 123456789012 Valor Formatado +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 FROM tabela WHERE Campo_Chave = '{Campo_do_Formulrio}' 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, 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.

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 Inser????o 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 FROM tabela WHERE Campo_Chave = '{Campo_do_Formulrio}' 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, 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.

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 Inser????o 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 FROM tabela WHERE Campo_Chave = '{Campo_do_Formulrio}' 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, 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.

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 Inser????o 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 FROM tabela WHERE Campo_Chave = '{Campo_do_Formulrio}' 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, 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.

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 Inser????o 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, 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

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 Inser????o 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 Inser????o 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, 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 Inser????o 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 cam