Visão geral
PÁGINA INICIAL › INTRODUÇÃO
O que é o Scriptcase?
Uma ferramenta completa de desenvolvimento que possibilita, através de uma interface amigável, criar aplicações PHP com extrema velocidade e qualidade, economizando
tempo, reduzindo custos, aumentando a produtividade e integrando a equipe de desenvolvimento. É possível criar inúmeras aplicações de consultas, gráficos, formulários,
calendários entre outras aplicações que o Scriptcase possui, além de criar um sistema com login e níveis de permissão de acesso em poucos cliques. Instalando em um servidor
web, o Scriptcase pode ser usado simultaneamente por muitos desenvolvedores através de um browser, permitindo o desenvolvimento remoto e colaborativo.
O acesso ao Scriptcase deve ser feito através de um browser de sua preferência. Ao acessar a ferramenta iremos para a tela de login onde devemos informar nosso login e
senha.
Após a validação de usuário e senha de acordo com o perfil, o Scriptcase disponibilizará as opções que o usuário tem permissão de acesso.
O usuário do tipo “Administrador” tem privilégio de acesso a todas as funcionalidades do Scriptcase, assim como a criação e gerenciamento de novos usuários.
1
Visão Geral
PÁGINA INICIAL › INSTALAÇÃO DO SCRIPTCASE
O instalador do ScriptCase possui o PHP 7.0, Apache 2.4 e Source Guardian Loader.
Realizar a instalação é bem simples! Selecione o seu sistema operacional, prossiga com o tutorial e em poucos passos aprenda a instalar e utilizar o ScriptCase.
1
Instalador para Windows
PÁGINA INICIAL › INSTALAÇÃO DO SCRIPTCASE › INSTALADOR PARA WINDOWS
O instalador do 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.
Windows Server
2008 SP2
2008 R2 SP1
2012
2012 SP2
2016
Windows
7 SP1
Vista SP2
8.1
10
Para o Windows 7, é necessário certificar que o sitema possui instalado os seguintes itens:
Pacotes Redistribuíveis do Visual C++ para Visual Studio (2008, 2012, 2013, 2015);
Service pack 1.
SourceGuardian Loader
Scriptcase 9
Antes de proceder com a instalação é recomendável não ter quaisquer outros ambientes web (como XAMP, Zend Server, etc.) instalados no sistema operacional.
Recomendamos o uso da base de dados SQLite.
2 - Executar o Scriptcase
Idioma: Podemos selecionar o idioma que será exibido o conteúdo no proceso de instalação. Este passo não seleciona o idioma da interface do Scriptcase, mas somente o da instalação.
2 - Mensagem de “Bem-vindo”.
2
3 - Contrato de licença.
Você aceita esta licença?: Você deve ler e aceitar os termos antes de continuar.
4 - Diretório de instalação.
O caminho de instalação predeterminado é “C:\Arquivos de Programas (x86)\NetMake\v9". Não altere este caminho a menos que seja necessário.
5 - Configuração do Apache.
3
Porta: Isto definirá em que porta se executará o serviço Apache. Recomendamos que utilize o valor predeterminado.
Email do Administrador: Este é o Email do administrador do Apache. Será uma configuração do Apache, não do Scriptcase.
Domínio do Apache : Domínio do Apache deve ser definido aqui. Recomendamos que utilize o valor predeterminado.
6 - Instalar.
Deve-se marcar as duas opções para permitir a execução do apache do Scriptcase no sistema operacional.
8 - Completar a instalação.
Utilizando o Scriptcase
Para acessar seu Scriptcase, abra o navegador e insira o IP local e a porta que você selecionou na configuração do Apache ( Configuração do Apache).
Ex: http://127.0.0.1:8090/scriptcase
5
1
Instalador para Linux
PÁGINA INICIAL › INSTALAÇÃO DO SCRIPTCASE › INSTALADOR PARA LINUX
O instalador do 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.
SourceGuardian Loader
Scriptcase 9
Antes de proceder com a instalação é recomendavel não ter quaisquer outros ambientes web (como XAMP, Zend Server, etc) instalados no sistema operacional. É
recomendável alguns conhecimentos básicos de ambiente para utilizar o terminal (shell). Recomendamos o uso da base de dados SQLite.
3 - Executar Scriptcase.
O instalador do Scriptcase requer permissões administrativas para fazer mudanças na sua máquina. Temos que dar permissão de administrador (também conhecida como
“permissão de root”) para executar o instalador.
2 - Requisitar acesso de root usando sudo su e fornecendo sua senha (se necessário).
Idioma: Podemos selecionar o idioma que será exibido o conteúdo no proceso de instalação. Este passo não seleciona o idioma da interface do Scriptcase, mas somente o da instalação.
2 - Mensagem de “Bem-vindo”.
2
3 - Contrato de licença.
Você aceita esta licença?: Você deve ler e aceitar os termos antes de continuar.
4 - Diretório de instalação.
O caminho de instalação predeterminado é “/opt/NetMake/v9/”. Não altere este caminho a menos que seja necessário.
5 - Configuração do Apache.
3
Porta: Isto definirá em que porta se executará o serviço Apache. Recomendamos que utilize o valor predeterminado.
Email do Administrador: Este é o Email do administrador do Apache. Será uma configuração do Apache, não do Scriptcase.
Domínio do Apache : Domínio do Apache deve ser definido aqui. Recomendamos que utilize o valor predeterminado.
6 - Instalar.
7 - Completar a instalação.
4
Utilizando o Scriptcase
Para acessar seu Scriptcase, abra o navegador e insira o IP local e a porta que você selecionou na configuração do Apache ( Configuração do Apache).
Ex: http://127.0.0.1:8090/scriptcase
1
Instalador para MacOS
PÁGINA INICIAL › INSTALAÇÃO DO SCRIPTCASE › INSTALADOR PARA MACOS
O instalador do 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.
SourceGuardian Loader
Scriptcase 9
Antes de proceder com a instalação é recomendavel não ter quaisquer outros ambientes web (como XAMP, Zend Server ou similares) instalados no sistema operacional. É
recomendável alguns conhecimentos básicos de ambiente para utilizar o terminal (shell). Recomendamos o uso da base de dados SQLite.
2 - Executar Scriptcase.
Idioma: Podemos selecionar o idioma que será exibido o conteúdo no proceso de instalação. Este passo não seleciona o idioma da interface do Scriptcase, mas somente o da instalação.
2 - Mensagem de “Bem-vindo”.
3 - Contrato de licença.
2
Você aceita esta licença?: Você deve ler e aceitar os termos antes de continuar.
4 - Diretório de instalação.
O caminho de instalação predeterminado é “/Applications/NetMake/v9/”. Não altere este caminho a menos que seja necessário.
5 - Configuração do Apache.
Porta: Isto definirá em que porta se executará o serviço Apache. Recomendamos que utilize o valor predeterminado.
Email do Administrador: Este é o Email do administrador do Apache. Será uma configuração do Apache, não do Scriptcase.
Domínio do Apache : Domínio do Apache deve ser definido aqui. Recomendamos que utilize o valor predeterminado.
6 - Instalar.
3
7 - Completar a instalação.
Utilizando o Scriptcase
Para acessar seu Scriptcase, abra o navegador e insira o IP local e a porta que você selecionou na configuração do Apache ( Configuração do Apache).
Ex: http://127.0.0.1:8090/scriptcase
4
1
Instalando PHP 7.0 - Windows
PÁGINA INICIAL › INSTALAÇÃO DO SCRIPTCASE › INSTALANDO PHP 7.0 - WINDOWS
Este artigo irá descrever a instalação do PHP 7.0 e Apache 2.4 para utilização do Scriptcase.
Windows Server
2008 SP2
2008 R2 SP1
2012
2012 SP2
2016
Windows
7 SP1
Vista SP2
8.1
10
Arquivos necessários:
Deve-se realizar o download do PHP 7.0 NTS ( x86 ou x64 ), Apache 2.4 ( x86 ou x64 ) e mod_Fcgi ( x86 ou x64 ).
Após download, descomprima os arquivos referentes ao PHP e Apache na unidade C: de seu sistema opcional
Descomprima o arquivo referente ao mod_Fcgi, copie o arquivo mod_fcgid.so e coloque na pasta C:\Apache24\modules
Configuração do Apache
Edite o arquivo httpd.conf localizado em C:\Apache24\conf\
LoadModule fcgid_module modules/mod_fcgid.so FcgidInitialEnv PHPRC "c:/php" AddHandler fcgid-script .php FcgidWrapper "c:/php/php-cgi.exe" .php
Ainda no arquivo httpd.conf procure por #ServerName www.example.com:80 e altere para #ServerName localhost:80
Busque por IfModule mime_module e adicione o conteúdo abaixo: `<Directory “c:/php”> AllowOverride None Options None Require all granted
</Directory>`
Instalação do Apache
Acesse o prompt de comando com privilégios de Administrador e digite o comando abaixo:
c:\apache24\bin\httpd.exe -k install
Importante: Caso ocorra erro, e seja informado que está faltando o arquivo msvcr110.dll, você poderá fazer o download deste arquivo clicando aqui. Extraia e coloque-o no
diretório: C:\Windows\System e C:\Windows\System32. Execute novamente o comando no prompt do windows.
Configuração do PHP
Acesse a pasta do PHP em C:\ e renomeie o arquivo php.ini-development para php.ini
Ative as extensões listadas abaixo ( deve-se remover o ponto e vírgula (;) no início da linha ) extension=php_bz2.dll extension=php_curl.dll extension=php_gd2.dll extension=php_imap.dll
extension=php_interbase.dll extension=php_ldap.dll extension=php_mbstring.dll extension=php_exif.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_oci8.dll
extension=php_pdo_firebird.dll extension=php_pdo_mssql.dll extension=php_pdo_mysql.dll extension=php_pdo_oci.dll extension=php_pdo_odbc.dll extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll extension=php_pgsql.dll extension=php_pspell.dll extension=php_shmop.dll extension=php_sqlite.dll extension=php_sqlite3.dll extension=php_xmlrpc.dll
extension=php_xsl.dll extension=php_zip.dll
Importante: Por padrão o PHP desabilita alguns funções que são importantes para o Scriptcase. Acesse o arquivo php.ini e altere a linha do item disable_functions conforme
exemplo abaixo: * disable_functions= ““
3
Configure o TimeZone de acordo com sua região. Deve-se utilizar o valor disponível na documentação do PHP Clique aqui para visualizar
Verificação das extensões necessárias para o funcionamento do Scriptcase e módulos de conexão ao banco de dados.
4
Verificação das extensões necessárias para o funcionamento do Scriptcase e módulos de conexão ao banco de dados.
Instalação Típica
Nesta opção o Scriptcase irá ser instalado em seu modo padrão.
Instalação Customizada
Nesta opção o usuário irá escolher as configurações de instalação.
Podemos escolher o banco de dados que será instalada a base de dados do Scriptcase
Podemos escolher o banco de dados que será instalada a base de dados do Scriptcase
Este artigo irá descrever a instalação do PHP 7.0 e Apache 2.4 para utilização do Scriptcase.
Ubuntu
Debian
CentOS\RHEL
OpenSuse
Configuração do PHP
1- Acesse o terminal ( shell ) e execute o comando abaixo para utilizar o superusuário (root) :
sudo su
php -v
Importante: Por padrão o PHP desabilita alguns funções que são importantes para o Scriptcase. Acesse o arquivo php.ini ( /etc/php5/apache2/php.ini ) e altere a linha do item
disable_functions conforme exemplo abaixo:
5 - Configure o TimeZone de acordo com sua região. Deve-se utilizar o valor disponível na documentação do PHP Clique aqui para visualizar
MySQL:
apt-get install php7.0-mysql
SQLite:
apt-get install php7.0-sqlite
FireBird:
apt-get install php7.0-interbase
Odbc:
apt-get install php7.0-odbc
SyBase:
apt-get install php7.0-sybase
Ativação da biblioteca GD
2 - Copie o arquivo ixed.7.0.lin que foi baixado de acordo com sua distribuição e arquitetura e cole na pasta /usr/lib/php7/sourceguardian
cp ioncube_loader_dar_7.0.so /usr/lib/php/7.0/sourceguardian
[SourceGuardian] zend_extension=/usr/lib/php/7.0/sourceguardian/ixed.7.0.lin
Verificação das extensões necessárias para o funcionamento do Scriptcase e módulos de conexão ao banco de dados.
Verificação das extensões necessárias para o funcionamento do Scriptcase e módulos de conexão ao banco de dados.
3
Instalação Típica
Nesta opção o Scriptcase irá ser instalado em seu modo padrão.
Instalação Customizada
Nesta opção o usuário irá escolher as configurações de instalação.
Podemos escolher o banco de dados que será instalada a base de dados do Scriptcase
Podemos escolher o banco de dados que será instalada a base de dados do Scriptcase
Este artigo irá descrever a instalação do PHP 7.0 e Apache 2.4 para utilização do Scriptcase.
Mac
El Captain
Sierra
Arquivos necessários:
Configuração do PHP
Acesse o terminal ( shell ) e execute o comando abaixo para utilizar o superusuário (root) :
sudo su
Local de instalação
/usr/local/php5
Configuração do Apache
Edite o arquivo httpd.conf:
nano /etc/apache2/httpd.conf
Verificação das extensões necessárias para o funcionamento do Scriptcase e módulos de conexão ao banco de dados.
Verificação das extensões necessárias para o funcionamento do Scriptcase e módulos de conexão ao banco de dados.
Instalação Típica
Nesta opção o Scriptcase irá ser instalado em seu modo padrão.
Instalação Customizada
Nesta opção o usuário irá escolher as configurações de instalação.
Podemos escolher o banco de dados que será instalada a base de dados do Scriptcase
4
Podemos escolher o banco de dados que será instalada a base de dados do Scriptcase
Baixe o Scriptcase com extensão zip em www.scriptcase.com.br e extraia-o na raiz do seu ambiente web.
Verificação das extensões necessárias para o funcionamento do Scriptcase e módulos de conexão ao banco de dados.
Verificação das extensões necessárias para o funcionamento do Scriptcase e módulos de conexão ao banco de dados.
Instalação Típica
Nesta opção o Scriptcase irá ser instalado em seu modo padrão.
2
Nesta opção o Scriptcase irá instalar em seu modo padrão.
Instalação Customizada
Nesta opção o usuário irá escolher as configurações de instalação.
Podemos escolher o banco de dados que será instalada a base de dados do Scriptcase
3
Podemos escolher o banco de dados que será instalada a base de dados do Scriptcase
Menu Principal
Posicionado na parte superior da página, centraliza todas as opções existentes no Scriptcase
Barra de Ferramentas
Posicionado logo abaixo do menu principal, concentra as principais e mais utilizadas funcionalidades do Scriptcase para a criação e edição das aplicações.
Lista de Projetos
Tela inicial do Scriptcase, podemos visualizar todos os projetos existentes no Scriptcase que o usuário logado tem acesso.
Projeto Explorer
Localizado no canto esquerdo da tela, quando acessamos um projeto, podemos visualizar a estrutura de pastas do projeto acessado, criadas com o intuito de organizar as
aplicações dentro dos projetos.
Lista de Aplicações
Localiza-se ao lado do Projeto Explorer, contendo a lista de todas as aplicações e subpastas da pasta que está selecionada no Projeto Explorer.
2
Barra de Tarefas
Exibe em abas todas as telas abertas no momento, por exemplo, ao acessar uma aplicação para edição.
1
Menu Principal
PÁGINA INICIAL › CONHECENDO O SCRIPTCASE › MENU PRINCIPAL
No menu principal estão todas as funcionalidades da ferramenta para os projetos e aplicações. Essas funcionalidades estão organizadas nos itens abaixo:
Projeto
Novo projeto : Possibilita a criação de um projeto em branco ou a importação de um dos sistemas de exemplo.
Propriedades : Possibilita a edição de algumas propriedades do projeto como seus temas e idiomas.
Exportar Projeto : Permite a exportação de um projeto por vez, levando todas as informações fundamentais para seu funcionamento em outro Scriptcase da mesma versão.
Importar Projeto: Permite a importação de um projeto exportado pelo Scriptcase de mesma versão.
Publicar Aplicações : Abre o wizard de publicação para todas as aplicações do projeto atual.
Excluir: Esta opção está disponível apenas quando um projeto está aberto e permite que este seja apagado.
Relatórios:
Lista de Aplicações : Exibe as aplicações do projeto com detalhes de sua criação.
Resumo por Desenvolvedores : Exibe um resumo das aplicações e códigos criados pelo desenvolvedor.
Exibir Diagrama: Exibe um diagrama completo do projeto mostrando o relacionamento entre as aplicações.
Pesquisar em Aplicações : Permite realizarmos uma busca por textos em todas as aplicações do projeto.
Bancos de Dados
Nova Conexão : Permite a criação de uma conexão no projeto atual.
Importar ACCESS: Permite a conversão de uma fontes de dados ACCESS em um banco de dados estruturado (MySQL, PostgreSQL, SQLite e SQL Server).
Importar EXCEL: Permite a conversão de uma fontes de dados EXCEL em um banco de dados estruturado (MySQL, PostgreSQL, SQLite e SQL Server).
Importar CSV: Permite a conversão de uma fontes de dados CSV em um banco de dados estruturado (MySQL, PostgreSQL, SQLite e SQL Server).
Database Builder: Ferramenta para criação e edição rápida de tabelas no banco de dados.
Diagrama ER : Ferramenta que possibilita a visualização dos relacionamentos das tabelas do banco de dados conectado.
Aplicação
Nova aplicação: Possibilita a criação das aplicações disponíveis.
Restaurar Aplicações: Permite a restauração de aplicações do projeto, onde é exibido uma lista das últimas aplicações editadas.
Código Fonte: Permite a visualização do código fonte gerado da aplicação que está sendo editada.
Dados em Sessão : É exibido todas as variáveis de sessão do Scriptcase, bem como as das aplicações executadas.
Ferramentas
Dicionário de Dados : Permite ao usuário definir padrões para as tabelas (nomes, e tipos de campos, etc.).
Bibliotecas Externas: Permite a criação de scripts em várias linguagens que serão utilizadas em todo o projeto.
2
Bibliotecas Internas : Permite a criação de scripts PHP que serão utilizados em todo o projeto
Conversores:
Versão 5 : Realiza a conversão dos projetos desenvolvidos na versão 5 do Scriptcase para a versão atual.
Versão 6 : Realiza a conversão dos projetos desenvolvidos na versão 6 do Scriptcase para a versão atual.
Versão 7 : Realiza a conversão dos projetos desenvolvidos na versão 7 do Scriptcase para a versão atual.
Versão 8 : Realiza a conversão dos projetos desenvolvidos na versão 8 do Scriptcase para a versão atual.
Layout
CSS das Aplicações (Temas) : Possibilita a criação e edição dos temas das aplicações.
CSS dos Botões: Possibilita a criação e edição dos temas para os botões.
Templates HTML : Permite realizar alterações nos diversos elementos do HTML que irão compor sua aplicação.
CSS dos Menus : Possibilita a criação e edição de temas para os itens das aplicações de menu.
Temas para os gráficos : Permite realizar alterações nos temas das aplicações de gráficos.
Templates do editor HTML : Permite configurar as funcionalidades presentes no campo editor html.
Localidades
Traduzir Aplicações : Permite a criação e edição dos textos utilizados nas aplicações, facilitado por exemplo a criação um sistema multilíngue.
Configurações Regionais : Possibilita a definição de alguns parâmetros de unidade monetária, data e número de acordo com o país ou região onde sua aplicação será utilizada.
Módulos
Segurança: Possibilita a implementação de um controle de acesso a seu projeto.
Log :
Criar/Editar módulo de log : Permite criar e/ou editar um modulo de log.
Criar consulta com relatório de log : Possibilita a criação uma aplicação de consulta para exibir o relatório de log.
Configuração
Administração: Permite o acesso a todas as configurações administrativas do Scriptcase.
Minha barra de ferramentas : Possibilita a personalização da barra de ferramentas do Scriptcase para o usuário atual.
Ajuda
WebHelp : Possibilita o acesso a este manual.
Na barra de ferramentas padrão de nossa instalação, estão disponíveis as funcionalidades mais utilizadas e mais importantes para o desenvolvimento das aplicações.
Executar projeto: Executa o projeto completo. Para isso é necessário informar a aplicação inicial nas propriedades do projeto.
Publicar aplicação : Abre o wizard de publicação para a aplicação que está sendo acessada.
Dicionário de Dados : Permite ao usuário definir padrões para as tabelas (nomes, e tipos de campos, etc.).
Traduzir aplicações : Permite Cria mensagens personalizadas para ser usado em diferentes aplicações.
Nos permite visualizar todos os projetos existentes no Scriptcase a que temos acesso.
Galeria de projetos:
Lista de projetos:
Nessa área são listadas as pastas e subpastas criadas para organizar suas aplicações.
Minhas aplicações: Lista todas as aplicações da pasta e subpastas desenvolvidas pelo usuário atual.
Pesquisa: Realiza uma pesquisa entre os nomes das aplicações da pasta acessada.
1
Lista de Aplicações
PÁGINA INICIAL › CONHECENDO O SCRIPTCASE › LISTA DE
APLICAÇÕES
Nessa área são listadas as subpastas e aplicações da pasta acessada. Podemos visualizar ainda informações sobre as aplicações.
Opções do rodapé
Os botões do rodapé estão disponíveis quando uma ou mais aplicações estão selecionadas.
Editar: Abre as configurações das aplicações selecionadas para edição, permanecendo o foco na última aplicação aberta.
Copiar : Cria uma cópia das aplicações selecionadas em outros projetos do Scriptcase.
Mover: Move as aplicações selecionadas para outra pasta destro do mesmo projeto.
Todas as telas abrem em abas dentro da barra de tarefas, onde você pode alternar entre as telas de forma rápido e fácil.
Ao clicar com o botão direito do mouse sobre uma das abas na barra de tarefas, serão exibidas algumas opções de fechamento das abas.
1
teste
1
Teclas de Atalho
PÁGINA INICIAL › CONHECENDO O SCRIPTCASE › TECLAS DE ATALHO
Atalhos de teclado são teclas ou combinações de teclas que fornecem uma maneira alternativa de fazer algo que você normalmente faria com um mouse.
Atalhos do Scriptcase
A eficiência é essencial para o desenvolvimento de softwares e as teclas de atalhos são importantes para atingir essa eficiência. Abaixo podemos visualizar as teclas de atalhos
disponíveis no Scriptcase.
Ctrl+M Move o cursor para o fechamento ou abertura do contexto atual. (Chaves, colchetes, parêntesis, tags).
Por exemplo, basta escrevermos ul>li.item${Este é o item $}*3 em seguida pressionamos a tecla “TAB” e o seguinte código será gerado.
<ul>
<li class="item1">Este é o item 1</li>
<li class="item2">Este é o item 2</li>
<li class="item3">Este é o item 3</li>
</ul>
Para utilizar os atalhos do EMMET nos eventos do Scriptcase é necessário fechar e abrir o PHP no evento. Exemplo: ?> ul>li.item${Este é o item $}*3 <?PHP
Ctrl+Shift+A ou ⌘+Shift+A Envelopa o texto selecionado. Selecione o texto, informe a tag desejada em seguida utilize as teclas de atalho.
Ctrl+Alt+Right ou ⌘+Alt+Right Edita/seleciona o próximo node. Junção entre tags, blocos de CSS.
Ctrl+Alt+Left ou ⌘+Alt+Left Edita/seleciona o node anterior. Junção entre tags, blocos de CSS.
{% include base.html %}
| __@kf__ | @-webkit-keyframes ${1:identifier} {\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}\n@-o-keyframes ${1:identifier} {\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}\n@-moz-keyframes ${1:identifier}
{\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}\n@keyframes ${1:identifier} {\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}" |
| __anim__ | animation:|; |
| __anim-__ | animation:${1:name} ${2:duration} ${3:timing-function} ${4:delay} ${5:iteration-count} ${6:direction} ${7:fill-mode}; |
| __animdel__ | animation-delay:${1:time}; |
| __animdir__ | animation-direction:${1:normal}; |
| __animdir:n__ | animation-direction:normal; |
| __animdir:r__ | animation-direction:reverse; |
| __animdir:a__ | animation-direction:alternate; |
| __animdir:ar__ | animation-direction:alternate-reverse; |
| __animdur__ | animation-duration:${1:0}s; |
| __animfm__ | animation-fill-mode:${1:both}; |
| __animfm:f__ | animation-fill-mode:forwards; |
| __animfm:b__ | animation-fill-mode:backwards; |
| __animfm:bt__ | animation-fill-mode:both; |
| __animfm:bh__ | animation-fill-mode:both; |
| __animic__ | animation-iteration-count:${1:1}; |
| __animic:i__ | animation-iteration-count:infinite; |
| __animn__ | animation-name:${1:none}; |
| __animps__ | animation-play-state:${1:running}; |
| __animps:p__ | animation-play-state:paused; |
| __animps:r__ | animation-play-state:running; |
| __animtf__ | animation-timing-function:${1:linear}; |
| __animtf:e__ | animation-timing-function:ease; |
| __animtf:ei__ | animation-timing-function:ease-in; |
| __animtf:eo__ | animation-timing-function:ease-out; |
| __animtf:eio__ | animation-timing-function:ease-in-out; |
| __animtf:l__ | animation-timing-function:linear; |
| __animtf:cb__ | animation-timing-function:cubic-bezier(${1:0.1}, ${2:0.7}, ${3:1.0}, ${3:0.1}); |
| __ap__ | appearance:${none}; |
| __!__ | !important" |
| __pos__ | position:${1:relative}; |
| __pos:s__ | position:static; |
| __pos:a__ | position:absolute; |
| __pos:r__ | position:relative; |
| __pos:f__ | position:fixed; |
| __t__ | top:|; |
| __t:a__ | top:auto; |
| __r__ | right:|; |
| __r:a__ | right:auto; |
| __b__ | bottom:|; |
| __b:a__ | bottom:auto; |
| __l__ | left:|; |
| __l:a__ | left:auto; |
| __z__ | z-index:|; |
| __z:a__ | z-index:auto; |
| __fl__ | float:${1:left}; |
| __fl:n__ | float:none; |
| __fl:l__ | float:left; |
| __fl:r__ | float:right; |
| __cl__ | clear:${1:both}; |
| __cl:n__ | clear:none; |
| __cl:l__ | clear:left; |
| __cl:r__ | clear:right; |
| __cl:b__ | clear:both; |
| __colm__ | columns:|; |
| __colmc__ | column-count:|; |
| __colmf__ | column-fill:|; |
| __colmg__ | column-gap:|; |
| __colmr__ | column-rule:|; |
| __colmrc__ | column-rule-color:|; |
| __colmrs__ | column-rule-style:|; |
| __colmrw__ | column-rule-width:|; |
| __colms__ | column-span:|; |
| __colmw__ | column-width:|; |
| __d__ | display:${1:block}; |
| __d:n__ | display:none; |
| __d:b__ | display:block; |
| __d:f__ | display:flex; |
| __d:if__ | display:inline-flex; |
| __d:i__ | display:inline; |
| __d:ib__ | display:inline-block; |
| __d:ib+__ | display: inline-block;\n*display: inline;\n*zoom: 1; |
| __d:li__ | display:list-item; |
| __d:ri__ | display:run-in; |
| __d:cp__ | display:compact; |
| __d:tb__ | display:table; |
| __d:itb__ | display:inline-table; |
| __d:tbcp__ | display:table-caption; |
| __d:tbcl__ | display:table-column; |
| __d:tbclg__ | display:table-column-group; |
| __d:tbhg__ | display:table-header-group; |
| __d:tbfg__ | display:table-footer-group; |
| __d:tbr__ | display:table-row; |
| __d:tbrg__ | display:table-row-group; |
| __d:tbc__ | display:table-cell; |
| __d:rb__ | display:ruby; |
| __d:rbb__ | display:ruby-base; |
| __d:rbbg__ | display:ruby-base-group; |
| __d:rbt__ | display:ruby-text; |
| __d:rbtg__ | display:ruby-text-group; |
| __v__ | visibility:${1:hidden}; |
| __v:v__ | visibility:visible; |
| __v:h__ | visibility:hidden; |
| __v:c__ | visibility:collapse; |
2
| __ov__ | overflow:${1:hidden}; |
| __ov:v__ | overflow:visible; |
| __ov:h__ | overflow:hidden; |
| __ov:s__ | overflow:scroll; |
| __ov:a__ | overflow:auto; |
| __ovx__ | overflow-x:${1:hidden}; |
| __ovx:v__ | overflow-x:visible; |
| __ovx:h__ | overflow-x:hidden; |
| __ovx:s__ | overflow-x:scroll; |
| __ovx:a__ | overflow-x:auto; |
| __ovy__ | overflow-y:${1:hidden}; |
| __ovy:v__ | overflow-y:visible; |
| __ovy:h__ | overflow-y:hidden; |
| __ovy:s__ | overflow-y:scroll; |
| __ovy:a__ | overflow-y:auto; |
| __ovs__ | overflow-style:${1:scrollbar}; |
| __ovs:a__ | overflow-style:auto; |
| __ovs:s__ | overflow-style:scrollbar; |
| __ovs:p__ | overflow-style:panner; |
| __ovs:m__ | overflow-style:move; |
| __ovs:mq__ | overflow-style:marquee; |
| __zoo__ | zoom:1; |
| __zm__ | zoom:1; |
| __cp__ | clip:|; |
| __cp:a__ | clip:auto; |
| __cp:r__ | clip:rect(${1:top} ${2:right} ${3:bottom} ${4:left}); |
| __bxz__ | box-sizing:${1:border-box}; |
| __bxz:cb__ | box-sizing:content-box; |
| __bxz:bb__ | box-sizing:border-box; |
| __bxsh__ | box-shadow:${1:inset }${2:hoff} ${3:voff} ${4:blur} ${5:color}; |
| __bxsh:r__ | box-shadow:${1:inset }${2:hoff} ${3:voff} ${4:blur} ${5:spread }rgb(${6:0}, ${7:0}, ${8:0}); |
| __bxsh:ra__ | box-shadow:${1:inset }${2:h} ${3:v} ${4:blur} ${5:spread }rgba(${6:0}, ${7:0}, ${8:0}, .${9:5}); |
| __bxsh:n__ | box-shadow:none; |
| __m__ | margin:|; |
| __m:a__ | margin:auto; |
| __mt__ | margin-top:|; |
| __mt:a__ | margin-top:auto; |
| __mr__ | margin-right:|; |
| __mr:a__ | margin-right:auto; |
| __mb__ | margin-bottom:|; |
| __mb:a__ | margin-bottom:auto; |
| __ml__ | margin-left:|; |
| __ml:a__ | margin-left:auto; |
| __p__ | padding:|; |
| __pt__ | padding-top:|; |
| __pr__ | padding-right:|; |
| __pb__ | padding-bottom:|; |
| __pl__ | padding-left:|; |
| __w__ | width:|; |
| __w:a__ | width:auto; |
| __h__ | height:|; |
| __h:a__ | height:auto; |
| __maw__ | max-width:|; |
| __maw:n__ | max-width:none; |
| __mah__ | max-height:|; |
| __mah:n__ | max-height:none; |
| __miw__ | min-width:|; |
| __mih__ | min-height:|; |
| __mar__ | max-resolution:${1:res}; |
| __mir__ | ...
1
Atalhos do EMMET
PÁGINA INICIAL › CONHECENDO O SCRIPTCASE › ATALHOS DO EMMET
Abaixo temos uma lista de seletores CSS do EMMET em nosso editor de eventos.
Lembrando que por tratar-se de seletores CSS, para que os mesmo funcionem como esperado é necessário serem utilizados dentro da tag <style> @m </style>
Seletores CSS
Seletores CSS Para Abrir
@i ou @import url( );
@import
@m ou @media screen { }
@media
@f+ @font-face {font-family: 'FontName'; src: url('FileName.eot'); src: url('FileName.eot?#iefix') format('embedded-opentype'), url('FileName.woff') format('woff'), url('FileName.ttf')
format('truetype'), url('FileName.svg#FontName') format('svg'); font-style: normal; font-weight: normal; }
anim animation: ;
animic animation-iteration-count: 1;
animtf:e animation-timing-function:ease;
animtf:ei animation-timing-function:ease-in;
animtf:eo animation-timing-function:ease-out;
animtf:eio animation-timing-function:ease-in-out;
animtf:l animation-timing-function:linear;
ap appearance: none;
! !important"
! !important"
2
Seletores CSS Para Abrir
pos ou pos:r position: relative;
pos:s position:static;
pos:a position:absolute;
pos:f position:fixed;
t top: ;
t:a top:auto;
r right: ;
r:a right:auto;
b bottom: ;
b:a bottom:auto;
l left: ;
l:a left:auto;
z z-index: ;
z:a z-index:auto;
fl:n float:none;
fl:r float:right;
cl:n clear:none;
cl:l clear:left;
cl:r clear:right;
colm columns: ;
colmc column-count: ;
colmf column-fill: ;
colmg column-gap: ;
colmr column-rule: ;
colmrc column-rule-color: ;
colmrs column-rule-style: ;
colmrw column-rule-width: ;
colms column-span: ;
colmw column-width: ;
d:n display:none;
d:f display:flex;
d:if display:inline-flex;
d:i display:inline;
d:ib display:inline-block;
d:li display:list-item;
d:ri display:run-in;
d:cp display:compact;
3
d:cp display:compact;
Seletores CSS Para Abrir
d:tb display:table;
d:itb display:inline-table;
d:tbcp display:table-caption;
d:tbcl display:table-column;
d:tbclg display:table-column-group;
d:tbhg display:table-header-group;
d:tbfg display:table-footer-group;
d:tbr display:table-row;
d:tbrg display:table-row-group;
d:tbc display:table-cell;
d:rb display:ruby;
d:rbb display:ruby-base;
d:rbbg display:ruby-base-group;
d:rbt display:ruby-text;
d:rbtg display:ruby-text-group;
v:v visibility:visible;
v:c visibility:collapse;
ov:v overflow:visible;
ov:s overflow:scroll;
ov:a overflow:auto;
ovx:v overflow-x:visible;
ovx:s overflow-x:scroll;
ovx:a overflow-x:auto;
ovy:v overflow-y:visible;
ovy:h overflow-y:hidden;
ovy:s overflow-y:scroll;
ovy:a overflow-y:auto;
ovs:a overflow-style:auto;
ovs:p overflow-style:panner;
ovs:m overflow-style:move;
ovs:mq overflow-style:marquee;
zoo zoom:1;
zm zoom:1;
cp clip: ;
cp:a clip:auto;
4
cp:r clip: rect(top right bottom left);
Seletores CSS Para Abrir
bxz:cb box-sizing:content-box;
bxz:bb box-sizing:border-box;
bxsh:n box-shadow:none;
m margin: ;
m:a margin:auto;
mt margin-top: ;
mt:a margin-top:auto;
mr margin-right: ;
mr:a margin-right:auto;
mb margin-bottom: ;
mb:a margin-bottom:auto;
ml margin-left: ;
ml:a margin-left:auto;
p padding: ;
pt padding-top: ;
pr padding-right: ;
pb padding-bottom: ;
pl padding-left: ;
w width: ;
w:a width:auto;
h height: ;
h:a height:auto;
maw max-width: ;
maw:n max-width:none;
mah max-height: ;
mah:n max-height:none;
miw min-width: ;
mih min-height: ;
ori orientation: ;
ori:l orientation:landscape;
ori:p orientation:portrait;
ol outline: ;
ol:n outline:none;
olo outline-offset: ;
5
olw
Seletores CSS outline-width:
Para Abrir ;
olw:tn outline-width:thin;
olw:m outline-width:medium;
olw:tc outline-width:thick;
ols outline-style: ;
ols:n outline-style:none;
ols:dt outline-style:dotted;
ols:ds outline-style:dashed;
ols:s outline-style:solid;
ols:db outline-style:double;
ols:g outline-style:groove;
ols:r outline-style:ridge;
ols:i outline-style:inset;
ols:o outline-style:outset;
olc:i outline-color:invert;
bfv backface-visibility: ;
bfv:h backface-visibility:hidden;
bfv:v backface-visibility:visible;
bd border: ;
bd:n border:none;
bdcl border-collapse: ;
bdcl:c border-collapse:collapse;
bdcl:s border-collapse:separate;
bdc:t border-color:transparent;
bdi:n border-image:none;
bdti border-top-image:url();
bdti:n border-top-image:none;
bdri border-right-image:url();
bdri:n border-right-image:none;
bdbi border-bottom-image:url();
bdbi:n border-bottom-image:none;
bdli border-left-image:url();
bdli:n border-left-image:none;
bdci border-corner-image:url();
bdci:n border-corner-image:none;
bdci:c border-corner-image:continue;
6
bdci:c border-corner-image:continue;
Seletores CSS Para Abrir
bdtli border-top-left-image:url();
bdtli:n border-top-left-image:none;
bdtli:c border-top-left-image:continue;
bdtri border-top-right-image:url();
bdtri:n border-top-right-image:none;
bdtri:c border-top-right-image:continue;
bdbri border-bottom-right-image:url();
bdbri:n border-bottom-right-image:none;
bdbri:c border-bottom-right-image:continue;
bdbli border-bottom-left-image:url();
bdbli:n border-bottom-left-image:none;
bdbli:c border-bottom-left-image:continue;
bdf:c border-fit:clip;
bdf:sc border-fit:scale;
bdf:st border-fit:stretch;
bdf:ow border-fit:overwrite;
bdf:of border-fit:overflow;
bdf:sp border-fit:space;
bdlen border-length: ;
bdlen:a border-length:auto;
bdsp border-spacing:|;
bds border-style: ;
bds:n border-style:none;
bds:h border-style:hidden;
bds:dt border-style:dotted;
bds:ds border-style:dashed;
bds:s border-style:solid;
bds:db border-style:double;
bds:dtds border-style:dot-dash;
bds:dtdtds border-style:dot-dot-dash;
bds:w border-style:wave;
bds:g border-style:groove;
bds:r border-style:ridge;
bds:i border-style:inset;
bds:o border-style:outset;
bdw border-width: ;
bdtw border-top-width: ;
bdrw border-right-width: ;
bdbw border-bottom-width: ;
7
bdlw border-left-width: ;
Seletores CSS Para Abrir
bdt ou bt border-top: ;
bdt:n border-top:none;
bdts border-top-style: ;
bdts:n border-top-style:none;
bdtc:t border-top-color:transparent;
bdr ou br border-right: ;
bdr:n border-right:none;
bdrst border-right-style: ;
bdrst:n border-right-style:none;
bdrc:t border-right-color:transparent;
bdb ou bb border-bottom: ;
bdb:n border-bottom:none;
bdbs border-bottom-style: ;
bdbs:n border-bottom-style:none;
bdbc:t border-bottom-color:transparent;
bdl ou bl border-left: ;
bdl:n border-left:none;
bdls border-left-style: ;
bdls:n border-left-style:none;
bdlc:t border-left-color:transparent;
bdrs border-radius: ;
bdtrrs border-top-right-radius: ;
bdtlrs border-top-left-radius: ;
bdbrrs border-bottom-right-radius: ;
bdblrs border-bottom-left-radius: ;
bg background: #000;
bg:n background:none;
bg:ie filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='x.png',sizingMethod='crop');
bgc:t background-color:transparent;
bgi background-image:url();
8
bgi:n
Seletores CSS background-image:none;
Para Abrir
bgr background-repeat: ;
bgr:n background-repeat:no-repeat;
bgr:x background-repeat:repeat-x;
bgr:y background-repeat:repeat-y;
bgr:sp background-repeat:space;
bgr:rd background-repeat:round;
bga background-attachment: ;
bga:f background-attachment:fixed;
bga:s background-attachment:scroll;
bgp background-position: 0 0;
bgpx background-position-x: ;
bgpy background-position-y: ;
bgbk background-break: ;
bgbk:bb background-break:bounding-box;
bgbk:eb background-break:each-box;
bgbk:c background-break:continuous;
bgcp:bb background-clip:border-box;
bgcp:cb background-clip:content-box;
bgcp:nc background-clip:no-clip;
bgo background-origin: ;
bgo:pb background-origin:padding-box;
bgo:bb background-origin:border-box;
bgo:cb background-origin:content-box;
bgsz background-size: ;
bgsz:a background-size:auto;
bgsz:ct background-size:contain;
bgsz:cv background-size:cover;
c color: #000;
cm /* */
cnt:n content:normal;
cnt:oq content:open-quote;
cnt:noq content:no-open-quote;
cnt:cq content:close-quote;
cnt:ncq content:no-close-quote;
cnt:a content:attr();
cnt:c content:counter();
9
cnt:c content:counter();
Seletores CSS Para Abrir
cnt:cs content:counters();
tbl table-layout: ;
tbl:a table-layout:auto;
tbl:f table-layout:fixed;
cps caption-side: ;
cps:t caption-side:top;
cps:b caption-side:bottom;
ec empty-cells: ;
ec:s empty-cells:show;
ec:h empty-cells:hide;
lis list-style: ;
lis:n list-style:none;
lisp list-style-position: ;
lisp:i list-style-position:inside;
lisp:o list-style-position:outside;
list list-style-type: ;
list:n list-style-type:none;
list:d list-style-type:disc;
list:c list-style-type:circle;
list:s list-style-type:square;
list:dc list-style-type:decimal;
list:dclz list-style-type:decimal-leading-zero;
list:lr list-style-type:lower-roman;
list:ur list-style-type:upper-roman;
lisi list-style-image: ;
lisi:n list-style-image:none;
q quotes: ;
q:n quotes:none;
ct content: ;
ct:n content:normal;
ct:oq content:open-quote;
ct:noq content:no-open-quote;
ct:cq content:close-quote;
ct:ncq content:no-close-quote;
ct:a content:attr( );
ct:c content:counter( );
ct:cs content:counters( );
coi counter-increment: ;
10
cor counter-reset: ;
Seletores CSS Para Abrir
va:sup vertical-align:super;
va:tt vertical-align:text-top;
va:m vertical-align:middle;
va:bl vertical-align:baseline;
va:b vertical-align:bottom;
va:tb vertical-align:text-bottom;
va:sub vertical-align:sub;
ta:c text-align:center;
ta:r text-align:right;
ta:j text-align:justify;
ta-lst text-align-last: ;
tal:a text-align-last:auto;
tal:l text-align-last:left;
tal:c text-align-last:center;
tal:r text-align-last:right;
td:u text-decoration:underline;
td:o text-decoration:overline;
td:l text-decoration:line-through;
te text-emphasis: ;
te:n text-emphasis:none;
te:ac text-emphasis:accent;
te:dt text-emphasis:dot;
te:c text-emphasis:circle;
te:ds text-emphasis:disc;
te:b text-emphasis:before;
te:a text-emphasis:after;
th text-height: ;
th:a text-height:auto;
th:f text-height:font-size;
th:t text-height:text-size;
th:m text-height:max-size;
ti text-indent: ;
ti:- text-indent:-9999px;
tj text-justify: ;
tj:a text-justify:auto;
tj:iw text-justify:inter-word;
tj:ii text-justify:inter-ideograph;
11
tj:ic
Seletores CSS text-justify:inter-cluster;
Para Abrir
tj:d text-justify:distribute;
tj:k text-justify:kashida;
tj:t text-justify:tibetan;
tov:c text-overflow:clip;
to text-outline: ;
to:n text-outline:none;
tr text-replace: ;
tr:n text-replace:none;
tt text-transform: uppercase;
tt:n text-transform:none;
tt:c text-transform:capitalize;
tt:u text-transform:uppercase;
tt:l text-transform:lowercase;
tw text-wrap: ;
tw:n text-wrap:normal;
tw:no text-wrap:none;
tw:u text-wrap:unrestricted;
tw:s text-wrap:suppress;
tsh:n text-shadow:none;
trf transform: ;
trfo transform-origin: ;
trfs transform-style:preserve-3d;
trsde transition-delay:time;
trsdu transition-duration:time;
trsp transition-property:prop;
trstf transition-timing-function:tfunc;
lh line-height: ;
whs white-space: ;
whs:n white-space:normal;
whs:p white-space:pre;
whs:nw white-space:nowrap;
whs:pw white-space:pre-wrap;
whs:pl white-space:pre-line;
whsc white-space-collapse: ;
whsc:n white-space-collapse:normal;
whsc:k white-space-collapse:keep-all;
whsc:l white-space-collapse:loose;
whsc:bs white-space-collapse:break-strict;
whsc:ba white-space-collapse:break-all;
wob word-break: ;
wob:n word-break:normal;
wob:k word-break:keep-all;
wob:ba word-break:break-all;
wos word-spacing: ;
wow word-wrap: ;
wow:nm word-wrap:normal;
wow:n word-wrap:none;
wow:u word-wrap:unrestricted;
wow:s word-wrap:suppress;
wow:b word-wrap:break-word;
wm ou wm:lrt writing-mode:lr-tb;
wm:lrb writing-mode:lr-bt;
wm:rlt writing-mode:rl-tb;
wm:rlb writing-mode:rl-bt;
wm:tbr writing-mode:tb-rl;
wm:tbl writing-mode:tb-lr;
wm:btl writing-mode:bt-lr;
wm:btr writing-mode:bt-rl;
writing-mode:bt-rl; 13
Seletores CSS Para Abrir
lts letter-spacing: ;
lts-n letter-spacing:normal;
f font: ;
fw font-weight: ;
fw:n font-weight:normal;
fw:b font-weight:bold;
fw:br font-weight:bolder;
fw:lr font-weight:lighter;
fs ou fs:i font-style:italic;
fs:n font-style:normal;
fs:o font-style:oblique;
fv font-variant: ;
fv:n font-variant:normal;
fv:sc font-variant:small-caps;
fz font-size: ;
fza font-size-adjust: ;
fza:n font-size-adjust:none;
ff font-family: ;
ff:s font-family:serif;
ff:ss font-family:sans-serif;
ff:c font-family:cursive;
ff:f font-family:fantasy;
ff:m font-family:monospace;
fef font-effect: ;
fef:n font-effect:none;
fef:eg font-effect:engrave;
fef:eb font-effect:emboss;
fef:o font-effect:outline;
fem font-emphasize: ;
femp font-emphasize-position: ;
femp:b font-emphasize-position:before;
femp:a font-emphasize-position:after;
fems font-emphasize-style: ;
fems:n font-emphasize-style:none;
fems:ac font-emphasize-style:accent;
fems:dt font-emphasize-style:dot;
fems:c font-emphasize-style:circle;
fems:c font-emphasize-style:circle;
14
Seletores CSS Para Abrir
fems:ds font-emphasize-style:disc;
fsm font-smooth: ;
fsm:a font-smooth:auto;
fsm:n font-smooth:never;
fsm:aw font-smooth:always;
fst font-stretch: ;
fst:n font-stretch:normal;
fst:uc font-stretch:ultra-condensed;
fst:ec font-stretch:extra-condensed;
fst:c font-stretch:condensed;
fst:sc font-stretch:semi-condensed;
fst:se font-stretch:semi-expanded;
fst:e font-stretch:expanded;
fst:ee font-stretch:extra-expanded;
fst:ue font-stretch:ultra-expanded;
op opacity: ;
op:ie filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
op:ms -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
rsz resize: ;
rsz:n resize:none;
rsz:b resize:both;
rsz:h resize:horizontal;
rsz:v resize:vertical;
cur cursor:pointer;
cur:a cursor:auto;
cur:d cursor:default;
cur:c cursor:crosshair;
cur:ha cursor:hand;
cur:he cursor:help;
cur:m cursor:move;
cur:p cursor:pointer;
cur:t cursor:text;
fxd flex-direction: ;
fxd:r flex-direction:row;
fxd:rr flex-direction:row-reverse;
fxd:c flex-direction:column;
fxd:cr flex-direction:column-reverse;
fxw flex-wrap: ;
fxw:n flex-wrap:nowrap;
fxw:w flex-wrap:wrap;
15
fxw:w flex-wrap:wrap;
Seletores CSS Para Abrir
fxw:wr flex-wrap:wrap-reverse;
fxf flex-flow: ;
jc justify-content: ;
jc:fs justify-content:flex-start;
jc:fe justify-content:flex-end;
jc:c justify-content:center;
jc:sb justify-content:space-between;
jc:sa justify-content:space-around;
ai align-items: ;
ai:fs align-items:flex-start;
ai:fe align-items:flex-end;
ai:c align-items:center;
ai:b align-items:baseline;
ai:s align-items:stretch;
ac align-content: ;
ac:fs align-content:flex-start;
ac:fe align-content:flex-end;
ac:c align-content:center;
ac:sb align-content:space-between;
ac:sa align-content:space-around;
ac:s align-content:stretch;
ord order: ;
fxg flex-grow: ;
fxsh flex-shrink: ;
fxb flex-basis: ;
fx flex: ;
as align-self: ;
as:a align-self:auto;
as:fs align-self:flex-start;
as:fe align-self:flex-end;
as:c align-self:center;
as:b align-self:baseline;
as:s align-self:stretch;
pgbb page-break-before: ;
pgbb:au page-break-before:auto;
pgbb:al page-break-before:always;
pgbb:l page-break-before:left;
pgbb:r page-break-before:right;
pgbi page-break-inside: ;
pgbi:au page-break-inside:auto;
16
pgbi:av page-break-inside:avoid;
Seletores CSS Para Abrir
pgba page-break-after: ;
pgba:au page-break-after:auto;
pgba:al page-break-after:always;
pgba:l page-break-after:left;
pgba:r page-break-after:right;
orp orphans: ;
us user-select:none;
wid widows: ;
wfsm ou -webkit-font-smoothing:antialiased;
wfsm:a
wfsm:s ou -webkit-font-smoothing:subpixel-antialiased;
wfsm:sa
wfsm:n -webkit-font-smoothing:none;
Seletores HTML
Seletores HTML Para Abrir
c <!-- -->
a <a href=""></a>
basefont <basefont>
br <br>
frame <frame>
hr <hr>
col <col>
col <col>
17
Seletores HTML Para Abrir
link <link rel="stylesheet" href="">
meta <meta>
style <style>
script <script></script>
picture <picture>
isindex <isindex>
keygen ou kg <keygen>
bq <blockquote></blockquote>
fig <figure></figure>
figc <figcaption></figcaption>
pic <picture></picture>
cap <caption></caption>
colg <colgroup></colgroup>
btn <button></button>
optg <optgroup></optgroup>
leg <legend></legend>
sect <section></section>
art <article></article>
hdr <header></header>
ftr <footer></footer>
adr <address></address>
dlg <dialog></dialog>
str <strong></strong>
prog <progress></progress>
mn <main></main>
tem <template></template>
datag <datagrid></datagrid>
datal <datalist></datalist>
out <output></output>
det <details></details>
ri:a ou ri:art Cria uma estrutura com as tags '<picture>', '<source media="(min-width: )" srcset="">' e '<img src="" alt="">'
ri:t ou ri:type Cria uma estrutura com as tags '<picture>', '<source srcset="" type="image/">' e '<img src="" alt="">'
map+ Cria uma estrutura com as tags '<map name="">' e '<area shape="" coords="" href="" alt="">'
select+ Cria uma estrutura com as tags '<select name="" id="">' e '<option value=""></option>'
optgroup+ ou optg+ Cria uma estrutura com as tags '<optgroup>' e '<option value=""></option>'
pic+ Cria uma estrutura com as tags '<picture>', '<source srcset="">' e '<img src="" alt="">'
1
Visão geral
PÁGINA INICIAL › PROJETO
Para gerenciar o desenvolvimento de aplicações no Scriptcase, existe o conceito de projeto, uma maneira prática de organizar o desenvolvimento de seus sistemas.
Dentro de um projeto é possível definir Valores Padrões no desenvolvimento das aplicações, trabalhar com Versionamento de Projetos, realizar Publicações dos seus sistemas
ou de algumas aplicações, criar Relatórios de trabalho dos desenvolvedores, exibir Diagramas das aplicações entre outras opções. Cada projeto do Scriptcase tem privilégios de
acesso para usuários e grupos. Esses privilégios podem ser configurados em Administração.
Para criar um projeto no Scriptcase, é necessário que haja uma interação com a sua Base de Dados. Assim você poderá criar as aplicações baseando-se nas tabelas e views.
Recomendamos que você tenha uma boa estrutura e organização de suas tabelas e relacionamentos, isso irá facilitar no momento de trabalhar na criação de aplicações,
realizar lookups de campos e etc. Você pode visualizar a atual estrutura da base de dados através do menu do Scriptcase Banco de Dados > Diagrama ER, após a criação do
seu projeto.
Vídeos relacionados
Criando novo Projeto
Tipos de Aplicações
Valores Padrão
1
Novo Projeto
PÁGINA INICIAL › PROJETO › NOVO PROJETO
O Processo de criação do projeto é simples e intuitivo, este processo é dividido em cinco etapas que serão detalhadas abaixo.
Os projetos criados, com permissão de acesso para o usuário, serão exibidos na Lista de Projetos.
Início
Neste primeiro momento podemos criar um Projeto em branco ou utilizar um Projeto de Exemplo.
Nesta tela é necessário informar um nome para o projeto. As outras informações, como descrição e imagem, são opcionais.
Nome do Projeto - Define um nome para o projeto. Neste campo serão aceitos apenas caracteres alfanuméricos com um limite de 32 caracteres.
Descrição do Projeto - Define uma descrição para o projeto. Este campo não é obrigatório, podendo ser alterado após a criação nas propriedades no projeto.
Informações Adicionais do Projeto - Define informações adicionais que deseja para o projeto. Este campo não é obrigatório, podendo ser alterado após a criação nas propriedades no
projeto.
Imagem - Define uma imagem para o seu projeto. Este campo não é obrigatório, podendo ser alterado após a criação nas propriedades no projeto.
Idiomas
Nessa etapa devemos selecionar os idiomas que estarão disponíveis para o projeto. Podemos adicionar mais de um idioma, sendo um padrão, pois o Scriptcase possibilita a
criação de um sistema multi-idioma. Permitindo um mesmo idioma com várias configurações regionais diferentes.
2
Idioma - Lista os idiomas disponíveis para serem utilizados no projeto. Cada idioma selecionado estará disponível nas aplicações geradas pelo projeto. Recomendamos o uso do
Dicionário de Dados para projetos com multi-idiomas.
Configurações Regionais - Define à Configuração Regional de acordo com a região do país para o idioma selecionado. Essa configuração servirá para exibição dos formatos de unidade
monetária, data, hora, número e direção da escrita.
Exemplo: O símbolo monetário $ (Dólar) para o idioma Inglês e R$ (Real) para o idioma Português.
Charset - Define o formato de codificação de caracteres que será utilizado na aplicação. Essa codificação deve ser a mesma utilizada no seu banco de dados. Por padrão, o charset é
preenchido de acordo com o idioma, podendo ser alterado após a criação nas propriedades no projeto.
Padrão - Define o idioma padrão do projeto. As aplicações do projeto serão executadas e exibidas no idioma padrão, podendo ser alterado individualmente na configuração da aplicação.
Excluir - Remove o idioma do projeto. Desta forma o idioma removido não estará mais disponível para o projeto, podendo ser incluído posteriormente.
Para adicionar um novo idioma você deve selecionar o idioma desejado, a configuração regional e depois clicar em “Adicionar”.
Temas
Temas são a apresentação visual de suas aplicações. Na seleção dos temas é possível escolher mais de um tema para o seu projeto. Para criar novos temas e saber mais
informações clique em Layout > CSS das Aplicações (Temas)
Para adicionar um tema ao projeto você só precisa seleciona-lo. Você deve marcar um tema para ser usado como padrão, para isso clique na ícone “padrão” do tema selecionado.
Banco de Dados
Na criação da conexão, serão listadas todas as conexões disponíveis no Scriptcase. Apenas as bases de dados disponíveis para sua licença ficarão habilitadas. Selecione o banco
de dados desejado e prossiga para o próximo passo.
3
Após selecionar o banco de dados que deseja conectar, informe os dados solicitados para realizar a conexão.
As informações necessárias para criar uma conexão variam de acordo com banco de dados selecionado. No exemplo abaixo, iremos mostrar com conexão MySQL. Para mais
informações de como conectar o seu banco de dados clique aqui.
Driver do SGDB : Defina o driver que será utilizado para fazer a conexão com o banco.
Servidor do SGDB : Insira o IP do servidor onde está localizado o banco de dados. Se o banco de dados estiver na mesma máquina do Scriptcase informe o IP 127.0.0.1 ou localhost
Porta : Defina a porta que será usada na sua conexão. A porta padrão do MySQL é 3306.
Base de Dados : Clique em “Listar base de dados” e selecione a base de dados desejada.
Final
Seu projeto foi criado e configurado com todas as informações básicas. Para acessar o projeto, clique em Criar a primeira aplicação .
4
Vídeos relacionados
Criando novo Projeto
Tipos de Aplicações
Valores Padrão
1
Abrir Projeto
PÁGINA INICIAL › PROJETO › ABRIR PROJETO
Esta opção exibe a Lista de projetos, onde podemos visualizar todos os projetos do Scriptcase que o usuário logado tem acesso. Para retornar para a lista das aplicações do
projeto, clique no ícone home. Ao acessar um outro projeto, seu projeto atual será fechado.
É possível identificar o projeto em que se encontra no canto superior direito, como destacado na imagem abaixo.
Vídeos relacionados
Criando novo Projeto
Tipos de Aplicações
Valores Padrão
1
Fechar Projeto
PÁGINA INICIAL › PROJETO › FECHAR PROJETO
Fecha o projeto atual, encerrando todas as abas abertas. Ao fechar um projeto retornaremos para a lista dos projetos.
Vídeos relacionados
Criando novo Projeto
Tipos de Aplicações
Valores Padrão
1
Propriedades
PÁGINA INICIAL › PROJETO › PROPRIEDADES
Possibilita a edição de algumas informações do projeto. Esta opção está disponível apenas ao acessarmos um projeto.
Edição de projeto
Na aba edição de projetos, podemos editar algumas informações, como descrição e definir a utilização de index.
Nome do Projeto - Nome informado na criação do projeto. O nome do projeto não permite caracteres especiais, e não pode ser alterado após sua criação.
Escolher aplicação inicial - Permite definir a aplicação inicial do projeto, para desta forma podermos utilizar o botão Executar Projeto.
Usar página index - Permite a utilização de URL amigável nas aplicações do Scriptcase. Por padrão esta opção vem habilitada.
Localização
Permite incluir ou excluir idiomas do projeto. Os idiomas são definidos no momento da criação.
2
Idioma - Lista de idiomas disponíveis para a utilização nos projetos.
Configurações Regionais - Definem um padrão para unidade monetária, data e número de acordo com o país idioma selecionado.
Padrão - Define o idioma padrão do projeto, todas as aplicações criadas por padrão serão executadas no idioma selecionado como padrão.
Ícone da Lixeira - Remove o idioma do projeto. Desta forma, o idioma removido não estará mais disponível para alteração dinâmica por exemplo.
Temas
Define os temas disponíveis no projeto e o tema padrão utilizado ao criar uma aplicação. Para definir um tema como padrão para o projeto, selecione o nome do tema desejado
e clique em definir tema padrão, o nome (padrão) será exibido ao lado do nome do tema. Nesta imagem o tema padrão é o Sc9_Rhino.
Vídeos relacionados
Criando novo Projeto
Tipos de Aplicações
Valores Padrão
1
Valores Padrão
PÁGINA INICIAL › PROJETO › VALORES PADRÃO
Com esta configuração é possível padronizar a criação das aplicações deste projeto, aumentando a produtividade no desenvolvimento das aplicações.
Dados Gerais
Imagem do Logotipo - Logotipo utilizado no título da aplicação. Customize o projeto utilizando o mesmo logotipo em todos os títulos da aplicação.
Exibir Número de Linha - Define a exibição ou não do número de linhas existentes em cada aplicação.
Exibir Sumário - Exibe o número de registros exibidos na página, e o total de registros da aplicação. Esta opção será executada apenas se a opção linha, na barra de ferramentas, não estiver
em uso na consulta.
Utilizar formato antigo do Quicksearch - Define a utilização do formato antigo do quicksearch, onde poderíamos especificar em qual campo desejamos realizar a busca.
Utilizar antiga paleta de tema de gráfico - Define a utilização do antigo esquema de cores nos gráficos.
Consulta
Largura da tabela - Define a largura para a tabela da aplicação. Esta opção está disponível ao selecionar calculado ou porcentagem na unidade da largura da tabela.
Unidade da largura da tabela - Unidade de medida usada para definir a largura da aplicação. Automático (largura definida automaticamente de acordo com o tamanho dos campos); Pixel
(largura definida por pixels, que deve ser informada no formato: 800px); Porcentagem (largura definida por porcentagem, que deve ser informada no formato: 80%)
Templates - Define o template padrão do cabeçalho e rodapé. É possível informar valores para as variáveis clicando no ícone de edição ao lado do campo de seleção do template.
Alinhamento dos campos na consulta - É possível definir o alinhamento padrão específico para campos numéricos e tipo data e o alinhamento dos demais tipos de campo.
2
Formulário
Largura da tabela - Define a largura para a tabela da aplicação. Esta opção está disponível ao selecionar calculado ou porcentagem na unidade da largura da tabela.
Unidade da largura da tabela - Unidade de medida usada para definir a largura da aplicação. Automático (largura definida automaticamente de acordo com o tamanho dos campos); Pixel
(largura definida por pixels, que deve ser informada no formato: 800px); Porcentagem (largura definida por porcentagem, que deve ser informada no formato: 80%)
Linhas formato de contador - Configuração de visualização da opção Exibir Sumário em formulários horizontais. A opção Exibir Sumário será executada apenas se a opção linha, na barra de
ferramentas não estiver em uso.
Selecione o conteúdo do campo com foco - Permite a seleção do conteúdo do campo ao receber o foco.
Focar campo com erro - Ao ocorrer um erro no campo (quando o mesmo for obrigatório, por exemplo) o foco será atribuído a este campo.
Exibir Título do Erro na aplicação - Define a exibição ou não do título do erro exibido na aplicação.
Exibir Título do Erro no campo - Define a exibição ou não do título do erro exibido no campo.
Templates - Define o template padrão do cabeçalho e rodapé. É possível informar valores para as variáveis clicando no ícone de edição ao lado do campo de seleção do template.
Controle
Focar campo com erro - Ao ocorrer um erro no campo (quando o mesmo for obrigatório, por exemplo) o foco será atribuído a este campo.
Exibir Título do Erro na aplicação - Define a exibição ou não do título do erro exibido na aplicação.
Exibir Título do Erro no campo - Define a exibição ou não do título do erro exibido no campo.
Templates - Define o template padrão do cabeçalho e rodapé. É possível informar valores para as variáveis clicando no ícone de edição ao lado do campo de seleção do template.
3
Filtro
Condição de Filtro - Define como a pesquisa irá lidar com as condições informadas. AND (deve satisfazer todas as condições para que a pesquisa retorne algo) OR (deve satisfazer qualquer
uma das condições informadas para que a pesquisa retorne algo).
Exibir Condição - Exibir condição do filtro para que o usuário possa escolher sua opção (AND ou OR).
Manter Valores - Manter os valores do último filtro realizado ao entrar novamente na página de filtro.
Preservar colunas e ordenação - Preserva a arrumação dos campos e da ordenação do último filtro realizado.
Largura da tabela - Define a largura para a tabela da aplicação. Esta opção está disponível ao selecionar calculado ou porcentagem na unidade da largura da tabela.
Unidade da largura da tabela - Unidade de medida usada para definir a largura da aplicação. Automático (largura definida automaticamente de acordo com o tamanho dos campos); Pixel
(largura definida por pixels, que deve ser informado no formato: 800px); Porcentagem (largura definida por porcentagem, que deve ser informado no formato: 80%).
Usar Iframe - Permite a exibição do filtro e da aplicação na mesma página usando iframes.
Estado Inicial - Define a forma de exibição da aplicação na primeira visita quando usar filtro com iframe, se a aplicação será exibida inicialmente ou apenas após o filtro.
Altura do Iframe - Define a altura em pixels do iframe usado para exibir a aplicação.
Exibir Título do Erro na aplicação - Define a exibição ou não do título do erro exibido na aplicação.
Exibir Título do Erro no campo - Define a exibição ou não do título do erro exibido no campo.
Templates - Define o template padrão do cabeçalho e rodapé. É possível informar valores para as variáveis clicando no ícone de edição ao lado do campo de seleção do template.
Calendário
4
Novo Gráfico
Gráfico Antigo
5
Aba
Templates - Define o template padrão do cabeçalho e rodapé. É possível informar valores para as variáveis clicando no ícone de edição ao lado do campo de seleção do template.
Menu
Templates - Define o template padrão do cabeçalho e rodapé. É possível informar valores para as variáveis clicando no ícone de edição ao lado do campo de seleção do template.
Dashboard
Templates - Define o template padrão do cabeçalho e rodapé. É possível informar valores para as variáveis clicando no ícone de edição ao lado do campo de seleção do template.
HTML Editor
O Editor HTML possui duas opções de configurações, dependendo da opção selecionada em Usar Template no Editor HTML .
Usar Template no Editor HTML - Ao marcar sim (imagem abaixo), será utilizado os novos templates do campo editor HTML. Estes temas devem ser configurados em Layout > Template do
Editor HTML .
Template Editor HTML - Define o template padrão para os campos do tipo editor HTML.
Usar Template no Editor HTML - Ao marcar não (imagem abaixo), não será utilizado os novos templates do campo editor HTML, neste caso as suas opções devem ser configuradas no
próprio campo.
Alinhamento dos Botões - Define o alinhamento dos itens no campo. Esquerda, Centralizado, Direita.
Bibliotecas Internas
Define as bibliotecas que serão utilizadas nas aplicações do projeto.
Vídeos relacionados
Criando novo Projeto
Tipos de Aplicações
Valores Padrão
1
Histórico de Versão
PÁGINA INICIAL › PROJETO › HISTÓRICO DE VERSÃO
Lista todas as versões do projeto. A tela de Histórico de versão nos permite gerenciar as versões do projeto, criadas na opção incremento de versão, aqui podemos retornar a
uma versão, abrir uma versão anterior ou excluir as versões criadas.
Excluir - Exclui a versão do projeto escolhida e todas as suas aplicações. Aplicações das demais versões do projeto não serão afetadas.
Editar - Permite a edição do projeto na versão escolhida. Esta opção está disponível apenas para as versões com status Aberto.
Vídeos relacionados
Criando novo Projeto
Tipos de Aplicações
Valores Padrão
1
Incremento de Versão
PÁGINA INICIAL › PROJETO › INCREMENTO DE VERSÃO
Permite que seja controlado o desenvolvimento do projeto, separando por versões o que foi desenvolvido. O versionamento do projeto permite proteger as funcionalidades
existentes no sistema, antes de realizar alguma alteração importante, criando uma nova versão dentro do projeto.
O Incremento de versão permite que apenas a última versão do projeto seja incrementada.
Vídeos relacionados
Criando novo Projeto
Tipos de Aplicações
Valores Padrão
1
Gerar Código Fonte
PÁGINA INICIAL › PROJETO › GERAR CÓDIGO FONTE
Permite gerar o código fonte de todas as aplicações do projeto, selecionar as aplicações desejadas ou gerar apenas as aplicações desatualizadas.
Todas - Permite gerar o código fonte de todas as aplicações do projeto, ao selecionar esta opção seremos redirecionados diretamente para a tela de geração do código fonte, onde
poderemos visualizar o log.
Aplicações desatualizadas - Permite gerar o código fonte apenas das aplicações que foram alteradas ou que ainda não tiveram seu código fonte gerado. Ao selecionar esta opção seremos
redirecionados diretamente para a tela de geração do código fonte, onde poderemos visualizar o log.
Selecionar Aplicações - Permite selecionar as aplicações que terão seu código fonte gerado. Ao selecionar esta opção iremos para a tela de seleção de aplicações.
Selecionar Aplicações
Todas as aplicações do projeto serão listadas. Devemos selecionar as aplicações que desejamos gerar o código fonte. Podemos listar as aplicações de duas formas: Através do
filtro por tipo de aplicação ou por pastas do projeto, como na imagem abaixo.
Após selecionar as aplicações que terão seu código fonte gerado, iremos para a tela de geração das aplicações onde podemos visualizar em tempo real a criação do log.
2
Podemos visualizar, na pasta destacada da imagem, algumas opções de filtro.
Documento OK - Exibe apenas as aplicações que não apresentaram erros ao gerar o código fonte.
Documento Erro - Exibe apenas as aplicações que apresentaram erros ao gerar o código fonte.
Vídeos relacionados
Criando novo Projeto
Tipos de Aplicações
Valores Padrão
1
Exportar Projeto
PÁGINA INICIAL › PROJETO › EXPORTAR PROJETO
Esta opção permite criar um arquivo .zip de todas as aplicações do projeto e todos os arquivos necessários para seu funcionamento.
Vídeos relacionados
Criando novo Projeto
Tipos de Aplicações
Valores Padrão
1
Importar Projeto
PÁGINA INICIAL › PROJETO › IMPORTAR PROJETO
Permite importar um projeto exportado usando o Scriptcase, com todos os arquivos necessários para seu funcionamento.
Após o upload do arquivo, devemos informar o nome para o projeto que está sendo importado.
Caso exista um projeto com o mesmo nome, o projeto que está sendo importado irá sobrescrever o projeto existente.
Vídeos relacionados
Criando novo Projeto
Tipos de Aplicações
Valores Padrão
1
Excluir Projeto
PÁGINA INICIAL › PROJETO › EXCLUIR PROJETO
Para excluir um projeto é necessário abri-lo. Dentro do projeto, acesse Projeto > Excluir. Todas das informações referentes as aplicações serão excluídas.
Vídeos relacionados
Criando novo Projeto
Tipos de Aplicações
Valores Padrão
1
Gerar Relatórios
PÁGINA INICIAL › PROJETO › GERAR RELATÓRIOS
Fornecemos dois tipos de relatórios de projeto, onde podemos visualizar uma lista das aplicações criadas até o momento, com várias informações sobre cada uma delas e ainda
um relatório da produção dos desenvolvedores deste projeto.
Lista de Aplicações
Exibe a lista de todas as aplicações existentes no projeto e o insert das tabelas. Para gerar este relatório primeiramente precisamos definir quais informações estarão
disponíveis.
Ordenado Por - Definição da ordenação inicial do relatório, caso não informado utilizamos o padrão Ascendente.
Quebra - Define a utilização de quebra no relatório, por tipo (da aplicação) ou por pasta (diretório de arquivos do projeto).
Este mesmo relatório também está disponível em gráficos, com três formas de visualização.
Vídeos relacionados
Criando novo Projeto
3
Novo Projeto de Exemplo
Tipos de Aplicações
Valores Padrão
1
Exibir Diagrama
PÁGINA INICIAL › PROJETO › EXIBIR DIAGRAMA
Gerar um diagrama de relacionamento das aplicações do projeto. Neste diagrama poderemos ver de forma clara quais aplicações estão relacionadas e qual o meio utilizado
para criar este relacionamento.
Podemos exibir um mini mapa de todo o diagrama para ajudar na visualização. Para exibi-lo, clique no ícone no canto inferior esquerdo do diagrama.
Além do mini mapa, existem outras opções de visualização, como pode ser visto abaixo.
Vídeos relacionados
Criando novo Projeto
Tipos de Aplicações
Valores Padrão
1
Pesquisar em Aplicações
PÁGINA INICIAL › PROJETO › PESQUISAR EM
APLICAÇÕES
Realiza uma busca completa no projeto, pesquisando a palavra ou texto de código informado.
Ao menos uma das opções devem ser selecionadas para que a busca seja realizada.
Nome e Label dos Campos - Realiza busca por nome ou label do campo.
Nomes de Esquemas - Realiza a busca apenas por nome dos Esquemas (temas).
Nomes de Templates - Realiza a busca apenas por nome dos templates HTML.
Nome e Label de Blocos - Realiza a busca apenas por nome ou label dos blocos.
Vídeos relacionados
Criando novo Projeto
Tipos de Aplicações
Valores Padrão
1
Novo Projeto de Exemplo
PÁGINA INICIAL › PROJETO › NOVO PROJETO DE EXEMPLO
O Processo de importação do projeto de exemplo é simples e intuitivo, este processo é dividido em duas etapas que serão detalhadas abaixo.
Os projetos importados, com permissão de acesso para o usuário, serão exibidos na Lista de Projetos.
Início
Neste primeiro momento podemos criar um Projeto em Branco ou importar um dos Projetos de Exemplo disponíveis abaixo.
Nossos projetos de exemplo apresentam algumas funcionalidades da ferramenta, no exemplo abaixo vamos escolher o projeto Samples.
Nossos projetos de exemplos apresentam algumas funcionalidades da ferramenta, então vamos prosseguir com a criação de um Projeto de Exemplo, vamos escolher o projeto
Samples.
Nesta tela é necessário informar um nome para o projeto. As outras informações, como descrição e imagem, são opcionais.
Nome do Projeto - Define um nome para o projeto. Neste campo serão aceitos apenas caracteres alfanuméricos com um limite de 32 caracteres.
Descrição do Projeto - Define uma descrição para o projeto. Este campo não é obrigatório, podendo ser alterado após a criação nas propriedades no projeto.
Informações Adicionais do Projeto - Define informações adicionais que deseja para o projeto. Este campo não é obrigatório, podendo ser alterado após a criação nas propriedades no
projeto.
Imagem - Define uma imagem para o seu projeto. Este campo não é obrigatório, podendo ser alterado após a criação nas propriedades no projeto.
Banco de Dados
Nossos projetos de exemplos estão disponíveis para os bancos de dados MySQL, Oracle, SQL Server, Postgres, Access, SQLite, Firebird.
No primeiro momento a criação da conexão, serão listadas as opções de “Usar conexão padrão” e “Configurar uma nova conexão”.
Pronto seu projeto foi criado e configurado com todas as informações básicas. Clique em “Abrir projeto” e visualize todas as aplicações criadas para o Projeto.
Após selecionar o banco de dados que deseja conectar, informe os dados solicitados para realizar a conexão.
As informações necessárias para criar uma conexão variam de acordo com banco de dados selecionado. No exemplo abaixo, iremos mostrar com conexão MySQL. Para mais
informações de como conectar o seu banco de dados clique aqui.
Driver do SGDB : Defina o driver que será utilizado para fazer a conexão com o banco.
Servidor do SGDB : Insira o IP do servidor onde está localizado o banco de dados. Se o banco de dados estiver na mesma máquina do Scriptcase informe o IP 127.0.0.1 ou localhost
Porta : Defina a porta que será usada na sua conexão. A porta padrão do MySQL é 3306.
Base de Dados : Clique em “Listar base de dados” e selecione a base de dados desejada.
Se você não tiver uma base de dados criada em seu banco de dados, clique no botão “Criar Base” e a janela abaixo será exibida.
2
Informe um nome para sua base de dados e clique em “OK”. Após isso a base de dados criada será exibida no campo “Base de Dados”.
Ao clicar em “Concluir” o Scriptcase encarrega-se de criar todas as tabelas e inserir todas informações para serem utilizadas nas aplicações.
Pronto seu projeto foi criado e configurado com todas as informações básicas. Para visualizar todas as aplicações criadas clique em “Abrir projeto”.
Vídeos relacionados
Criando novo Projeto
Tipos de Aplicações
Valores Padrão
1
Conexões
PÁGINA INICIAL › CONEXÕES
Access
IBM DB2
Firebird
Informix
Interbase
MySQL
Oracle
PostgreSQL
SQL Server
SQLite
ODBC Generico
1
Access
PÁGINA INICIAL › CONEXÕES › ACCESS
1
Windows
PÁGINA INICIAL › CONEXÕES › ACCESS › WINDOWS
Antes de prosseguir com esse tutorial verifique a arquitetura do seu PHP dentro do phpinfo(). Acessando o phpinfo do seu scriptcase, por exemplo
http://127.0.0.1:8090/scriptcase/info.php, você irá encontrar a arquitetura do PHP.
Se você estiver utilizando o instalador automático do Scriptcase a arquitetura do PHP será a mesma do instalador que você baixou.
MS Access ODBC
Configurando Access ODBC no Windows
Pré-Requisitos
O Banco de Dados Access (Arquivos .mdb ou .accdb) devem está armazenados no mesmo servidor do Scriptcase.
Escolha um dos drivers disponíveis, você pode optar pelos seguintes drivers:
Microsoft Access Driver (.mdb)
Selecione o driver de acordo com a extensão do arquivo criado pelo seu banco Access.
Após informar o Data Source Name, clique em Select, para selecionar o banco de dados que será utilizado.
Drivers: Lista de unidades do computador(Partição do HD) que terá suas pastas listadas em Directories;
4
Directories: Lista de pastas da unidades do computador(Partição do HD) selecionada em Drivers;
Database Name : Lista de arquivos da pasta selecionada em Directories (Arquivos listados de acordo com suas extenções);
Retorando para tela de Administrador de Fontes de Dados ODBC é possível visualizar as conexões já configuradas.
MS Access ADO
Configurando Access ADO no Windows
Pré-Requisitos
O Banco de Dados Access (Arquivos .mdb ou .accdb) devem está armazenados no mesmo servidor do Scriptcase.
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
Nome do ODBC : Na opção Nome do ODBC, informe o nome da fonte de dados ODBC criada no Painel de Controle do Windows.
Usuário: Informe, se houver, o usuário para conseguir acesso ao seu banco de dados Windows
Senha: Informe, se houver, a senha para conseguir acesso ao seu banco de dados Windows
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
MS Access
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o esquema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
7
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
A instalação automática do Scriptcase já vem com o IBM DB2 pré-configurado, faltando apenas o client para realizar a conexão.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão IBM DB2 deve ser habilitada no PHP.
DB2
Configurando DB2 no Windows
Pré-Requisitos
Possuir o banco de dados instalado e configurado em algum servidor ou localmente.
Possuir o Instant Client instalado na mesma máquina que o Scriptcase está instalado.
Se todos os pré-requisitos forem atendidos, sua extensão DB2 estará habilitada, neste caso, prossiga para Criação da Conexão no Scriptcase.
Habilitando a Extensão
Primeiramente, realize o download da instant cliente compatível com a arquitetura do seu sistema operacional, x64 ou x86 bits
DsDriver Windows ( x86 )
Após o download, siga o wizard de instalação clicando em avançar mantendo os valores padões do instalador.
Pré-Requisitos
3
Possuir o banco de dados instalado e configurado em algum servidor ou localmente.
Possuir o Instant Client instalado na mesma máquina que o Scriptcase está instalado.
Se todos os pré-requisitos forem atendidos, sua extensão DB2 estará habilitada, neste caso, prossiga para Criação da Conexão no Scriptcase.
Habilitando a Extensão
Primeiramente, realize o download da instant cliente compatível com a arquitetura do seu sistema operacional, x64 ou x86 bits
DsDriver Windows ( x86 )
Após o download, siga o wizard de instalação clicando em avançar mantendo os valores padões do instalador.
Pré-Requisitos
Possuir o banco de dados instalado e configurado em algum servidor ou localmente.
5
Possuir uma ou mais tabelas criadas neste banco de dados.
Possuir o Instant Client instalado na mesma máquina que o Scriptcase está instalado.
Se todos os pré-requisitos forem atendidos, sua extensão DB2 estará habilitada, neste caso, prossiga para Criação da Conexão no Scriptcase.
Habilitando a Extensão
Primeiramente, realize o download da instant cliente compatível com a arquitetura do seu sistema operacional, x64 ou x86 bits
DsDriver Windows ( x86 )
Após o download, siga o wizard de instalação clicando em avançar mantendo os valores padões do instalador.
Pré-Requisitos
Possuir o banco de dados instalado e configurado em algum servidor ou localmente.
7
Possuir uma ou mais tabelas criadas neste banco de dados.
Possuir o Instant Client instalado na mesma máquina que o Scriptcase está instalado.
Se todos os pré-requisitos forem atendidos, sua extensão DB2 estará habilitada, neste caso, prossiga para Criação da Conexão no Scriptcase.
Habilitando a Extensão
Primeiramente, realize o download da instant cliente compatível com a arquitetura do seu sistema operacional, x64 ou x86 bits
DsDriver Windows ( x86 )
Após o download, siga o wizard de instalação clicando em avançar mantendo os valores padões do instalador.
DB2 PDO
Configurando DB2 no Windows
Pré-Requisitos
Possuir o banco de dados instalado e configurado em algum servidor ou localmente.
9
Possuir uma ou mais tabelas criadas neste banco de dados.
Possuir o Instant Client instalado na mesma máquina que o Scriptcase está instalado.
Se todos os pré-requisitos forem atendidos, sua extensão DB2 estará habilitada, neste caso, prossiga para Criação da Conexão no Scriptcase.
Habilitando a Extensão
Primeiramente, realize o download da instant cliente compatível com a arquitetura do seu sistema operacional, x64 ou x86 bits
DsDriver Windows ( x86 )
Após o download, siga o wizard de instalação clicando em avançar mantendo os valores padões do instalador.
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
Modelo do SGDB : Permite definir se o modelo do SGDB é Nativo, Nativo ODBC ou ODBC Genérico.
Esquema : Pode:se informar o Esquema(Opcional), no caso de querer utilizar apenas as tabelas pertencentes ao esquema.
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
i5_lib - Um valor de caracteres que indica a biblioteca padrão que será utilizado para resolver referências de arquivo não qualificados. Isto não é válido se a conexão está usando o modo de
nomeação do sistema.
i5_naming - Ativa ou desativa o modo de nomeação sistema DB2 UDB CLI iSeries. Os arquivos são qualificados usando a barra (/) delimitador. Arquivos não qualificados são resolvidos
usando a lista da biblioteca para o trabalho.
i5_commit - Selecionar opção desejada para tratamento de leitura de dados do IBM DB2.
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o schema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
A instalação automática do Scriptcase já vem com o IBM DB2 pré-configurado, faltando apenas o client para realizar a conexão.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão IBM DB2 deve ser habilitada no PHP.
DB2
Configurando DB2 no Linux
A instalação automática do Scriptcase já vem com o IBM DB2 pré-configurado, deve-se instalar apenas o DsDriver para realizar a conexão.
UBUNTU\DEBIAN CENTOS\RHEL
- sudo apt-get update - sudo yum update
- sudo apt-get install libaio1 - sudo yum install libaio-devel
- sudo apt-get install libncurses5 - sudo yum install libaio
- sudo apt-get install alien - sudo yum install glibc
- sudo apt-get install gcc-multilib g++-multilib - sudo yum install compat-libstdc++-33
- sudo apt-get install libpam0g - sudo yum install glibc-devel
- sudo apt-get install ksh - sudo yum install libstdc++
- sudo apt-get install unixodbc-dev unixodbc - sudo yum install libstdc++
- sudo yum install pam
- sudo yum install ncurses-devel
- sudo yum install unixODBC
- sudo wget ftp://195.220.108.108/linux/centos/6.7/os/i386/Packages/ksh-20120801-28.el6.i686.rpm
- sudo yum install ksh-20120801-28.el6.i686.rpm
- sudo yum install nano
Realize o download do instant cliente compatível com a arquitetura do seu sistema operacional, x64 ou x86 bits
A instalação automática do Scriptcase já vem com o IBM DB2 pré-configurado, deve-se instalar apenas o DsDriver para realizar a conexão.
UBUNTU\DEBIAN CENTOS\RHEL
- sudo apt-get update - sudo yum update
- sudo apt-get install libaio1 - sudo yum install libaio-devel
- sudo apt-get install libncurses5 - sudo yum install libaio
- sudo apt-get install alien - sudo yum install glibc
- sudo apt-get install gcc-multilib g++-multilib - sudo yum install compat-libstdc++-33
- sudo apt-get install libpam0g - sudo yum install glibc-devel
- sudo apt-get install ksh - sudo yum install libstdc++
- sudo apt-get install unixodbc-dev unixodbc - sudo yum install libstdc++
- sudo yum install pam
- sudo yum install ncurses-devel
- sudo yum install unixODBC
- sudo wget ftp://195.220.108.108/linux/centos/6.7/os/i386/Packages/ksh-20120801-28.el6.i686.rpm
- sudo yum install ksh-20120801-28.el6.i686.rpm
2
UBUNTU\DEBIAN - sudo yum install nano
CENTOS\RHEL
Realize o download da instant cliente compatível com a arquitetura do seu sistema operacional, x64 ou x86 bits
A instalação automática do Scriptcase já vem com o IBM DB2 pré-configurado, deve-se instalar apenas o DsDriver para realizar a conexão.
UBUNTU\DEBIAN CENTOS\RHEL
- sudo apt-get update - sudo yum update
- sudo apt-get install libaio1 - sudo yum install libaio-devel
- sudo apt-get install libncurses5 - sudo yum install libaio
- sudo apt-get install alien - sudo yum install glibc
- sudo apt-get install gcc-multilib g++-multilib - sudo yum install compat-libstdc++-33
- sudo apt-get install libpam0g - sudo yum install glibc-devel
- sudo apt-get install ksh - sudo yum install libstdc++
- sudo apt-get install unixodbc-dev unixodbc - sudo yum install libstdc++
- sudo yum install pam
- sudo yum install ncurses-devel
- sudo yum install unixODBC
- sudo wget ftp://195.220.108.108/linux/centos/6.7/os/i386/Packages/ksh-20120801-28.el6.i686.rpm
- sudo yum install ksh-20120801-28.el6.i686.rpm
- sudo yum install nano
Realize o download da instant cliente compatível com a arquitetura do seu sistema operacional, x64 ou x86 bits
UBUNTU\DEBIAN CENTOS\RHEL
- sudo apt-get update - sudo yum update
- sudo apt-get install libaio1 - sudo yum install libaio-devel
- sudo apt-get install libncurses5 - sudo yum install libaio
- sudo apt-get install alien - sudo yum install glibc
3
- sudo apt-get install gcc-multilib g++-multilib CENTOS\RHEL
UBUNTU\DEBIAN - sudo yum install compat-libstdc++-33
- sudo apt-get install libpam0g - sudo yum install glibc-devel
- sudo apt-get install ksh - sudo yum install libstdc++
- sudo apt-get install unixodbc-dev unixodbc - sudo yum install libstdc++
- sudo yum install pam
- sudo yum install ncurses-devel
- sudo yum install unixODBC
- sudo wget ftp://195.220.108.108/linux/centos/6.7/os/i386/Packages/ksh-20120801-28.el6.i686.rpm
- sudo yum install ksh-20120801-28.el6.i686.rpm
- sudo yum install nano
Realize o download da instant cliente compatível com a arquitetura do seu sistema operacional, x64 ou x86 bits
DB2 PDO
Configurando DB2 no Linux
A instalação automática do Scriptcase já vem com o IBM DB2 pré-configurado, deve-se instalar apenas o DsDriver para realizar a conexão.
UBUNTU\DEBIAN CENTOS\RHEL
- sudo apt-get update - sudo yum update
- sudo apt-get install libaio1 - sudo yum install libaio-devel
- sudo apt-get install libncurses5 - sudo yum install libaio
- sudo apt-get install alien - sudo yum install glibc
- sudo apt-get install gcc-multilib g++-multilib - sudo yum install compat-libstdc++-33
- sudo apt-get install libpam0g - sudo yum install glibc-devel
- sudo apt-get install ksh - sudo yum install libstdc++
- sudo apt-get install unixodbc-dev unixodbc - sudo yum install libstdc++
- sudo yum install pam
- sudo yum install ncurses-devel
- sudo yum install unixODBC
- sudo wget ftp://195.220.108.108/linux/centos/6.7/os/i386/Packages/ksh-20120801-28.el6.i686.rpm
- sudo yum install ksh-20120801-28.el6.i686.rpm
- sudo yum install nano
Realize o download do instant cliente compatível com a arquitetura do seu sistema operacional, x64 ou x86 bits
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “DB2”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
Modelo do SGDB : Permite definir se o modelo do SGDB é Nativo, Nativo ODBC ou ODBC Genérico.
Esquema : Pode:se informar o Esquema(Opcional), no caso de querer utilizar apenas as tabelas pertencentes ao esquema.
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
5
i5_lib - Um valor de caracteres que indica a biblioteca padrão que será utilizado para resolver referências de arquivo não qualificados. Isto não é válido se a conexão está usando o modo de
nomeação do sistema.
i5_naming - Ativa ou desativa o modo de nomeação sistema DB2 UDB CLI iSeries. Os arquivos são qualificados usando a barra (/) delimitador. Arquivos não qualificados são resolvidos
usando a lista da biblioteca para o trabalho.
i5_commit - Selecionar opção desejada para tratamento de leitura de dados do IBM DB2.
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o schema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
O instalador do Scriptcase habilita, no PHP, o módulo FireBird por padrão, bastando apenas realizar a conexão com o banco de dados a partir do Scriptcase.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão FireBird deve ser habilitada no PHP.
Firebird
Configurando FireBird no Windows
A instalação automática do Scriptcase já habilita automaticamente a conexão FireBird.
Firebird PDO
Configurando Firebird PDO no Windows
A instalação automática do Scriptcase já habilita automaticamente a conexão Firebird PDO.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “FireBird”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
FireBird
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o esquema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
O instalador do Scriptcase habilita, no PHP, o módulo FireBird por padrão, bastando apenas realizar a conexão com o banco de dados a partir do Scriptcase.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão FireBird deve ser habilitada no PHP.
Firebird
Configurando FireBird no Linux
A instalação automática do Scriptcase já habilita automaticamente a conexão FireBird.
Firebird PDO
Configurando Firebird PDO no Linux
A instalação automática do Scriptcase já habilita automaticamente a conexão Firebird PDO.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “FireBird”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
FireBird
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o esquema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
O instalador do Scriptcase habilita, no PHP, o módulo FireBird por padrão, bastando apenas realizar a conexão com o banco de dados a partir do Scriptcase.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão FireBird deve ser habilitada no PHP.
Firebird
Configurando FireBird no MAC OS X
A instalação automática do Scriptcase já vem com o FireBird pré-configurado, faltando apenas o client para realizar a conexão.
Pré-Requisitos
Realize o download do client Firebird: Client FireBird
Firebird PDO
Configurando Firebird PDO no MAC OS X
A instalação automática do Scriptcase já vem com o Firebird PDO pré-configurado, faltando apenas o client para realizar a conexão.
Pré-Requisitos
Realizar download e instalação : Client InterBase
/Applications/NetMake/v9/components/xamppfiles/xampp restart
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “FireBird”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
FireBird
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o esquema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
Atualmente o Scriptcase disponibiliza a conexão com o Informix através do SDK. A extensão do Informix vem desabilitada em nosso instalador.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão Informix deve ser habilitada no PHP.
Informix PDO
Configurando Informix no Windows
A instalação automática do Scriptcase já vem com o PDO Informix pré-configurado, deve-se instalar apenas o ClienteSDK para realizar a conexão.
Realize o download da instant cliente compatível com a arquitetura do seu sistema operacional, x64 ou x86 bits
Descompactando o arquivo.
Acesse o CMD do seu windows, buscando por prompt de comando na pesquisa do Windows ou preciosando ctrl+r e digitando cmd no executar.
Ao iniciar o CMD , acesse a pasta onde o arquivo foi salvo após o download usando o comando cd e informando o path. Exemplo:
Em seguida execute o arquivo .exe com os parâmetros -i e GUI. Exemplo: installclientsdk.exe -i GUI__
2
Executando o instalador.
Siga o wizard de instalação do client, clicando em next, para manter os valores padrões da instalação. Preste atenção na etapa Security Features.
Wizard de instalação.
Neste ponto é possível escolher se será utilizado ou não uma senha para acessar o OTA(Aplicativo para administração do Informix)
Definição de OTA.
Defina seu login e senha, caso tenha marcado a opção OAT password protection
Wizard de instalação.
Finalizar de instalação.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “Informix”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
4
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
Informix
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o esquema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
Atualmente o Scriptcase disponibiliza a conexão com o Informix através do SDK. A extensão do Informix vem desabilitada em nosso instalador.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão Informix deve ser habilitada no PHP.
Informix PDO
Configurando Informix no Linux
A instalação automática do Scriptcase já vem com o PDO Informix pré-configurado, deve-se instalar apenas o ClienteSDK para realizar a conexão.
UBUNTU\DEBIAN CENTOS\RHEL
- sudo apt-get update - sudo yum update
- sudo apt-get install libaio1 - sudo yum install libaio-devel
- sudo apt-get install libncurses5 - sudo yum install libaio
- sudo apt-get install alien - sudo yum install glibc
- sudo apt-get install gcc-multilib g++-multilib - sudo yum install compat-libstdc++-33
- sudo apt-get install libpam0g - sudo yum install glibc-devel
- sudo apt-get install ksh - sudo yum install libstdc++
- sudo apt-get install unixodbc-dev unixodbc - sudo yum install libstdc++
- sudo yum install pam
- sudo yum install ncurses-devel
- sudo yum install unixODBC
- sudo wget ftp://195.220.108.108/linux/centos/6.7/os/i386/Packages/ksh-20120801-28.el6.i686.rpm
- sudo yum install ksh-20120801-28.el6.i686.rpm
- sudo yum install nano
Realize o download da instant cliente compatível com a arquitetura do seu sistema operacional, x64 ou x86 bits
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “Informix”
2
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
Informix
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o esquema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
3
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
Atualmente o Scriptcase disponibiliza a conexão com o Informix através do SDK. A extensão do Informix vem desabilitada em nosso instalador.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão Informix deve ser habilitada no PHP.
Informix PDO
Configurando Informix no MAC OS X
A instalação automática do Scriptcase já vem com o PDO Informix pré-configurado, deve-se instalar apenas o ClienteSDK para realizar a conexão.
ClienteSDK Mac OS X
Realize a instalação através do terminal, acessando a pasta extraída e executando o comando abaixo:
sudo ./installclientsdk
Escolha as opções de 1 a 17
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “Informix”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
Informix
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o esquema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
O instalador do Scriptcase habilita, no PHP, o módulo InterBase por padrão, bastando apenas realizar a conexão com o banco de dados a partir do Scriptcase.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão InterBase deve ser habilitada no PHP.
InterBase
Configurando InterBase no Windows
A instalação automática do Scriptcase já habilita automaticamente a conexão InterBase.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “InterBase”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
InterBase
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o esquema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
O instalador do Scriptcase habilita, no PHP, o módulo InterBase 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 InterBase deve ser habilitada no PHP.
InterBase
Configurando InterBase no Linux
A instalação automática do Scriptcase já habilita automaticamente a conexão InterBase.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “InterBase”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
InterBase
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o esquema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
O instalador do Scriptcase habilita, no PHP, o módulo InterBase 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 InterBase deve ser habilitada no PHP.
Pré-Requisitos
Realizar download e instalação : Client InterBase
/Applications/NetMake/v9/components/xamppfiles/xampp restart
InterBase
Configurando InterBase no MAC OS X
A instalação automática do Scriptcase já vem com o InterBase pré-configurado, faltando apenas o client para realizar a conexão.
Pré-Requisitos
Realizar download e instalação : Client InterBase
/Applications/NetMake/v9/components/xamppfiles/xampp restart
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “InterBase”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
InterBase
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o esquema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
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 a partir do Scriptcase.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão MySQL deve ser habilitada no PHP.
MySQL PDO
Configurando MySQL PDO no Windows
MySQLi
Configurando MySQLi no Windows
A instalação automática do Scriptcase já habilita automaticamente a conexão MySQL.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “MySQL”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2
Porta : Defina a porta que será usada na sua conexão. Por padrão a porta é a 3306.
Base de Dados : Clique em “Listar base de dados” e selecione a base de dados desejada.
Chave do cliente : Caminho par a chave de identificação privada do cliente no formato PEM.
Caminho CA : Caminho para um diretório que contém certificados de autoridade (CA) no formato PEM. Essa opção, se utilizada, deve especificar o mesmo certificado usado pelo servidor.
Certificado CA : Caminho para o certificado de autoridade (CA) no formato PEM. Essa opção, se utilizada, deve especificar o mesmo certificado usado pelo servidor.
Chiper específico : Uma lista de cifras permitidas para usar para criptografia de conexão. Se nenhuma cifra na lista é suportada, a conexão SSL não irá funcionar.
Para mais detalhes, consulte: Configurando o MySQL para usar conexões seguras
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
MySQL
Conexão Persistente : Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o schema antes do nome da tabela : Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
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 a partir do Scriptcase.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão MySQL deve ser habilitada no PHP.
MySQL PDO
Configurando MySQL PDO no Linux
MySQLi
Configurando MySQLi no Linux
A instalação automática do Scriptcase já habilita automaticamente a conexão MySQL.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “MySQL”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2
Porta : Defina a porta que será usada na sua conexão. Por padrão a porta é a 3306.
Base de Dados : Clique em “Listar base de dados” e selecione a base de dados desejada.
Chave do cliente : Caminho par a chave de identificação privada do cliente no formato PEM.
Caminho CA : Caminho para um diretório que contém certificados de autoridade (CA) no formato PEM. Essa opção, se utilizada, deve especificar o mesmo certificado usado pelo servidor.
Certificado CA : Caminho para o certificado de autoridade (CA) no formato PEM. Essa opção, se utilizada, deve especificar o mesmo certificado usado pelo servidor.
Chiper específico : Uma lista de cifras permitidas para usar para criptografia de conexão. Se nenhuma cifra na lista é suportada, a conexão SSL não irá funcionar.
Para mais detalhes, consulte: Configurando o MySQL para usar conexões seguras
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
MySQL
Conexão Persistente : Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o schema antes do nome da tabela : Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
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 a partir do Scriptcase.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão MySQL deve ser habilitada no PHP.
MySQL PDO
Configurando MySQL PDO no MAC OS X
MySQLi
Configurando MySQLi no MAC OS X
A instalação automática do Scriptcase já habilita automaticamente a conexão MySQL.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “MySQL”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2
Porta : Defina a porta que será usada na sua conexão. Por padrão a porta é a 3306.
Base de Dados : Clique em “Listar base de dados” e selecione a base de dados desejada.
Chave do cliente : Caminho par a chave de identificação privada do cliente no formato PEM.
Caminho CA : Caminho para um diretório que contém certificados de autoridade (CA) no formato PEM. Essa opção, se utilizada, deve especificar o mesmo certificado usado pelo servidor.
Certificado CA : Caminho para o certificado de autoridade (CA) no formato PEM. Essa opção, se utilizada, deve especificar o mesmo certificado usado pelo servidor.
Chiper específico : Uma lista de cifras permitidas para usar para criptografia de conexão. Se nenhuma cifra na lista é suportada, a conexão SSL não irá funcionar.
Para mais detalhes, consulte: Configurando o MySQL para usar conexões seguras
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
MySQL
Conexão Persistente : Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o schema antes do nome da tabela : Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
Antes de prosseguir com esse tutorial verifique a arquitetura do seu PHP dentro do phpinfo(). Acessando o phpinfo do seu scriptcase, por exemplo
http://127.0.0.1:8090/scriptcase/info.php, você irá encontrar a arquitetura do PHP.
Se você estiver utilizando o instalador automático do Scriptcase a arquitetura do PHP será a mesma do instalador que você baixou.
A instalação automática do Scriptcase já vem com o Oracle pré-configurado, faltando apenas o client para realizar a conexão.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão Oracle deve ser habilitada no PHP.
Oracle PDO
Configurando Oracle PDO no Windows
A instalação automática do Scriptcase já habilita automaticamente a conexão Oracle PDO, faltando apenas o client para realizar a conexão.
Entre no site da Oracle ( www.oracle.com ) e baixe o Instant Client Basic de acordo com a arquitetura de seu sistema operacional ( x64 ou x86 )
32 bits
64 bits
Agora extraia o pacote instant client basic para raiz do seu computador (ex.: C:\instantclient_12_1).
A instalação automática do Scriptcase já vem com o Oracle pré-configurado, faltando apenas o client para realizar a conexão.
Entre no site da Oracle ( www.oracle.com ) e baixe o Instant Client Basic de acordo com a arquitetura de seu sistema operacional ( x64 ou x86 )
32 bits
64 bits
Agora extraia o pacote instant client basic para raiz do seu computador (ex.: C:\instantclient_12_1).
Oracle ODBC
Configurando Oracle ODBC no Windows
A instalação automática do Scriptcase já vem com o Oracle pré-configurado, faltando apenas o client para realizar a conexão.
Entre no site da Oracle ( www.oracle.com ) e baixe os Instant Client Basic e ODBC de acordo com a arquitetura de seu sistema operacional ( x64 ou x86 ).
32 bits
64 bits
Agora extraia o pacote instant client basic para raiz do seu computador (ex.: C:\instantclient_12_1).
Extraia o pacote instant client odbc dentro da pasta do instant client basic ( ex.: C:\instantclient_12_1 ).
Oracle 8
Configurando Oracle 8 no Windows
A instalação automática do Scriptcase já vem com o Oracle pré-configurado, faltando apenas o client para realizar a conexão.
Entre no site da Oracle ( www.oracle.com ) e baixe o Instant Client Basic de acordo com a arquitetura de seu sistema operacional ( x64 ou x86 )
32 bits
64 bits
Agora extraia o pacote instant client basic para raiz do seu computador (ex.: C:\instantclient_12_1).
Oracle 7 ou menor
Configurando Oracle 7 ou menor no Windows
A instalação automática do Scriptcase já vem com o Oracle pré-configurado, faltando apenas o client para realizar a conexão.
Entre no site da Oracle ( www.oracle.com ) e baixe o Instant Client Basic de acordo com a arquitetura de seu sistema operacional ( x64 ou x86 )
32 bits
64 bits
Agora extraia o pacote instant client basic para raiz do seu computador (ex.: C:\instantclient_12_1).
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “Oracle”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
7
Nome do TSNAME : Deve-se informar o IP do servidor onde o banco de dados está instalado e o Service Name criado na instalação do Windows.
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
dados Oracle
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o schema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
Antes de prosseguir com esse tutorial verifique a arquitetura do seu PHP dentro do phpinfo(). Acessando o phpinfo do seu scriptcase, por exemplo
http://127.0.0.1:8090/scriptcase/info.php, você irá encontrar a arquitetura do PHP.
Se você estiver utilizando o instalador automático do Scriptcase a arquitetura do PHP será a mesma do instalador que você baixou.
A instalação automática do Scriptcase já vem com o Oracle pré-configurado, faltando apenas o client para realizar a conexão.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão Oracle deve ser habilitada no PHP.
Oracle PDO
Configurando Oracle PDO no Linux
A instalação automática do Scriptcase já vem com o Oracle pré-configurado, faltando apenas o client para realizar a conexão.
UBUNTU\DEBIAN CENTOS\RHEL
- sudo apt-get update - sudo yum update
- sudo apt-get install libaio1 - sudo yum install libaio-devel
- sudo apt-get install libncurses5 - sudo yum install libaio
- sudo apt-get install alien - sudo yum install glibc
- sudo apt-get install gcc-multilib g++-multilib - sudo yum install compat-libstdc++-33
- sudo apt-get install libpam0g - sudo yum install glibc-devel
- sudo apt-get install unixodbc-dev unixodbc - sudo yum install libstdc++
- sudo yum install libstdc++
- sudo yum install pam
- sudo yum install ncurses-devel
- sudo yum install unixODBC
Realize o download do instant cliente compatível com a arquitetura do seu sistema operacional, x64 ou x86 bits
A instalação automática do Scriptcase já vem com o Oracle pré-configurado, faltando apenas o client para realizar a conexão.
2
Instale as dependências abaixo:
UBUNTU\DEBIAN CENTOS\RHEL
- sudo apt-get update - sudo yum update
- sudo apt-get install libaio1 - sudo yum install libaio-devel
- sudo apt-get install libncurses5 - sudo yum install libaio
- sudo apt-get install alien - sudo yum install glibc
- sudo apt-get install gcc-multilib g++-multilib - sudo yum install compat-libstdc++-33
- sudo apt-get install libpam0g - sudo yum install glibc-devel
- sudo apt-get install unixodbc-dev unixodbc - sudo yum install libstdc++
- sudo yum install libstdc++
- sudo yum install pam
- sudo yum install ncurses-devel
- sudo yum install unixODBC
Realize o download do instant cliente compatível com a arquitetura do seu sistema operacional, x64 ou x86 bits
Oracle ODBC
Configurando Oracle ODBC no Linux
A instalação automática do Scriptcase já vem com o Oracle pré-configurado, faltando apenas o client para realizar a conexão.
UBUNTU\DEBIAN CENTOS\RHEL
- sudo apt-get update - sudo yum update
- sudo apt-get install libaio1 - sudo yum install libaio-devel
- sudo apt-get install libncurses5 - sudo yum install libaio
- sudo apt-get install alien - sudo yum install glibc
- sudo apt-get install gcc-multilib g++-multilib - sudo yum install compat-libstdc++-33
- sudo apt-get install libpam0g - sudo yum install glibc-devel
- sudo apt-get install unixodbc-dev unixodbc - sudo yum install libstdc++
- sudo yum install libstdc++
- sudo yum install pam
- sudo yum install ncurses-devel
- sudo yum install unixODBC
Realize o download do instant cliente compatível com a arquitetura do seu sistema operacional, x64 ou x86 bits
Oracle 8
Configurando Oracle 8 no Linux
A instalação automática do Scriptcase já vem com o Oracle pré-configurado, faltando apenas o client para realizar a conexão.
UBUNTU\DEBIAN CENTOS\RHEL
- sudo apt-get update - sudo yum update
- sudo apt-get install libaio1 - sudo yum install libaio-devel
- sudo apt-get install libncurses5 - sudo yum install libaio
- sudo apt-get install alien - sudo yum install glibc
- sudo apt-get install gcc-multilib g++-multilib - sudo yum install compat-libstdc++-33
- sudo apt-get install libpam0g - sudo yum install glibc-devel
- sudo apt-get install unixodbc-dev unixodbc - sudo yum install libstdc++
- sudo yum install libstdc++
- sudo yum install pam
- sudo yum install ncurses-devel
- sudo yum install unixODBC
Realize o download do instant cliente compatível com a arquitetura do seu sistema operacional, x64 ou x86 bits
Oracle 7 ou menor
Configurando Oracle 7 ou menor no Linux
A instalação automática do Scriptcase já vem com o Oracle pré-configurado, faltando apenas o client para realizar a conexão.
UBUNTU\DEBIAN CENTOS\RHEL
- sudo apt-get update - sudo yum update
4
- sudo apt-get install libaio1
UBUNTU\DEBIAN - sudo yum install libaio-devel
CENTOS\RHEL
- sudo apt-get install libncurses5 - sudo yum install libaio
- sudo apt-get install alien - sudo yum install glibc
- sudo apt-get install gcc-multilib g++-multilib - sudo yum install compat-libstdc++-33
- sudo apt-get install libpam0g - sudo yum install glibc-devel
- sudo apt-get install unixodbc-dev unixodbc - sudo yum install libstdc++
- sudo yum install libstdc++
- sudo yum install pam
- sudo yum install ncurses-devel
- sudo yum install unixODBC
Realize o download do instant cliente compatível com a arquitetura do seu sistema operacional, x64 ou x86 bits
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “Oracle”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
5
Nome do TSNAME : Deve-se informar o IP do servidor onde o banco de dados está instalado e o Service Name criado na instalação do Linux.
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
dados Oracle
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o schema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
Antes de prosseguir com esse tutorial verifique a arquitetura do seu PHP dentro do phpinfo(). Acessando o phpinfo do seu scriptcase, por exemplo
http://127.0.0.1:8090/scriptcase/info.php, você irá encontrar a arquitetura do PHP.
Se você estiver utilizando o instalador automático do Scriptcase a arquitetura do PHP será a mesma do instalador que você baixou.
A instalação automática do Scriptcase já vem com o Oracle pré-configurado, faltando apenas o client para realizar a conexão.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão Oracle deve ser habilitada no PHP.
Oracle PDO
Configurando Oracle PDO no MAC OS X
A instalação automática do Scriptcase já vem com o Oracle PDO pré-configurado, deve-se instalar apenas o Instant Client para realizar a conexão.
Oracle ODBC
Configurando Oracle ODBC no MAC OS X
A instalação automática do Scriptcase já vem com o Oracle pré-configurado, deve-se instalar apenas o Instant Client para realizar a conexão.
Oracle 8
Configurando Oracle 8 no MAC OS X
A instalação automática do Scriptcase já vem com o Oracle pré-configurado, deve-se instalar apenas o Instant Client para realizar a conexão.
2
Realize o download do Instant Client Oracle
Oracle 7 ou menor
Configurando Oracle 7 ou menor no MAC OS X
A instalação automática do Scriptcase já vem com o Oracle pré-configurado, deve-se instalar apenas o Instant Client para realizar a conexão.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “Oracle”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
Nome do TSNAME : Deve-se informar o IP do servidor onde o banco de dados está instalado e o Service Name criado na instalação do Mac OS X.
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
dados Oracle
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o schema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
O instalador do Scriptcase habilita, no PHP, o módulo PostgreSQL por padrão, bastando apenas realizar a conexão com o banco de dados a partir do Scriptcase.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão PostgreSQL deve ser habilitada no PHP.
PostgreSQL 7 ou Acima
Configurando PostgreSQL 7 ou Acima no Windows
A instalação automática do Scriptcase já habilita automaticamente a conexão PostgreSQL.
PostgreSQL PDO
Configurando PostgreSQL PDO no Windows
A instalação automática do Scriptcase já habilita automaticamente a conexão PostgreSQL.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “PostgreSQL”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2
Porta : Defina a porta que será usada na sua conexão. Por padrão a porta é a 5432.
Base de Dados : Clique em “Listar base de dados” e selecione a base de dados desejada.
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
dados PostgreSQL
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o schema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
O instalador do Scriptcase habilita, no PHP, o módulo PostgreSQL por padrão, bastando apenas realizar a conexão com o banco de dados a partir do Scriptcase.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão PostgreSQL deve ser habilitada no PHP.
PostgreSQL 7 ou Acima
Configurando PostgreSQL 7 ou Acima no Linux
A instalação automática do Scriptcase já habilita automaticamente a conexão PostgreSQL.
PostgreSQL PDO
Configurando PostgreSQL PDO no Linux
A instalação automática do Scriptcase já habilita automaticamente a conexão PostgreSQL.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “PostgreSQL”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2
Porta : Defina a porta que será usada na sua conexão. Por padrão a porta é a 5432.
Base de Dados : Clique em “Listar base de dados” e selecione a base de dados desejada.
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
dados PostgreSQL
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o schema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
O instalador do Scriptcase habilita, no PHP, o módulo PostgreSQL por padrão, bastando apenas realizar a conexão com o banco de dados a partir do Scriptcase.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão PostgreSQL deve ser habilitada no PHP.
PostgreSQL 7 ou Acima
Configurando PostgreSQL 7 ou Acima no MAC OS X
A instalação automática do Scriptcase já habilita automaticamente a conexão PostgreSQL.
PostgreSQL PDO
Configurando PostgreSQL PDO no MAC OS X
A instalação automática do Scriptcase já habilita automaticamente a conexão PostgreSQL.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “PostgreSQL”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2
Porta : Defina a porta que será usada na sua conexão. Por padrão a porta é a 5432.
Base de Dados : Clique em “Listar base de dados” e selecione a base de dados desejada.
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
dados PostgreSQL
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o schema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
Veja abaixo a tabela de compatibilidade dos drivers disponibilizados no Scriptcase com o Windows.
Tabela de Compatibilidade
Server 2016 Server 2012 /R2 Windows 10 Windows 8 / 8.1 Server 2008 SP2 / R2 SP1 Windows 7 SP1 Windows Vista SP2
Native SRV
ODBC
Server ADO
Nota: Se for necessário a utilização de Identificadores de banco de dados em suas tabelas, recomendamos a utilização das aspas duplas ( “ ) ao invés dos colchetes ( [ ] ) devido
ao conflico com a sintaxe das variáveis globais do Scriptcase. Utilizar os colchetes como Identificadores de banco de dados, poderá acarretar em problemas no funcionamento
das aplicações do Scriptcase.
Sistemas operacionais suportados : Windows Server (a partir da versão 2008 SP2) e Windows (a partir da versão 7 SP1).
Wizard de instalação.
Wizard de instalação.
2
Nesta opção deixe marcado a opção “Componentes Cliente”.
Marque a opção “ODBC Driver for SQL Server SDK”, pois os componentes que vamos precisar também estão nesta opção.
Wizard de instalação.
Wizard de instalação.
Wizard de instalação.
Wizard de instalação.
Sistemas operacionais suportados : Windows Server (a partir da versão 2008 SP2) e Windows (a partir da versão 7 SP1).
Realizar download do Microsoft ODBC Driver 11 for SQL Server de acordo com a arquitetura do sistema operacional:
Wizard de instalação.
Wizard de instalação.
Marque a opção “ODBC Driver for SQL Server SDK”, pois os componentes que vamos precisar também estão nesta opção.
4
Wizard de instalação.
Wizard de instalação.
Wizard de instalação.
Wizard de instalação.
Sistemas operacionais suportados : Windows Server (a partir da versão 2008 SP2) e Windows (a partir da versão 7 SP1).
Wizard de instalação.
Wizard de instalação.
Marque a opção “ODBC Driver for SQL Server SDK”, pois os componentes que vamos precisar também estão nesta opção.
Wizard de instalação.
6
Clique em Instalar para iniciar a instalação do client.
Wizard de instalação.
Wizard de instalação.
Wizard de instalação.
Para isso acesse: Painel de Controle > Sistema e Segurança > Ferramentas Administrativas > Fontes de Dados ODBC
Após criar a fonte de dados de sistema, basta apenas criar uma conexão MS SQL Server ODBC no Scriptcase. Clique aqui para mais informações.
Importante: Este driver de conexão gera problemas na recuperação de dados nchar e nvarchar com os bancos SQL Server a partir da versão 2008. Por isso não
recomendamos o uso dessa conexão para os bancos SQL Server mais atualizado.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “MSSQL Server”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
Modelo do SGDB : Permite definir se o modelo do SGDB é Native SRV PDO, Native SRV ou ODBC.
Base de Dados : Clique em “Listar base de dados” e selecione a base de dados desejada.
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
MSSQL Server
8
Separador de decimal - Selecione o tipo do separador, entre vírgula e ponto.
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o schema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
Se estiver utilizando um servidor Microsoft Azure, consulte mais detalhes de configuração clicando aqui.
Nota: Se for necessário a utilização de Identificadores de banco de dados em suas tabelas, recomendamos a utilização das aspas duplas ( “ ) ao invés dos colchetes ( [ ] ) devido
ao conflico com a sintaxe das variáveis globais do Scriptcase. Utilizar os colchetes como Identificadores de banco de dados, poderá acarretar em problemas no funcionamento
das aplicações do Scriptcase.
PDO DBLIB
Configurando PDO DBLIB no Linux
O Scriptcase fornece o driver PDO_DBLIB pré-configurando, faltando apenas o unixOBDC e o FreeTDS para que seja possível realizar a conexão. Abaixo podemos visualizar os
passos necessários para conectar com o scriptcase:
Certifique-se que você já possui a extensão do PDO DBLIB para PHP habilitado.
Você pode instalar a extensão com este comando no terminal: sudo apt-get install php7.0-pdo-dblib
Distribuição: Debian
Distribuição: Ubuntu
Distribuição: RHEL\CentOS
Distribuição: Suse\OpenSuse
wget http://cdn1.netmake.com.br/download/freetds-0.95.95.tar.gz
Descompacte o FreeTDS:
cd freetds-0.95.95
sudo ./configure --with-tdsver=7.4 --with-unixodbc=/usr --disable-libiconv --disable-static --disable-threadsafe --enable-msdblib --disable-sspi --with-gnu-ld --enable-sybase-compat && make
&& make install
Distribuição: Debian\Ubuntu
sudo nano /usr/local/etc/freetds.conf
Distribuição: RHEL\CentOS
sudo nano /usr/local/freetds/freetds.conf
Distribuição: Suse\OpenSuse
sudo nano /usr/local/freetds/freetds.conf
Exemplo de configuração:
[MSSQLServer] host = 192.168.254.171 instance = SQLEXPRESS port = 1433 tds version = 8.0
Deve-se utilizar o nome “MSSQLServer” ( que é o DNS do FreeTDS ) no item “Server/Host (Nome ou IP)” para realizar a conexão ao seu banco de dados SQLServer.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “MSSQL Server”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
Modelo do SGDB : Permite definir se o modelo do SGDB é Native SRV PDO, Native SRV ou ODBC.
Base de Dados : Clique em “Listar base de dados” e selecione a base de dados desejada.
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
MSSQL Server
Usar o schema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
Se estiver utilizando um servidor Microsoft Azure, consulte mais detalhes de configuração clicando aqui.
Nota: Se for necessário a utilização de Identificadores de banco de dados em suas tabelas, recomendamos a utilização das aspas duplas ( “ ) ao invés dos colchetes ( [ ] ) devido
ao conflico com a sintaxe das variáveis globais do Scriptcase. Utilizar os colchetes como Identificadores de banco de dados, poderá acarretar em problemas no funcionamento
das aplicações do Scriptcase.
PDO DBLIB
Configurando PDO DBLIB no Mac OS X
A instalação automática do Scriptcase já habilita a conexão DBLIB.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “MSSQL Server”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
Modelo do SGDB : Permite definir se o modelo do SGDB é Native SRV PDO, Native SRV ou ODBC.
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
MSSQL Server
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o schema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
O instalador do Scriptcase habilita, no PHP, o módulo SQLite por padrão, bastando apenas realizar a conexão com o banco de dados a partir do Scriptcase.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão SQLite deve ser habilitada no PHP.
SQLite PDO
Configurando SQLite no Windows
A instalação automática do Scriptcase já habilita automaticamente a conexão SQLite.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “SQLite”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
2
SQLite
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o esquema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
O instalador do Scriptcase habilita, no PHP, o módulo SQLite por padrão, bastando apenas realizar a conexão com o banco de dados a partir do Scriptcase.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão SQLite deve ser habilitada no PHP.
SQLite PDO
Configurando SQLite no Linux
A instalação automática do Scriptcase já habilita automaticamente a conexão SQLite.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “SQLite”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
2
SQLite
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o esquema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
O instalador do Scriptcase habilita, no PHP, o módulo SQLite por padrão, bastando apenas realizar a conexão com o banco de dados a partir do Scriptcase.
Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão SQLite deve ser habilitada no PHP.
SQLite PDO
Configurando SQLite no MAC OS X
A instalação automática do Scriptcase já habilita automaticamente a conexão SQLite.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “SQLite”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
2
SQLite
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o esquema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
A conexão via ODBC Genérico é geralmente utilizada para criar conexões com bancos de dados dBase (.dbf), Progress, Dataflex, Paradox, Visual FoxPro, etc.
Basta que você tenha disponível o driver ODBC correspondente ao seu banco de dados.
S E V O C Ê E S T I V E R U T I L I Z A N D O U M A M B I E N T E P R Ó P R I O , P R É - C O N F I G U R A D O , E N TÃ O A E X T E N S Ã O O D B C D E V E S E R H A B I L I TA D A N O P H P.
ODBC Genérico
Configurando ODBC no Windows
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “ODBC”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
Driver específico : Definido como ODBC Genérico, Permite definir se a conexão utilizará um driver específico para as fontes de dados: DBF, FileMaker, Progress ou Visual FoxPro.
Nome do ODBC : Na opção Nome do ODBC, informe o nome da fonte de dados ODBC criada no Painel de Controle do Windows.
Usuário : Informe, se houver, o usuário para conseguir acesso ao seu banco de dados Windows
Senha : Informe, se houver, a senha para conseguir acesso ao seu banco de dados Windows
2
Testar conexão : Exibirá se a conexão foi realizada com sucesso ou não.
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
ODBC
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o esquema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
A conexão via ODBC Genérico é geralmente utilizada para criar conexões com bancos de dados dBase (.dbf), Progress, Dataflex, Paradox, Visual FoxPro, etc.
Basta que você tenha disponível o driver ODBC correspondente ao seu banco de dados.
S E V O C Ê E S T I V E R U T I L I Z A N D O U M A M B I E N T E P R Ó P R I O , P R É - C O N F I G U R A D O , E N TÃ O A E X T E N S Ã O O D B C D E V E S E R H A B I L I TA D A N O P H P.
ODBC Genérico
Configurando ODBC no Linux
A instalação automática do Scriptcase já vem com o ODBC pré-configurado, deve-se instalar apenas o driver UnixODBC para realizar a conexão.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “ODBC”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2
Driver específico : Definido como ODBC Genérico, Permite definir se a conexão utilizará um driver específico para as fontes de dados: DBF, FileMaker, Progress ou Visual FoxPro.
Nome do ODBC : Na opção Nome do ODBC, informe o nome da fonte de dados ODBC criada no Painel de Controle do Windows.
Usuário : Informe, se houver, o usuário para conseguir acesso ao seu banco de dados Linux
Senha : Informe, se houver, a senha para conseguir acesso ao seu banco de dados Linux
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
ODBC
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o esquema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
A conexão via ODBC Genérico é geralmente utilizada para criar conexões com bancos de dados dBase (.dbf), Progress, Dataflex, Paradox, Visual FoxPro, etc.
Basta que você tenha disponível o driver ODBC correspondente ao seu banco de dados.
S E V O C Ê E S T I V E R U T I L I Z A N D O U M A M B I E N T E P R Ó P R I O , P R É - C O N F I G U R A D O , E N TÃ O A E X T E N S Ã O O D B C D E V E S E R H A B I L I TA D A N O P H P.
ODBC Genérico
Configurando ODBC no MAC OS X
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “ODBC”
Selecionando a conexão ao
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
Driver específico : Definido como ODBC Genérico, Permite definir se a conexão utilizará um driver específico para as fontes de dados: DBF, FileMaker, Progress ou Visual FoxPro.
Nome do ODBC : Na opção Nome do ODBC, informe o nome da fonte de dados ODBC criada no Painel de Controle do Windows.
2
Usuário : Informe, se houver, o usuário para conseguir acesso ao seu banco de dados Mac OS X
Senha : Informe, se houver, a senha para conseguir acesso ao seu banco de dados Mac OS X
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
ODBC
Conexão Persistente - Conexões persistentes são conexões que não fecham quando a execução do seu script termina.
Usar o esquema antes do nome da tabela - Permite a utilização de schemas antes dos nomes das tabelas.
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
Antes de prosseguir com esse tutorial verifique a arquitetura do seu PHP dentro do phpinfo(). Acessando o phpinfo do seu scriptcase, por exemplo
http://127.0.0.1:8090/scriptcase/info.php, você irá encontrar a arquitetura do PHP.
Se você estiver utilizando o instalador automático do Scriptcase a arquitetura do PHP será a mesma do instalador que você baixou.
Pré-Requisitos
O Banco de Dados Progress instalado.
Data Base Name : Nome do banco de dados que será utilizado na conexão do Scriptcase
Retorando para tela de Administrador de Fontes de Dados ODBC é possível visualizar as conexões já configuradas.
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “”
Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :
Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:
Exibir - Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.
Tabelas - Permite configurar a exibição das tabelas de sua base de dados.
Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.
O Scriptcase oferece uma gama de aplicações que possibilita ao desenvolvedor criar um sistema completo, ainda permite a integração das aplicações com bibliotecas externas
potencializando o poder da ferramenta no desenvolvimento de sistemas.
Consulta – Aplicação para visualização de dados, esta aplicação possui o caráter de relatório onde podemos realizar exportações PDF, XLS, XML entre outros formatos.
Procedure – Semelhante a consulta, esta aplicação está disponível apenas para alguns bancos de dados (MSSQL Server, Oracle e Db2) ao selecionar a conexão, caso exista uma procedure
que retorne informações será exibida esta aplicação especial.
Múltiplos registros – Vários registros por página onde a interação com os dados pode ser feita em várias linhas ao mesmo tempo.
Grid Editável – Vários registros por página onde cada interação com os dados é realizada individualmente e as linhas estão habilitadas para edição.
Grid Editável View - Vários registros por página onde cada interação com os dados é realizada individualmente e as linhas estão desabilitadas para edição, para editá-las é preciso
habilitar clicando no ícone de edição.
Abas – Esta aplicação permite a criação de abas onde podemos comportar outras aplicações como consultas e formulários.
Controle – Aplicação utilizada para criação de controles em um sistema, não é vinculada com tabelas, e necessita da criação de um ou mais campos para seu funcionamento. Um exemplo de
utilização é na criação de uma tela de login.
Menu - Servem para criar uma estrutura hierárquica de navegação das aplicações do sistema. Existem dois tipos de menu disponíveis, Menu Horizontal e Menu Árvore, que diferem apenas
na forma de visualização dos seus itens.
Report PDF – Aplicação responsável por gerar relatórios utilizando formatos predefinidos, onde podemos posicionar os dados no relatório.
Blank – Esta aplicação permite a inserção de código PHP / HTML e exibe o resultado do processamento. A vantagem da utilização desta aplicação é a possibilidade de utilização das macros e
a integração nativa com as demais aplicações.
Calendário – Aplicação onde podermos manter uma agenda de eventos podendo ser vinculado ao google calendar
Nova Aplicação
O processo de criação de uma aplicação é bem simples e intuitivo. Primeiramente selecione a aplicação desejada.
Dados da Aplicação
Nesta aba você deve selecionar a conexão utilizada na aplicação. Ao selecionar a conexão as tabelas serão carregadas, e serão exibidas no campo Tabelas.
É possível selecionar mais de uma tabela na criação das aplicações, com exceção das aplicações formulário e calendário.
2
Após selecionar as tabelas e campos que deverão fazer parte da aplicação, você deve informar o nome da aplicação e selecionar o idioma.
Conexão - Define a conexão usada para a criação da aplicação. Serão listadas as conexões existentes no projeto.
Tabelas - Define as tabelas que serão usadas na aplicação. (Formulário e Calendário podem utilizam apenas uma tabela)
Comando Select - Exibe o comando select criado após selecionar as tabelas e campos. Este campo permite também a inserção de um SQL criado previamente, desde que utilize tabelas
existentes na base de dados selecionada na conexão.
Nome - Nome da aplicação que está sendo criada, não pode conter caracteres especiais.
Localização - Idioma da aplicação que será criada. O idioma padrão do projeto vem selecionado automaticamente.
Relacionamento
Ao selecionar duas ou mais tabelas, a aba “Relacionamento” será exibida. Nesta aba podemos visualizar o relacionamento criado entre as aplicações, onde podemos editar os
campos relacionados.
Ao clicar em uma ligação, da tela acima, será exibido o formulário de edição dos campos relacionados, como você pode ver logo abaixo.
Editar Campos
Nessa aba será listado os campos que serão criados na aplicação, bem como seus nomes de exibição e tipos. Aqui podemos realizar pequenas configurações, como a alteração
de seu nome de exibição e a alteração do seu tipo.
3
Caso tenha algum erro no SQL de criação da aplicação, esta tela ficará em branco.
Tema
Nessa tela você seleciona o tema que a aplicação irá utilizar. O tema padrão do projeto, que pode ser visualizado em Projeto > Propriedades, virá selecionado automaticamente.
Após todas as configurações feitas clique no botão “Criar”. Na próxima tela será exibido a configuração da aplicação criada.
Ao criar consultas e formulários utilizando essa tabela, as aplicações serão criadas com uma ligação de aplicação. Essa ligação de aplicação permite a edição do registro a
partir da consulta.
Para iniciar a criação das aplicações devemos selecionar uma conexão, para que as tabelas sejam listadas. Em seguida, devemos selecionar as tabelas que serão utilizadas para a
criação das aplicações. Ao selecionar uma tabela podemos definir quais aplicações (Formulários e Consultas) serão criadas.
4
Ao avançar, você pode definir o nome e descrição da aplicação. Para os formulários você pode também alterar o tipo de exibição dele.
Tipo - Opção disponível apenas para os formulários, define o tipo de formulário que será criado (Único Registro, Múltiplos Registros, Grid Editável ou Grid Editável View)
Único Registro – Um registro por página.
Múltiplos registros – Vários registros por página onde a interação com os dados pode ser feita em várias linhas ao mesmo tempo.
Grid Editável – Vários registros por página onde cada interação com os dados é realizada individualmente e as linhas estão habilitadas para edição.
Grid Editável View - Vários registros por página onde cada interação com os dados é realizada individualmente e as linhas estão desabilitadas para edição, para editá-las é preciso
habilitar clicando no ícone de edição.
Gerar fonte - Ao selecionar está opção todas as aplicações que estão sendo criadas terão seu código fonte gerado.
Editar - Ao selecionar esta opção todas as aplicações que estão sendo criadas serão abertas automaticamente no modo de edição, logo após a criação.
Restaurar Aplicações
Este recurso permite restaurar as aplicações do projeto que sofreram alterações recentemente. Ao salvar uma aplicação, o Scriptcase armazena automaticamente um número
limitado de cópias desta aplicação para que possa ser restaurada.
O número de cópias informado acima pode ser alterado em Administração > Configurações do sistema > Opção Quantidade de cópias automáticas das aplicações .
Posteriormente, você deve selecionar o ponto de restauração que deseja e definir um nome para essa aplicação restaurada.
5
Salvar Aplicações
Esta opção salva a aplicação que está aberta no modo de edição. Esta opção pode ser encontrada dentro do menu Aplicações ou na barra de ferramentas padrão.
Gerar Fonte
Diferente do gerar código fonte encontrado no menu projeto, esta opção salva e gera o código fonte apenas da aplicação aberta no modo de edição. Esta opção pode ser
encontrada dentro do menu Aplicações ou na barra de ferramentas padrão.
Executar
Salva e executa a aplicação que está aberta no modo de edição. Esta opção pode ser encontrada dentro do menu Aplicações ou na barra de ferramentas padrão.
Publicar Aplicação
Esta opção funciona da mesma forma que qualquer publicação, a única diferente é que esta opção publica apenas a aplicação que está aberta no modo de edição.
Exportar Aplicações
Todas as aplicações de um projeto ou algumas aplicações podem ser exportadas. Nessa exportação, além das aplicações também é exportado os arquivos necessários para o
funcionamento dessas aplicações selecionadas.
Primeiramente você deve selecionar se deseja exportar todas as aplicações ou se deseja selecionar algumas aplicações.
Ao selecionar todas as aplicações, já será exibida a tela com o log de exportação e o link para download do arquivo gerado.
Neste exemplo, optamos por “Selecionar Aplicações”, neste caso as aplicações são listadas de acordo com o tipo ou pasta.
6
Para prosseguir, selecione as aplicações desejadas e clique em exportar. Posteriormente será exibido um log dos arquivos exportados e um link para realização do download do
arquivo gerado.
Importar Aplicações
Permite importar aplicações criadas na mesma versão do Scriptcase. Esta opção pode ser encontrada dentro do menu Aplicação .
Após abrir a tela de importação de aplicação selecione o arquivo que deseja importar.
Caso tenha algum conflito entre as aplicações que estão sendo importadas e as aplicações existentes no projeto, serão exibidas opções para que você possa definir as medidas
que serão tomadas.
As opções são:
Sobrescrever - Sobrescreve os arquivos do projeto pelos arquivos que estão sendo importados.
Não Sobrescrever – Mantem os arquivos do projeto, ignorando os arquivos que estão sendo importados.
Renomear – Mantem os arquivos do projeto e importa os arquivos selecionados com os nomes definidos.
Módulo Inicial
Permite configurar o modo no qual a aplicação será iniciada ao ser executada.
Resumo : A aplicação será iniciada pelo Resumo ( Necessário criar uma Quebra ).
Gráfico : A aplicação será iniciada pelo Gráfico ( Necessário criar uma Quebra ).
PDF : A aplicação será iniciada com a opção de exibir ou baixar um arquivo do tipo PDF.
Word : A aplicação será iniciada com a opção de exibir ou baixar um arquivo do Word ( .doc ou .docx ).
Excel : A aplicação será iniciada com a opção de exibir ou baixar um arquivo do Excel ( .xls ou .xls ).
RTF : A aplicação será iniciada com a opção de exibir ou baixar um arquivo do tipo RTF ( .tft ).
XML : A aplicação será iniciada com a opção de exibir ou baixar um arquivo do tipo XML.
CSV : A aplicação será iniciada com a opção de exibir ou baixar um arquivo do tipo CSV.
Filtro
Usar Iframe : Configuração para exibir o Filtro em um iframe ( exibindo o Filtro e o módulo filtrado na mesma página ). Opção disponível apenas quando o módulo inicial seja Filtro.
Estado Inicial : Configuração para exibir o módulo filtrado no momento de execução da aplicação ou após realizar a filtragem.
Altura do Iframe : Altura em pixels do iframe utilizado para exibir o módulo filtrado.
Altura do Filtro : Altura da caixa modal do filtro ( em pixels ). Opção disponível apenas quando o Filtro Modal está ativado.
Largura do Filtro : Largura da caixa modal do filtro ( em pixels ). Opção disponível apenas quando o Filtro Modal está ativado.
Consulta
Configurações da Consulta
Orientação : Define o tipo de orientação da Consulta ( Horizontal, Vertical, Slide ou Formato Livre ).
Label fixo : Ao ativar esta opção, o label das colunas será fixado no topo da página ( disponível apenas quando a orientação for Horizontal ).
Paginação : Define o tipo de paginação das consulta ( Parcial, Total ou Scroll Infinito ).
Incremento para o Scroll Infinito : Define a quantidade de linhas exibidas em cada incremento de novos registros. ( Disponível apenas quando a paginação estiver como Scroll Infinito ).
Abrir janelas usando modal : Define se as ligações da consulta para outras aplicações ou o detalhe que estiverem configuradas para exibição em iframe serão exibidas em um modal (
Disponível apenas quando a paginação estiver como Scroll Infinito ).
Manter estado : Define se a quantidade de registros será preservada ao navegar para outras páginas. (Disponível apenas quando a paginação estiver como Scroll Infinito).
Unidade da Largura da Tabela : Define a unidade da largura da tabela ( Automático , Porcentagem, Pixels ).
Detalhe
3
Exibição do Detalhe : Define o modo de exibição do detalhe ( Ao lado, Abaixo, Em outra página, Em outra janela, Modal ).
Alinhamento : Define o alinhamento dos campos no detalhe ( Definido por campo, Esquerda, Direita, Centralizado). Disponível quando a exibição do detalhe estiver como “Abaixo” ou “Ao
Lado”.
Largura do modal : Define a largura do modal do detalhe. Disponível quando a exibição do detalhe estiver como “modal”.
Altura do modal : Define a altura do modal do detalhe. Disponível quando a exibição do detalhe estiver como “modal”.
Unidade de Largura do Detalhe : Define a unidade de largura do detalhe ( Automático, Pixels, Porcentagem ).
Resumo
Posição do Resumo : Define o modo de exibição do resumo ( Em outra página, Na última página, Em todas as páginas ). O resumo só será exibido quando uma Quebra for criada.
Gráfico
4
Modo de exibição dos gráficos : Define o modo de exibição dos gráficos ( Nova janela, Mesma página, Outra página ). O gráfico só será exibido quando uma Quebra for criada.
Exibir antes do resumo : Define se o gráfico será exibido acima ou abaixo do resumo. Disponível quando o modo de exibição dos gráficos seja na Mesma Janela.
Quantidade de colunas : Define a quantidade de colunas do Gráfico por linha ( um em cada coluna ). Disponível quando o modo de exibição dos gráficos seja na Mesma Janela.
Margem : Define a margem horizontal dos gráficos. Disponível quando o modo de exibição dos gráficos seja na Mesma Janela.
Alinhamento horizontal : Define o posicionamento horizontal do gráfico ( Esquerda, Direita, Centralizado ). Disponível quando o modo de exibição dos gráficos seja na Mesma Janela.
Alinhamento vertical : Define o posicionamento vertical do gráfico ( Topo, Centralizado , Final ). Disponível quando o modo de exibição dos gráficos seja na Mesma Janela.
Ver as configurações na janela do gráfico : Define a exibição das configurações do gráfico na mesma página. Disponível quando o modo de exibição dos gráficos esteja em Outra página ou
Nova janela.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
Exibir número da linha : Permite definir se será exibido ou não o número sequencial da linha da consulta.
Exibir títulos : Permite definir se os títulos dos campos serão exibidos ou não.
Quebra de linha no título : Permite definir se haverá quebras de linha no título das colunas.
Alinhamento horizontal : Permite definir o alinhamento horizontal da aplicação ( Centralizado, Esquerda, Direita ).
Margens : Permite definir as margens da aplicação (Cima, Baixo, Esquerda, Direita) em pixels.
Alinhamento campos : Permite definir o alinhamento dos campos quando a orientação da consulta está configurada como Vertical ou Slide.
Colunas da tabela : Permite definir o tipo de largura das colunas da aplicação ( Automático, Calculado, Informado ).
Intervalo de Refresh : Permite definir o intervalo de segundo da recarga da página. Quando zero, não haverá recarga da página.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
Campos : Permite acessar as configurações do campo ( ícone à esquerda ) e ao pressionar e arrastar pode-se configurar para que o campo seja exibido ou não na aplicação ou escolher em
qual bloco o campo será exibido.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
2
Usando Quebra Dinâmica
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
Posicionamento dos
campos
A caixa à esquerda representa os campos que não estão sendo exibidos na aplicação.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
2
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
A barra de ferramentas da aplicação está dividida em duas partes: Superior e Inferior, de forma que é possível definir quais botões serão exibidos em ambos locais. A seleção
dos botões das barras de ferramentas, superior e inferior, funcionam de forma independente, permitindo por exemplo, que um botão esteja nas duas barras ao mesmo tempo.
É possível também, separar quais botões serão exibidos quando a aplicação for acessada em um dispositivo móvel, e suas respectivas posições na barra de ferramentas. Como
podemos ver na imagem abaixo, temos a seguinte disposição:
Desktop : Local no qual deve-se configurar a barra de ferramentas para exibição “Versão Web Clássica”, ou seja, tal configuração será usada na aplicação quando ela for acessada através de
um Desktop .
Mobile : Local no qual deve-se configurar a barra de ferramentas para exibição “Versão Moblie”, ou seja, tal configuração será usada na aplicação quando ela for acessada através de um
dispositivo Mobile.
Barra de Ferramentas
N A V E G A Ç Ã O : A P R E S E N TA A S O P Ç Õ E S R E L AT I V A S A O S B O T Õ E S D E N A V E G A Ç Ã O Q U E P O D E M S E R E X I B I D O S N A C O N S U L TA .
E X P O R TA Ç Ã O : D E F I N E O F O R M AT O D I S P O N Í V E L P A R A G E R A Ç Ã O D E E X P O R TA Ç Õ E S . O S C R I P C A S E P O D E G E R A R A S E X P O R TA Ç Õ E S N O S S E G U I N T E S F O R M AT O S :
PDF - Disponibiliza relatório completo, contendo todos os dados da consulta em formato PDF.
WORD - Disponibiliza relatório completo, contendo todos os dados da consulta em formato WORD.
XLS - Disponibiliza relatório completo, contendo todos os dados da consulta em formato Excel.
XML - Disponibiliza relatório completo, contendo todos os dados da consulta em formato XML.
CSV - Disponibiliza relatório completo, contendo todos os dados da consulta em formato CSV.
RTF - Disponibiliza relatório completo, contendo todos os dados da consulta em formato RTF.
E X P O R TA Ç Ã O P O R E M A I L : F O R M AT O S D I S P O N Í V E L P A R A E N V I O D E E - M A I L C O M E X P O R TA Ç Õ E S . O S C R I P C A S E P O D E G E R A R A S E X P O R TA Ç Õ E S N O S S E G U I N T E S F O R M AT O S :
PDF (email) - Envia por e-mail um relatório completo contendo todos os dados da consulta no formato PDF.
WORD (email) - Envia por e-mail um relatório completo contendo todos os dados da consulta no formato WORD.
XLS (email) - Envia por e-mail um relatório completo contendo todos os dados da consulta no formato Excel.
XML (email) - Envia por e-mail um relatório completo contendo todos os dados da consulta no formato XML.
CSV (email) - Envia por e-mail um relatório completo contendo todos os dados da consulta no formato CSV.
RTF (email) - Envia por e-mail um relatório completo contendo todos os dados da consulta no formato RTF.
2
O U T R O S : A P R E S E N TA D I V E R S A S O P Ç Õ E S R E L AT I V A S À S F U N C I O N A L I D A D E S D A A P L I C A Ç Ã O .
Escolher registro - Permite exibir uma página de registros à partir do número digitado.
Escolher quantidade - Um combobox para definir um número máximo de linhas por páginas
Salvar grid - Permite salvar o estado atual do aplicativo. Por exemplo, na Pesquisa avançada, você pode salvar os dados da pesquisa para uso posterior. Crie critérios para este botão sob a
opção “Grid » Save Grid”.
Resumo - Cria um botão para acessar o módulo de resumo. Este botão é ativado automaticamente ao configurar uma quebra dinâmicas ou estáticas na grid. Configure as opções de resumo
em: “Grid > Modulos da Grid” e em “Resumo” no menu à esquerda.
Botões do formulário - Exibe os botões do formulário, quando há uma ligação previamente criada na aplicação.
Idiomas - Exibe um combobox com os idiomas disponíveis, definidos nas propriedades projeto.
Esquemas - Exibe um combobox com os temas disponíveis, definidos nas propriedades projeto.
SEPARADOR
————————- - Exibe uma linha de separação entre os botões, quando utilizados em um grupo de botões.
Grupo de botões : A opção Grupo permite que sejam criados grupos de botões.
Label : Permite definir o nome do grupo de botões que será exibido na aplicação em execução.
Hint\Title : Permite definir o hint do grupo de botões que será exibido na aplicação em execução.
Tipo do botão : Permite definir o formato de exibição do grupo de botões ( Botão, Imagem, Link).
Imagem : Permite selecionar a imagem que será exibida no grupo de botões ( Quando o tipo do botão for Imagem ).
Exibição : Permite definir o tipo de exibição do grupo de botões ( Somente texto, Somente imagem, Texto e Imagem ).
3
Exibir posição : Permite definir o posicionameto do grupo de botões ( Texto à direita, Imagem à direita ) quando a Exibição for Texto e Imagem.
Após criação do grupo de botões, é necessário posicionar os botões abaixo do grupo de botões e à direita. Assim como na imagem abaixo:
Atalhos de Teclado
Utilizar teclas de atalho : Define se a aplicação utilizará teclas de atalho. Quando você ativa esta opção, as configurações de teclas de atalho antigas são desativadas.
Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.
Opções
4
Opções da consulta
Atributos
Exibir sumário : Permite definir se o botão de resumo será exibido para cada página.
Linhas formato de contador : Permite definir o formato que será exibido as linhas do contador. Ex: [1 a 10 de 200].
Número de links exibidos : Permite definir a quantidade de links de páginas , quando a opção Navegação por página estiver habilitada.
Linhas por página : Permite definir quais as opções de quantidade de linhas exibidas no combobox.
Botões da barra de ferramentas : Permite definir o tipo de exibição dos botões da barra de ferramentas ( DIV abaixo da barra de ferramentas , Modal ).
Possui as mesmas opções da versão Desktop , adicionando apenas o item “Copiar do desktop”, no qual , ao ser clicado realiza uma cópia dos items da barra de ferramentas
Desktop para o Mobile.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
5
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
Configuração do PDF
Formato do PDF - Permite definir o tipo de formulário no qual o PDF será impresso (carta,A4,etc).
Registros por página - Aplicável apenas para consultas alinhadas horizontalmente, permite definir o número de registros que serão impressos por página.
Registros por página no resumo - Permite definir o número de registros que serão impressos por página no pdf do resumo.
Completar linhas até rodapé - Completa com linhas (vazias) até o rodapé.
Seleção de nível do gráfico - Habilita uma opção nas configurações da exportação, durante a execução da aplicação, que permite ao usuário definir os níveis da quebra atual que serão
geradas na exportação do gráficos.
Gerar PDF diretamente - Abrir o arquivo PDF gerado sem a necessidade de exibição de uma página intermediária com um link para o arquivo.
PDF configurável - Permitir que o usuário configure os parâmetros de criação do PDF durante a execução da aplicação.
Gerar bookmarks - Gerar bookmarks automaticamente, os bookmarks serão gerados relativos as quebras.
Formato de numeração da página - Formato de Numeração da Página se será simples(1,2,3,4,5,…), Completo(1/n, 2/n, 3/n,…) ou não utilizará numeração.
Altura da numeração da página - Permite alinhar a numeração verticalmente, no topo ou no fundo da página.
Posição horizontal da numeração da página - Permite alinhar horizontalmente a numeração da página ( Esquerda, centralizado, Direita ).
Margem - Deverá ser preenchido o valor em milímetros a ser aplicados nas margens do PDF(Cima, Baixo, Direita, Esquerda).
Tempo de execução do JS - Tempo máximo (em segundos ) de espera do servidor ao executar o JS.
Tempo de criação de imagem dos gráficos - Permite definir se os gráficos da aplicação serão exibidos no PDF.
Definições do WORD
2
Tipo de impressão - Permite definir o modo de impressão do arquivo ( Ambos, Preto e Branco , Colorido ).
Linhas por página na Consulta - Permite definir a quantidade de linhas por página da consulta que será exibido no arquivo.
Linhas por página no Resumo - Permite definir a quantidade de linhas por página do resumo que será exibido no arquivo.
Abra o Word diretamente - Permite definir se o documento será gerado diretamente ou se será exibida uma página intermediária.
Configuração do CSV
Delimitador de texto - Permite definir o caractere utilizado para delimitar o texto das colunas.
Abrir CSV diretamente - Permite definir se o documento será gerado diretamente ou se será exibida uma página intermediária.
Adicionar label - Permite definir se o label das colunas será adicionado ao arquivo.
Configuração do XLS
Gerar XLS diretamente - Permite definir se o documento será gerado diretamente ou se será exibida uma página intermediária.
Configuração do XML
Gerar XML diretamente - Permite definir se o documento será gerado diretamente ou se será exibida uma página intermediária.
Formato - Determina se o XML utilizará atributos para mostrar valores ou novos elementos. ( Attr ou Tag ).
Configuração de impressão
Modo de impressão - Permite definir o conteúdo da impressão do arquivo ( Ambos, Página corrente, Relatório completo ).
Tipo de impressão - Permite definir o tipo de impressão do arquivo. (Ambos, Preto e Branco , Colorido ).
Registros por página - Permite definir a quantidade de linhas por página da consulta que será exibido no arquivo.
Registros por página no resumo - Permite definir a quantidade de linhas por página do resumo que será exibido no arquivo.
Gerar RTF diretamente - Permite definir se o documento será gerado diretamente ou se será exibida uma página intermediária.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
4
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
Configuração do SQL
Comando SQL Permite definir o SQL principal da aplicação. É possível editar este SQL para adicionar ou excluir campos.
Limit Permite limitar a quantidade de registros que serão recuperados pelo SQL para a exibição na consulta.
Preparação SQL É possível informar comandos SQL ou nome de procedures que deverão ser executados antes do select principal da aplicação.
Conexão Exibe o nome da conexão utilizada. Essa conexão pode ser alterado para outra que tenha a mesma tabela.
Usar mensagem personalizada Permite definir se a mensagem de registro inexistente será exibida.
Mensagem de registro
Permite definir a mensagem a ser exibida caso a consulta não retorne nenhum registro.
inexistente
Nome da fonte Permite definir o Nome da fonte que será utilizada, clique no ícone ao lado e escolha a fonte. Disponível quando “Usar mensagem personalizada” estiver ativado.
Tamanho da fonte Permite definir o tamanho da mensagem. Disponível quando “Usar mensagem personalizada” estiver ativado.
Cor da fonte Permite definir a cor da mensagem. Disponível quando “Usar mensagem personalizada” estiver ativado.
Estes campos preenchidos, possibilitam que parte do nome da tabela definida no select seja trocado antes da execução do comando por um conteúdo de uma
Variável para tabela
variável.
O primeiro campo deve ser preenchido com o nome da variável. O segundo campo deve ser preenchido com a parte do nome da tabela a ser substituída.
Variável para campos Permite trocar o nome de um campo do select pelo conteúdo de uma variável. Esta troca ocorre antes da execução do comando.
O primeiro campo deve ser preenchido com o nome da variável, no segundo campo deve ser selecionado o nome do campo a ser substituído.
Case sensitive Permite configurar se a conexão será ou não case sensitive. ( Diferenciando maiúsculas e minúsculas ).
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
2
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
A caixa à esquerda representa os campos que não estão sendo exibidos na seleção dinâmica de campos.
A caixa à direita representa os campos que estão sendo exibidos na seleção dinâmica de campos.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
2
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
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 padrão as quebras serão respeitadas na ordenação de campos. Também por padrão, os seis primeiros
campos já estão marcados ( apresentando um asterísco do lado esquerdo do campo ), para que sejam ordenados sem que o usuário se preocupe com esse detalhe.
Classificar Campos
Define a configuração inicial de ordenação para cada campo da aplicação, podendo ser “Ascendente” ou “Descendente”.
Ordenação avançada
Define os campos que estarão disponíveis ao clicar no botão “Ordenação” da consulta.
Usar campos exibidos : Define que todos os campos exibidos estarão disponíveis ao clicar no botão “Ordenação” da aplicação.
Usar colunas : Define que todos os campos, configurados na opção “Colunas” do Scriptcase, estarão disponíveis ao clicar no botão “Ordenação” da consulta.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
3
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
Com essa opção, você pode inserir um ou mais títulos para suas colunas em suas aplicações, podendo alterar seu tamanho, sua cor, sua fonte e posicioná-los como desejar.
Caso você tenha campos com exibição dinâmica o Group Label não irá funcionar.
Atributos
Título Permite definir o título que será exibido em seu Group Label.
Fonte de texto Permite definir a fonte do título de seu group label.
Tamanho da fonte Permite definir o tamanho da fonte do título de seu group label.
Alinhamento horizontal Permite definir o alinhamento horizontal do título de seu group label. Sendo esquerda, centro ou direita.
Alinhamento vertical Permite definir o alinhamento horizontal do título de seu group label. Sendo meio, baixo ou topo.
Cor de texto Permite definir a cor do texto do título de seu group label.
Cor de fundo Permite definir a cor de fundo do espaço onde o título de seu group label será exibido.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
2
Quebra Dinâmica no Resumo
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
Configuração da
Com essa opção ligada, a aplicação só estará acessível quando for habilitada através da macro sc_apl_status ou através do módulo de segurança. Aplicações desabilitadas
Usar segurança
exibem uma mensagem de “usuário não autorizado” quando acessadas diretamente.
Url de saída da
Permite deifinir para qual aplicação o usuário será redirecionado após o aviso de “usuário não autorizado”.
segurança
Usar senha Quando este opção é habilitada será solicitadio que seja definida uma senha para a aplicação.
Solicitar senha apenas
Solicitar senha apenas uma vez por sessão, sem precisar solicitar a senha toda vez que abrir a aplicação na mesma sessão.
uma vez
Permitir chamada
Permite que uma aplicação seja chamada digitando diretamente a URL nos navegadores.
direta pela URL
No ambiente de desenvolvimento pode ser suprimido o uso das opções acima para efeitos de teste, evitando que a cada execução das aplicações seja solicitada a senha ou
que o acesso seja bloqueado. Para isso desabilite as opções Habilitar uso de segurança e Habilitar uso de senha no menu Configuração > Meu Scriptcase.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
2
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
2
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
2
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
Esta funcionalidade permite que o usuário salve o estado atual do filtro da aplicação consulta.
Nesta opção o usuário pode criar regras para que o filtro atual possa ser utilizando em outras aplicações de consulta. Podendo assim configurar diferentes filtros sem a
necessidade de filtrar novamente.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
2
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
No menu da aplicação Campos, são exibidos para configuração apenas os campos foram selecionados no menu Selecionar Campos.
Para cada campo selecionado uma série de atributos podem ser alterados em função do tipo de dado selecionado.
Texto
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números e caracteres especiais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Mostrar conteúdo HTML : Determina se o html contido no campo será exibido ou não. Se for marcado como “Sim”, o html será exibido, caso a opção seja marcada como “Não” o html será
interpretado pelo navegador.
Máscara de Consulta : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
Exemplos de máscaras
Executar conteúdos em JavaScript : Se esta opção for marcado como “Sim”, o conteúdo javascript contido no campo será interpretado, caso a opção seja marcada como “Não” o conteúdo
javascript será exibido.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
3
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
4
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.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
6
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
7
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números e caracteres especiais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Mostrar conteúdo HTML : Determina se o html contido no campo será exibido ou não. Se for marcado como “Sim”, o html será exibido, caso a opção seja marcada como “Não” o html será
interpretado pelo navegador.
Máscara de Consulta : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
Exemplos de máscaras
Executar conteúdos em JavaScript : Se esta opção for marcado como “Sim”, o conteúdo javascript contido no campo será interpretado, caso a opção seja marcada como “Não” o conteúdo
javascript será exibido.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
10
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
12
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
13
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
Número
Configuração Geral
14
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como Número, é permitido definir regras de formatação de números inteiros.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Acumulado : Quando marcado como “Sim”, define que o campo será acumulado por valores de um outro campo. Esta opção só está disponível em campos virtuais.
Campo acumulador : Só disponível quando a opção “Acumulado” está marcada como “Sim”. Esta configuração define qual campo será usado para acumular os valores. O campo escolhido
deve ser inteiro, moeda, ou decimal.
Máscara de Consulta : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
Exemplos de máscaras
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Cor dos Negativos : Permite definir uma cor quando o valor for negativo.
15
Exibir valor por extenso : O valor será exibido por extenso. Exemplo: 2.100 (Dois mil e cem).
Tamanho da Linha : Tamanho máximo em caracteres a ser exibido na célula do valor, por extenso. Ao ultrapassar este valor é feita a quebra da linha dentro da célula.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
16
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
17
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.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
19
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Linha
Utilizando está guia de edição é possível definir um gráfico para cada linha.
Tipo do gráfico linha : São dois os tipos de gráficos que podem ser utilizados. Abaixo mostraremos os dois tipos:
Gráfico de Barras : Esta opção permite exibir um gráfico de barras relativo à coluna na qual estamos trabalhando. O cálculo do tamanho das barras é feito em relação ao
Total Geral dos valores da coluna. O valor informado em Largura do Gráfico define o tamanho das imagens a serem exibidas.
Gráfico de Ícones : Esta opção permite exibir Ícones relativos à coluna na qual estamos trabalhando. O cálculo da quantidade de ícones é feito pela divisão do valor da
coluna pelo valor informado em Ícone de Quantidade.
20
No exemplo acima, no campo Ícone de Quantidade, foi informado o valor 1000, logo, a quantidade de estrelas existentes ao lado, é determinada pela divisão do valor
exibido por 1000.
Mostrar Valor : Se mostrará o valor e o gráfico ao mesmo tempo, podendo o valor estar do lado esquerdo ou direito da barra ou ícones.
Ícone de Quantidade : Determina quantos ícones (figuras) aparecerão para cada valor nesse campo. Este valor será apurado pela divisão do valor da coluna pelo campo Ícone de
Quantidade.
Largura do Gráfico : Largura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras. Caso não seja preenchido, o valor utilizado será 200px.
Altura do Gráfico : Altura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras.
Margem : Margem do gráfico. Este campo só é utilizado pela opção Gráfico de Barras.
Imagem/Cor Positiva : O forma de preenchimento vai variar de acordo com a opção escolhida, veja abaixo:
Gráfico de Barra : Preencher o campo com a Cor a ser utilizada para formar a imagem do gráfico. Clique no ícone ao lado para escolher a cor.
Gráfico 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 critérios do campo Imagem/Cor Positiva. Esse parâmetro será utilizado caso o valor do campo seja negativo.
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
21
Decimal
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como Decimal, é permitido definir regras de formatação de números reais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Acumulado : Quando marcado como “Sim”, define que o campo será acumulado por valores de um outro campo. Esta opção só está disponível em campos virtuais.
Campo acumulador : Só disponível quando a opção “Acumulado” está marcada como “Sim”. Esta configuração define qual campo será usado para acumular os valores. O campo escolhido
deve ser inteiro, moeda, ou decimal.
Máscara de Consulta : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
Exemplos de máscaras
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Separador Decimal : Define qual caracter será usado para a separação decimal.
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Cor dos Negativos : Permite definir uma cor quando o valor for negativo.
Casas Decimais : Número de casas decimais. Esse valor já faz parte do tamanho do campo.
Completa Zeros : Define se as casas decimais serão ou não completadas com zeros a direita. Exemplo: O valor é 125,50, mas o número de casas decimais definido foi 3. Se a opção
completar com zeros for habilitada, a apresentação do valor será 125,500.
Exibir valor por extenso : O valor será exibido por extenso. Exemplo: 2.100 (Dois mil e cem).
Tamanho da Linha : Tamanho máximo em caracteres a ser exibido na célula do valor, por extenso. Ao ultrapassar este valor é feita a quebra da linha dentro da célula.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
24
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Linha
Utilizando está guia de edição é possível definir um gráfico para cada linha.
Tipo do gráfico linha : São dois os tipos de gráficos que podem ser utilizados. Abaixo mostraremos os dois tipos:
Gráfico de Barras : Esta opção permite exibir um gráfico de barras relativo à coluna na qual estamos trabalhando. O cálculo do tamanho das barras é feito em relação ao
Total Geral dos valores da coluna. O valor informado em Largura do Gráfico define o tamanho das imagens a serem exibidas.
Gráfico de Ícones : Esta opção permite exibir Ícones relativos à coluna na qual estamos trabalhando. O cálculo da quantidade de ícones é feito pela divisão do valor da
coluna pelo valor informado em Ícone de Quantidade.
No exemplo acima, no campo Ícone de Quantidade, foi informado o valor 1000, logo, a quantidade de estrelas existentes ao lado, é determinada pela divisão do valor
exibido por 1000.
Mostrar Valor : Se mostrará o valor e o gráfico ao mesmo tempo, podendo o valor estar do lado esquerdo ou direito da barra ou ícones.
Ícone de Quantidade : Determina quantos ícones (figuras) aparecerão para cada valor nesse campo. Este valor será apurado pela divisão do valor da coluna pelo campo Ícone de
Quantidade.
Largura do Gráfico : Largura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras. Caso não seja preenchido, o valor utilizado será 200px.
Altura do Gráfico : Altura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras.
Margem : Margem do gráfico. Este campo só é utilizado pela opção Gráfico de Barras.
Imagem/Cor Positiva : O forma de preenchimento vai variar de acordo com a opção escolhida, veja abaixo:
Gráfico de Barra : Preencher o campo com a Cor a ser utilizada para formar a imagem do gráfico. Clique no ícone ao lado para escolher a cor.
Gráfico 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 critérios do campo Imagem/Cor Positiva. Esse parâmetro será utilizado caso o valor do campo seja negativo.
28
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
Tipo do dado : Define o tipo do campo da aplicação. Campos Porcentagem são como um campo de número, mas exibindo o símbolo percentual após o valor.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Máscara de Exibição : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
Exemplos de máscaras
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Cor dos Negativos : Permite definir uma cor quando o valor for negativo.
Casas Decimais : Número de casas decimais. Esse valor já faz parte do tamanho do campo.
Completa Zeros : Define se as casas decimais serão ou não completadas com zeros a direita. Exemplo: O valor é 125,50, mas o número de casas decimais definido foi 3. Se a opção
completar com zeros for habilitada, a apresentação do valor será 125,500.
30
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
31
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
32
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.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
34
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Linha
Utilizando está guia de edição é possível definir um gráfico para cada linha.
Tipo do gráfico linha : São dois os tipos de gráficos que podem ser utilizados. Abaixo mostraremos os dois tipos:
Gráfico de Barras : Esta opção permite exibir um gráfico de barras relativo à coluna na qual estamos trabalhando. O cálculo do tamanho das barras é feito em relação ao
Total Geral dos valores da coluna. O valor informado em Largura do Gráfico define o tamanho das imagens a serem exibidas.
Gráfico de Ícones : Esta opção permite exibir Ícones relativos à coluna na qual estamos trabalhando. O cálculo da quantidade de ícones é feito pela divisão do valor da
coluna pelo valor informado em Ícone de Quantidade.
35
No exemplo acima, no campo Ícone de Quantidade, foi informado o valor 1000, logo, a quantidade de estrelas existentes ao lado, é determinada pela divisão do valor
exibido por 1000.
Mostrar Valor : Se mostrará o valor e o gráfico ao mesmo tempo, podendo o valor estar do lado esquerdo ou direito da barra ou ícones.
Ícone de Quantidade : Determina quantos ícones (figuras) aparecerão para cada valor nesse campo. Este valor será apurado pela divisão do valor da coluna pelo campo Ícone de
Quantidade.
Largura do Gráfico : Largura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras. Caso não seja preenchido, o valor utilizado será 200px.
Altura do Gráfico : Altura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras.
Margem : Margem do gráfico. Este campo só é utilizado pela opção Gráfico de Barras.
Imagem/Cor Positiva : O forma de preenchimento vai variar de acordo com a opção escolhida, veja abaixo:
Gráfico de Barra : Preencher o campo com a Cor a ser utilizada para formar a imagem do gráfico. Clique no ícone ao lado para escolher a cor.
Gráfico 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 critérios do campo Imagem/Cor Positiva. Esse parâmetro será utilizado caso o valor do campo seja negativo.
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
36
Moeda
Configuração Geral
Tipo do dado : 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 título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Acumulado : Quando marcado como “Sim”, define que o campo será acumulado por valores de um outro campo. Esta opção só está disponível em campos virtuais.
Campo acumulador : Só disponível quando a opção “Acumulado” está marcada como “Sim”. Esta configuração define qual campo será usado para acumular os valores. O campo escolhido
deve ser inteiro, moeda, ou decimal.
Máscara de Consulta : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
Exemplos de máscaras
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Formato Monetário : Permite definir se o conteúdo do campo será apresentado ou não no formato monetário.
Separador Decimal : Define qual caracter será usado para a separação decimal.
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Cor dos Negativos : Permite definir uma cor quando o valor for negativo.
Casas Decimais : Número de casas decimais. Esse valor já faz parte do tamanho do campo.
Completa Zeros : Define se as casas decimais serão ou não completadas com zeros a direita. Exemplo: O valor é R$ 125,50, mas o número de casas decimais definido foi 3. Se a opção
completar com zeros for habilitada, a apresentação do valor será R$ 125,500.
Exibir valor por extenso : O valor será exibido por extenso. Exemplo: 2.100 (Dois mil e cem).
Tamanho da Linha : Tamanho máximo em caracteres a ser exibido na célula do valor, por extenso. Ao ultrapassar este valor é feita a quebra da linha dentro da célula.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
39
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Linha
Utilizando está guia de edição é possível definir um gráfico para cada linha.
Tipo do gráfico linha : São dois os tipos de gráficos que podem ser utilizados. Abaixo mostraremos os dois tipos:
Gráfico de Barras : Esta opção permite exibir um gráfico de barras relativo à coluna na qual estamos trabalhando. O cálculo do tamanho das barras é feito em relação ao
Total Geral dos valores da coluna. O valor informado em Largura do Gráfico define o tamanho das imagens a serem exibidas.
Gráfico de Ícones : Esta opção permite exibir Ícones relativos à coluna na qual estamos trabalhando. O cálculo da quantidade de ícones é feito pela divisão do valor da
coluna pelo valor informado em Ícone de Quantidade.
No exemplo acima, no campo Ícone de Quantidade, foi informado o valor 1000, logo, a quantidade de estrelas existentes ao lado, é determinada pela divisão do valor
exibido por 1000.
Mostrar Valor : Se mostrará o valor e o gráfico ao mesmo tempo, podendo o valor estar do lado esquerdo ou direito da barra ou ícones.
Ícone de Quantidade : Determina quantos ícones (figuras) aparecerão para cada valor nesse campo. Este valor será apurado pela divisão do valor da coluna pelo campo Ícone de
Quantidade.
Largura do Gráfico : Largura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras. Caso não seja preenchido, o valor utilizado será 200px.
Altura do Gráfico : Altura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras.
Margem : Margem do gráfico. Este campo só é utilizado pela opção Gráfico de Barras.
Imagem/Cor Positiva : O forma de preenchimento vai variar de acordo com a opção escolhida, veja abaixo:
Gráfico de Barra : Preencher o campo com a Cor a ser utilizada para formar a imagem do gráfico. Clique no ícone ao lado para escolher a cor.
Gráfico 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 critérios do campo Imagem/Cor Positiva. Esse parâmetro será utilizado caso o valor do campo seja negativo.
43
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
Tipo do dado : Define o tipo do campo da aplicação. Campos Porcentagem são como um campo de número, mas exibindo o símbolo percentual após o valor.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Campo Relacionado: Campo que contém os valores aos quais a verificação de tipo será realizada.
Máscara de Exibição : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
Exemplos de máscaras
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
45
Agrupamento : Define qual caracter será usado para a separação de milhar.
Separador Decimal : Define qual caracter será usado para a separação decimal.
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Cor dos Negativos : Permite definir uma cor quando o valor for negativo.
Casas Decimais : Número de casas decimais. Esse valor já faz parte do tamanho do campo.
Completa Zeros : Define se as casas decimais serão ou não completadas com zeros a direita. Exemplo: O valor é 125,50, mas o número de casas decimais definido foi 3. Se a opção
completar com zeros for habilitada, a apresentação do valor será 125,500.
Exibir valor por extenso : O valor será exibido por extenso. Exemplo: 2.100 (Dois mil e cem).
Tamanho da Linha : Tamanho máximo em caracteres a ser exibido na célula do valor, por extenso. Ao ultrapassar este valor é feita a quebra da linha dentro da célula.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
46
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
47
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.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
49
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Linha
Utilizando está guia de edição é possível definir um gráfico para cada linha.
Tipo do gráfico linha : São dois os tipos de gráficos que podem ser utilizados. Abaixo mostraremos os dois tipos:
Gráfico de Barras : Esta opção permite exibir um gráfico de barras relativo à coluna na qual estamos trabalhando. O cálculo do tamanho das barras é feito em relação ao
Total Geral dos valores da coluna. O valor informado em Largura do Gráfico define o tamanho das imagens a serem exibidas.
Gráfico de Ícones : Esta opção permite exibir Ícones relativos à coluna na qual estamos trabalhando. O cálculo da quantidade de ícones é feito pela divisão do valor da
coluna pelo valor informado em Ícone de Quantidade.
50
No exemplo acima, no campo Ícone de Quantidade, foi informado o valor 1000, logo, a quantidade de estrelas existentes ao lado, é determinada pela divisão do valor
exibido por 1000.
Mostrar Valor : Se mostrará o valor e o gráfico ao mesmo tempo, podendo o valor estar do lado esquerdo ou direito da barra ou ícones.
Ícone de Quantidade : Determina quantos ícones (figuras) aparecerão para cada valor nesse campo. Este valor será apurado pela divisão do valor da coluna pelo campo Ícone de
Quantidade.
Largura do Gráfico : Largura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras. Caso não seja preenchido, o valor utilizado será 200px.
Altura do Gráfico : Altura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras.
Margem : Margem do gráfico. Este campo só é utilizado pela opção Gráfico de Barras.
Imagem/Cor Positiva : O forma de preenchimento vai variar de acordo com a opção escolhida, veja abaixo:
Gráfico de Barra : Preencher o campo com a Cor a ser utilizada para formar a imagem do gráfico. Clique no ícone ao lado para escolher a cor.
Gráfico 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 critérios do campo Imagem/Cor Positiva. Esse parâmetro será utilizado caso o valor do campo seja negativo.
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
51
Imagem HTML
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo imagem html, ele permite inserir no campo uma imagem.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Imagem : Define a imagem que deverá ser exibida. O ícone “Escolher imagem” lista imagens padrão do Scriptcase para seleção. O ícone “Fazer upload de uma imagem” possibilita que o
desenvolvedor envie para o servidor uma imagem localizada em outra máquina.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
52
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
CPF
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como CPF, é permitido definir regras de formatação de CPF.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
53
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
54
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
CNPJ
Configuração Geral
55
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como CNPJ, é permitido definir regras de formatação de CNPJ.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
56
Imagem de fundo : Imagem de Fundo do campo.
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
CPF e CNPJ
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como CPF e CNPJ, é permitido definir regras de formatação de CPF ou CNPJ.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
57
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cartão
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como Cartão, é permitido definir regras de formatação de Cartões.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
58
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
CEP
59
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como CEP, é permitido definir regras de formatação de CEP.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
E-mail
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como E-mail, é permitido definir regras de formatação de E-mails.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
61
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
URL
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como URL, é permitido definir regras de formatação de URL.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
62
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
64
Imagem de fundo : Imagem de Fundo do campo.
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Google Maps
Configuração Geral
Label : Define o título do campo na aplicação. Ex: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como
Nome do Cliente.
Modo de visualização : Indica a forma de exibição do campo. Podendo abrir em Modal ou em uma Nova janela.
Zoom : Define o Zoom inicial (disponíveis pela API do Google) da localização no Mapa.
Chave da API : Chave de autorização para visualizar os mapas. (Obrigatório apenas para a versão 2 ou anterior da API do Google.)
A API Key é uma chave única, formada por uma string (texto) alfanumérica, que nada mais é do que a licença de uso deste serviço. Quando você se inscreve para usar o serviço,
a chave é vinculada a um domínio e um diretório no servidor. Todas as páginas que forem utilizar a API deve estar abaixo do diretório que foi usado neste cadastro. Caso você
tenha um servidor web em sua máquina, é só adquirir uma chave para testes locais, e para isso é só colocar http://localhost no campo do domínio durante o cadastro.
65
Para pegar a sua API Key acesse o site clicando aqui
Descrição da marcação : Exibe uma descrição para cada marcação exibida no mapa.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Data
Configuração Geral
66
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data, é permitido definir regras de formatação de datas.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de datas ao campo. Quando não for selecionada será exibido o atributo Separador de hora (Veja
configurações regionais).
Exibição : Disponibiliza uma série de formatos predefinidos para exibição das datas.
Máscara Detalhe : Define a forma como o campo será mostrado na consulta, seguindo o padrão da função Date do PHP.
d-m-Y 25-09-2009
F/Y Setembro/2009
j/n/Y \a\s g:i:s A 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 Formatações
67
Formato Interno : Permite definir a formatação do campo quando o tipo SQL for diferente de Date. Devem ser utilizados os caracteres A, M e D que correspondem a Ano, Mês e Dia
respectivamente.
Exemplo1 : Uma data armazenada em um campo SQL definido como char(8) onde a posição 1 a 4 representa o ano, a posição 5 e 6 o mês e a posição 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 posição 1 a 2 representa o mês e a posição 3 a 6 o ano, defina o formato interno como: MMAAAA
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
69
Hora
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Hora, é permitido definir regras de formatação de hora.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de horas ao campo. Quando não for selecionada será exibido o atributo Separador de hora (Veja
configurações regionais).
Exibição : Disponibiliza uma série de formatos predefinidos para exibição das horas.
Máscara Detalhe : Define a forma como o campo será mostrado na consulta, seguindo o padrão da função Date do PHP.
d-m-Y 25-09-2009
F/Y Setembro/2009
j/n/Y \a\s g:i:s A 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 Formatações
Formato Interno : Permite definir a formatação do campo quando o tipo SQL for diferente de Date. Devem ser utilizados os caracteres A, M e D que correspondem a Ano, Mês e Dia
respectivamente.
Exemplo1 : Uma data armazenada em um campo SQL definido como char(8) onde a posição 1 a 4 representa o ano, a posição 5 e 6 o mês e a posição 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 posição 1 a 2 representa o mês e a posição 3 a 6 o ano, defina o formato interno como: MMAAAA
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
71
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
72
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
Data e Hora
Configuração Geral
73
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data e Hora, é permitido definir regras de formatação para data e hora.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de data e hora ao campo. Quando não for selecionada será exibido o atributo Separador de data e
hora (Veja configurações regionais).
Exibição : Disponibiliza uma série de formatos predefinidos para exibição das data e hora.
Máscara Detalhe : Define a forma como o campo será mostrado na consulta, seguindo o padrão da função Date do PHP.
d-m-Y 25-09-2009
F/Y Setembro/2009
j/n/Y \a\s g:i:s A 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 data_horas)
Tabela de Formatações
74
Formato Interno : Permite definir a formatação do campo quando o tipo SQL for diferente de Date. Devem ser utilizados os caracteres A, M e D que correspondem a Ano, Mês e Dia
respectivamente.
Exemplo1 : Uma data armazenada em um campo SQL definido como char(8) onde a posição 1 a 4 representa o ano, a posição 5 e 6 o mês e a posição 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 posição 1 a 2 representa o mês e a posição 3 a 6 o ano, defina o formato interno como: MMAAAA
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Tipo do dado : Define o tipo do campo da aplicação. Neste tipo de campo as imagens são recuperadas diretamente no banco de dados em formato binário.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
76
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Tipo do dado : Define o tipo do campo da aplicação. As imagens estão salvas em um diretório do servidor e o nome da imagem no campo da tabela do banco de dados.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Tipo do dado : Define o tipo do campo da aplicação. Neste tipo de campo os arquivos são recuperados diretamente do banco de dados em formato binário.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
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).
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
79
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Tipo do dado : Define o tipo do campo da aplicação. Os arquivos são salvos em um diretório do servidor e o nome do arquivo em um campo texto da tabela.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
80
Subdiretório : Inserir um nome de subpasta para salvar os arquivos.
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).
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Código de barras
Configuração
81
Código de barras
Output: Formato de imagem de saída que pode ser dos tipos PNG, JPEG e GIF;
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
82
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
QRCode
Configuração
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.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
84
Largura : Para definir a largura do campo.
Assinatura
Configuração Geral
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Cor de fundo : Permite escolher a cor utilizando uma paleta de cores para ser aplicada ao fundo da assinatura.
Cor da caneta : Permite escolher a cor utilizando uma paleta de cores para ser aplicada na caneta.
Linha de assinatura : Define se a linha de guia deve ser exibida dentro da tela para auxiliar na assinatura.
Valor Inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido: O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Desabilitar campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atualização”.
Configuração da visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
85
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.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
86
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
Blocos
Conceitualmente um bloco é um “container” onde posicionamos nossos campos de uma Aplicação de Formulário, Controle ou Consulta com orientação Slide.
Por padrão as aplicações criadas no Scriptcase são constituídas de um único bloco, este com o mesmo nome da aplicação. 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 ORGANIZAÇÃO , é lá que definimos se o próximo bloco virá ao lado
ou abaixo do corrente.
No lado esquerdo de cada bloco existem dois ícones, o primeiro tem a função de editar todas as informações relativas ao bloco e o segundo para exclusão do bloco.
Clique e araste o bloco que deseja alterar para a sua nova posição.
Configuração de
Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. Desta forma, assim como você pode remover um bloco arrastando-o até o item “Blocos não
exibidos”, para mudar um bloco de página é só arrasta-lo até a página desejada. Veja as imagens abaixo.
Configuração de
Configuração de
Atributos
Bloco
Nome : Nome do Bloco.
Label
Exibir : Flag que controla se o label dos campos dentro do bloco devem ser exibidos.
Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.
Organização
Próximo : Forma como os blocos ficarão organizados dentro da página:
Abaixo : Indica que o próximo bloco será exibido abaixo.
Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).
Inclusção de blocos
Para incluir novos blocos em uma Aplicação, basta clicar no botão . Em seguida, será apresentada a seguinte interface para definição do nome e label do
bloco. No fim clique no botão Criar.
Atributos
Nome : Nome do bloco.
Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface para definição dos parâmentros do
bloco. No fim clique no botão Salvar.
3
Atributos
Nome : Nome do bloco.
Exibir Título : Esta opção, quando ativada, permite exibir o título do bloco.
Neste módulo estão disponíveis recursos de edição, atributos e visualização da aplicação, de forma que podemos atribuir esquemas de visualização, organizar os campos em
blocos, definir os valores e o formato do cabeçalho entre outros.
4
Visualização
Nesta interface, podemos definir o esquema de visualização de uma aplicação em específico, isto porque o Scriptcase utiliza a definição de Valores Padrões por Projeto, que
além do esquema de visualização, permite a definição de valores a outros atributos a nível de Projeto.
Configuração de visualização
Modelo para o Cabeçalho : Permite a escolha do modelo para compor o cabeçalho da aplicação.
Modelo para o Rodapé : Permite a escolha do modelo para compor o rodapé da aplicação.
Temas : Escolhendo um dos temas existentes, será carregado o modo visual (cores,fontes, etc) que irá compor a aplicação.
Cabeçalho e Rodapé
Cabeçalho
Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho.
Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.
Variáveis de Cabeçalho : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no cabeçalho.
Título : Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no “ Título do Filtro ”.
Data : Quando é selecionado o tipo “ Data”, será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e
a hora do servidor. 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.
5
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 conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho, pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Rodapé
Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.
Variáveis de Rodapé : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no Rodapé.
Data : Quando é selecionado o tipo “ Data”, será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e a
hora do servidor. O formato poderá ser informado no campo texto que aparece ao lado. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Estrutura do Menu
Nesta opção é possivel alterar toda a estrutura do menu.
Arraste a opção marcada até o “Menu Itens” para criar um novo “bloco” onde será adicionado conteúdo. Você pode aumentar a largura do layer, diminuí-la e também alterar o
posicionamento dela.
Após adicionar o layer e alterar o seu tamanho você pode clicar no ícone da “lixeira” para excluí-lo ou pode clicar no ícone do “lápis” para editar o que será exibido nesse bloco.
Edição do layer
Tamanho : Usando esta opção você pode alterar manualmente o tamanho do layer, usando porcentagem. Você também pode definir esse valor em pixels, no entanto, para fazer isso você
precisará alterar a opção “Menu Width” dentro do menu “Configurações”, este valor vem em porcentagem como padrão de Scriptcase.
Exibir : Ao clicar nessa opção você altera a exibição do layer, se deseja exibir ou não.
6
Alinhamento : Aqui você altera o alinhamento de todo conteúdo do layer.
Tipo : Nessa opção você seleciona o tipo de dado que será exibido em cada linha do layer.
Título : Será exibido o título da aplicação, de acordo com o valor definido no “Título da Aplicação” dentro do menu “Cabeçalho e Rodapé”.
Valor : Você informa qualquer texto ou pode informar uma variável global. Exemplo: [var]
Biblioteca : Usando esta opção você seleciona uma Biblioteca Externa do Scriptcase. Você pode importar ou criar bibliotecas usando a opção “Ferramentas » Bibliotecas Externas” no
menu principal.
Fonte : Nessa opção você seleciona uma fonte disponível na lista. Altera o tamanho da fonte e coloca o texto como negrito e/ou itálico.
Cor do fundo : Aqui você altera a cor de fundo de cada linha de conteúdo do layer.
Cor da fonte : Nessa opção você pode alterar a cor da fonte que será exibida no layer.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
7
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
Nos blocos de eventos podem ser utilzadas variáveis globais, locais, códigos JavaScript, códigos CSS e macros.
onApplicationInit
Ocorre uma unica vez quando a aplicacao é carregada e antes da aplicação executar o sql. Pode ser utilizado, para tratamento de dados, ou para verificação de variáveis.
onNavigate
Este evento ocorre ao navegar entre as páginas da aplicação.
OnScriptInit
Este evento ocorre no momento de inicialização dos scripts da aplicação. É executado antes do evento OnLoad ( quando presente ), porém, sempre é executado ao executar,
recarregar ou navegar na aplicação.
onRecord
Este evento é executado no momento de carregamento das linhas dos registros. O evento OnRecord é um loop que carrega os registros linha a linha.
onHeader
Este evento é executado no cabeçalho da aplicação.
onFooter
Este evento é executado no rodapé da aplicação.
Code Editor
O editor de códigos do Scriptcase é utilizado dentro dos eventos e conta com uma série de atalhos para ajuda-lo no desenvolvimento de suas aplicações.
Na parte superior do editor existem algumas opções que nos permite por exemplo mudar o tema do editor ou expandi-lo. Estas opções também podem ser ativadas utilizando as
teclas de atalho.
Clique aqui para visualizar nossa documentação sobre as taclas de atalho do Scriptcase.
Exemplos relacionados
Usando scroll infinito
Consulta simples
2
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
OnClick
O evento ajax do tipo OnClick é executado ao realizar o clique no campo que foi criado o evento ajax.
Selecionando o campo
Escolha o campo para criar um evento Permite definir em qual campo será adicionado o evento ajax.
Escolha o evento no qual deseja executar o Ajax Permite definir qual tipo de evento ajax será adicionado ao campo.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
2
Gerador de relatórios em PDF
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
Além dos botões de seus próprios aplicativos, também é possível criar botões que serão visíveis na barra de ferramentas.
Criando um botão
Para criar um novo botão, clique na opção Novo Botão e digite um nome e o Tipo do botão.
Excluindo um botão
Para excluir um botão clique no ícone ao lado do nome do botão no menu da aplicação (Lixeira).
Exclusão de botões
Javascript
MODO DE EXIBIÇÃO
Botão
Link
Bloco de codificação
PHP
MODO DE EXIBIÇÃO
Botão
Imagem
Link
Bloco de codificação
Ligação
MODO DE EXIBIÇÃO
Botão
4
Imagem
Link
Configurado a ligação
Selecionando aplicações
5
Devemos selecionar uma aplicação para ser chamada através do botão de Ligação.
Parâmetros da ligação
Modo de operação do link Como o link é exibido ( Abrir na mesma janela, Abrir em outra janela, Modal )
URL de saída da aplicação chamada Url ou aplicação chamada quando sair da Consulta.
Hint do link da ligação Mensagem exibida quando o mouse está sobre o campo de ligação selecionado.
Módulo Inicial Permite definir o módulo inicial da consulta ( Filtro ou Consulta )
Quantidade de Linhas Permite definir a quantidade de linhas exibidas na consulta
Quantidade de Colunas Permite definir a quantidade de colunas exibidas na consulta
Paginação Habilita a paginação na consulta
Habilitar Cabeçalho Habilita o cabeçalho na consulta
Habilitar Botões de Navegação Habilita os botões de navegação (primeiro, anterior, próximo e último) na consulta
Propriedades da ligação ( Formulário )
6
Modo de operação do link Como o link é exibido ( Abrir na mesma janela, Abrir em outra janela, Modal )
URL de saída da aplicação chamada Url ou aplicação chamada quando sair da aplicação.
Hint do link da ligação Mensagem exibida quando o mouse está sobre o campo de ligação selecionado.
Habilitar botão de Insert Habilita o botão “novo” e “incluir” no Formulário
Habilitar botão de Update Habilita o botão “atualizar” no Formulário
Habilitar botão de Delete Habilita o botão “apagar” no Formulário
Habilitar botões de Navegação Habilita os botões de navegação (primeiro, anterior, próximo e último) no formulário
Habilitar botão para edição do registro na consulta Habilita os botões que permitem editar os registros na consulta
RUN
MODO DE EXIBIÇÃO
Botão
Imagem
Link
Bloco de codificação
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
O Detalhe é um recurso interessante para consultas, onde o usuário poderá optar para apresentar na Consulta os campos visualmente mais importantes, exibindo no formulário
de detalhe os dados complementares.
Este recurso é ativado quando o usuário clica na imagem apresentado em cada linha da Consulta. Em seguida, é apresentado um formulário de detalhe do registro.
Configuração
Nesta função, o usuário poderá definir como o detalhe de um determinado registro deverá ser apresentado quando o mesmo for selecionado e quais informações do registro
deverão ser exibidas nesse detalhe.
Atributos
Escolha dos campos que serão exibidos no detalhe : Permite selecionar os campos desejados. Basta clicar no campo e clicar no botão Liga/Desliga. Para desmarcar basta fazer a
mesma sequência.
Exibição do Detalhe : Permite definir como o detalhe deve ser exibido. As opções são:
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 página : Exibe apenas o detalhe para o registro selecionado ocultando a grid.
Em outra janela : Abre uma janela estilo pop-up para a exibição do detalhe.
Alinhamento : Permite definir se o detalhe usará as configurações de alinhamento de cada campo que fará parte do mesmo ou se será forçado um padrão.
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 opções são porcentagem ou pixel.
Chaves do detalhe
Através dessa interface o usuário pode definir os campos que irão fazer parte da cláusula where para busca do registro selecionado. Normalmente, o Scriptcase identifica e
assume as chaves primárias da tabela que está sendo utilizada dentro do “Select” da aplicação. No entanto, isso nem sempre ocorre, principalmente nos casos em que a
aplicação possui joins envolvendo mais de uma tabela.
Escolha dos campos que são chaves para o detalhe, para a exibição do detalhe a aplicação gerada executará outro comando select , e podemos configurar quais os campos serão
passados na cláusula WHERE:
Botão Liga/Desliga : Seleciona o campo a ser apresentado no detalhe. O campo selecionado (ligado) fica com um asterisco.
Barra de ferramentas
A barra de ferramentas da aplicação está dividida em duas partes: Superior e Inferior. De forma que é possivel definir quais botões serão exibidos nas duas barras. A seleção dos
2
botões das barras de ferramentas superior e inferior funcionam de forma indepente permitindo por exemplo que um botão esteja nas duas barras ao mesmo tempo.
Atributos
Navegação : Apresenta ação de sair ( finalizar ou voltar à aplicação ).
Sair : Finaliza ou volta à aplicação.
Exportação : Define o formato disponível para geração de impressão . O ScripCase pode gerar impressão nos seguintes formatos:
Impressão : Cria uma consulta em formato html.
PDF : Disponibiliza relatório completo, contendo todos os dados da consulta em formato PDF..
Outros
Separator : Imagem para separar os grupos de botões.
Atalhos de Teclado
Utilizar teclas de atalho : Define se a aplicação utilizará teclas de atalho. Quando você ativa esta opção, as configurações de teclas de atalho antigas são desativadas.
Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.
Possui as mesmas opções da versão Desktop , adicionando apenas o item “Copiar do desktop”, no qual , ao ser clicado realiza uma cópia dos items da barra de ferramentas
Desktop para o Mobile.
Cabeçalho
Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho.
Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.
Variáveis de Cabeçalho : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no cabeçalho.
Título : Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no “ Título do Filtro ”.
Data : Quando é selecionado o tipo “ Data”, será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e
a hora do servidor. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho, pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
4
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
Subconsultas são usadas quando é preciso exibir dados hierárquicos, 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.
Configuração
No menu de aplicação, clicando sobre o item Configuração da pasta Subconsultas, poderão ser alterados os atributos gerais das subconsultas.
Título da mesma linha : Este atributo permite configurar a forma de exibição da subconsulta. Caso o título seja exibido na mesma linha, a tabela da subconsulta será
PDF : Esta opção permite habilitar/desabilitar a exibição da subconsulta nos relatórios PDF.
XLS: Esta opção permite habilitar/desabilitar a exibição da subconsulta nos relatórios XLS e XLSX.
XML: Esta opção permite habilitar/desabilitar a exibição da subconsulta nos relatórios XML.
Habilitar Treeview : Esta opção adiciona na consulta um recurso de esconder/exibir a subconsulta. Escolhendo Sim, a opção Título da mesma linha ficará desabilitada.
2
Posicionamento : Permite configurar o posicionamento das subconsultas dentro da consulta principal. As opções são:
Alinhamento : Permite configurar o alinhamento da subconsulta em relação a consulta principal quando a opção Posicionamento for Abaixo de um Registro. As opções
são: 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 ligações criadas.
Ligações
Para criar uma nova ligação com uma subconsulta clique sobre o item Nova Ligação na pasta Ligações dentro de Subconsultas.
Adicionando uma nova subconsulta : Informe o nome e o label para a ligação que será criada.
Lista de aplicações : Serão listadas aplicações de consulta do projeto corrente que contenham variáveis globais.
Definição dos parâmetros : Definindo o valor que será passado para a(s) variável(is) do Comando SQL da subconsulta.
Na tela acima, do lado esquerdo, são exibidos parâmetros de entrada da subconsulta (variavéis globais), no lado direito, deverá ser selecionado a opção para passagem de
parâmetro. As opções são:
Atributos
Campo : Utilizado para passagem do valor de um campo da consulta como parâmetro.
Vazio : Escolhendo essa opção não será passado nenhum valor como parâmetro.
Botão Salvar : Clicando neste botão a criação da ligação de subconsulta será concluída.
Editando Subconsultas
No menu de aplicação dentro da pasta Subconsultas existe uma pasta ligações que contém todas as subconsultas chamadas por esta aplicação. Clicando sobre uma subconsulta
será exibida uma tela para edição.
Editando subconsultas
Configuração Geral
Ligação : Neste atributo são exibidos dados sobre a ligação atual com a subconsulta, mostrando a aplicação e os parâmetros usados. Para alterar qualquer atributo da ligação clique no
botão Editar Ligação.
Exibição : Este atributo permite que seja definido quais itens da subconsulta, caso a subconsulta utilize algum destes recursos, serão visualizados na consulta principal.
4
Configuração de exibição
1 : Exibir Título.
3 : Exibir Totalização.
Herdar Visualização : Quando marcado força que o esquema de visualização da subconsulta seja igual ao da consulta principal.
Definir individualmente
Caso o valor de um dos atributos da configuração da subconsulta tenha sido selecionado como Definir Individualmente, estes deverão ser configurados na tela de edição da
ligação da subconsulta, para cada subconsulta que a aplicação chamar.
Configuração da visualização
Estas opções só serão exibidas caso todas as seguintes condições sejam verdadeiras:
Atributo Valor
Titulo na mesma linha Não
Habilitar Treeview Não
Posicionamento 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 não seja preenchido será utilizado a cor de fundo de aplicações de consulta do Esquema de Visualização atual.
Alinhamento Horizontal do Título : Define o alinhamento horizontal do Label da subconsulta. Pode ser alinhado a Esquerda, Diretira ou Centro.
Alinhamento Vertical do Título : Define o alinhamento vertical do Label da subconsulta. Pode ser alinhado ao Topo, Meio ou Final.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
5
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
Atributos
Ordenação das Regras de Ordenação : Permite alterar a ordem de exibição das regras de ordenação. Ao configurar esta opção, será exibido um ícone (configurar ordenação) que ao ser
clicado, o mesmo permite a escolha do campo e da sua ordem de exibição crescente(ASC) ou decrescente(DESC) .
Ordenação campos/regras(default) : Permite aplicar as regras que foram criadas e a ordem dos campo (decrescente ou crescente)
Ordenação regras : Permite aplicar a ordenação de acordo com as regras que foram criadas
Atributos
Nome : Campo para informar o nome da Regra.
Atributos
Label : Permite informar um nome que será exibido quando a aplicação for executada.
Selecione os campos da regra de ordenação : Permite selecionar através da barra de seleção quais campos serão exibidos (campos que se encontram no quadro ao lado direito) e os
campos que não serão exibidos (campos que se encontram no quadro esquerdo). Para ordenar os campos da forma que desejar, utilize a barra de ordenação localizada ao lado direito
do quadro. Para aplicar o tipo de ordenação 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 ordenação for Descendente.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
2
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
O filtro refinado é um recurso onde é possível integrar uma interface de pesquisa, ao lado da grid, restringindo valores de acordo com um universo existente na base de dados.
refinado
Configuração
Atributos
Mover filtrados acima : Sempre que você filtrar por um campo, este campo é movido para o topo da pilha do filtro refinado.
Mostrar quantidade : Ao lado dos valores dos campos, aparecerá a quantidade existente. Ex.: Brasil (1547)
Modo de início : Permite a escolha do modo inicial dos campos no filtro refinado.
Selecionar Campos
Selecionando Campos
O filtro refinado é automaticamente adicionado à consulta, quando, um ou mais campos da Consulta estiverem selecionados na aba “Selecionar Campos”.
2
Editando Campos
Na aba “Edição dos campos”, você pode configurar cada campo de acordo com o que deseja.
Editando campos do
filtro refinado
Atributos
Campos : Listagem de campos selecionados na aba “Selecionar Campos”.
Range : Permite mostrar um slider com intervalos entre o maior e o menor valor do campo.
Veja mais : Quando marcado, ativa a opção de “Veja Mais” nos registros do filtro.
Mensagem para campos vazios : Define uma mensagem à ser exibida, quando o campo tiver valores vazios.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
3
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
A opção Habilitar TreeView não está disponível para paginação Scroll Infinito.
Habilitar TreeView : Define a utilização de TreeView nas quebras, que por sua vez, permite expandir ou recolher os registros exibidos nas quebra.
Posição da Quebra : Define o posicionamento da quebra em relação aos registros do grupo. As opções são Antes dos registros ou Após os registros .
Exibir Label na Quebra : Permite a exibição da label dos campos dentro dos grupos.
Tabular quebra : Define a margem esquerda da Quebra. O valor deve ser informado em pixel.
Dividir quebra : Define o espaçamento entre duas Quebras. O valor deve ser informado em pixel.
Quebra Dinâmica
Este tipo de quebra, possibilita que o usuário final configure a aplicação em tempo de execução, da forma que lhe convém. Os campos selecionáveis, no momento da execução
da aplicação, são disponibilizados pelo desenvolvedor no ato da configuração da quebra dinâmica.
Selecionar Campos
Nesta tela definimos os campos disponíveis na quebra dinâmica e que serão totalizados na consulta e resumo, quando a quebra dinâmica for utilizada.
Esta quebra funciona independente de qualquer outra configuração de quebra ou totalização já realizada, ou seja, os campos definidos para serem totalizados na consulta ou
resumo na quebra dinâmica, estarão visíveis apenas quando a quebra dinâmica for utilizada.
Poderemos visualizar todos os campos disponíveis para configuração da quebra e totalizações nos Campos da Consulta .
Campos utilizados na totalização da consulta devem estar configurados para serem exibidos na consulta.
2
Campos da Quebra
Devemos arrastar e soltar os campos que farão parte da quebra em Campos da Quebra .
Cada campo pode ser adicionado apenas uma vez aos Campos da Quebra , com exceção dos campos tipo date e datetime.
C A M P O S D AT E E D AT E T I M E
Para campos date e datetime, foram adicionados alguns intervalos de visualização, por este motivo estes campos podem ser adicionados duas ou mais vez a quebra.
Todos os campos da consulta podem ser adicionados a totalização, a única diferença serão as funções disponíveis. Campos numéricos poderão utilizar todas as funções de
totalização disponíveis, já os campos não numéricos poderão utilizar apenas a contagem e a contagem distinta.
3
Os campos configurados nesta totalização podem ser editados em Consulta > Totalização > Campos > Quebra dinâmica
Totalização do Resumo
Os campos adicionados na totalização do resumo, estarão visíveis apenas no resumo no momento que quebra dinâmica for utilizada.
Todos os campos da consulta podem ser adicionados a totalização, a única diferença serão as funções disponíveis. Campos numéricos poderão utilizar todas as funções de
totalização disponíveis, já os campos não numéricos poderão utilizar apenas a contagem e a contagem distinta.
Os campos configurados nesta totalização podem ser editados em Resumo > Campos > Quebra dinâmica
Campos
Os campos adicionados aos Campos da quebra serão listados dentro da pasta Campos, para que possam ser editados individualmente.
Configuração Geral
C AT E G O R I A S : T E X T O E C Ó D I G O D E B A R R A S
Capitula primeira palavra : Transforma a primeira palavra em caixa alta ou caixa baixa, de acordo com o texto recuperado, ou seja, se o texto recuperado pela aplicação for em caixa
baixa essa opção irá transformar em caixa alta apenas a primeira palavra.
Capitula todas as palavras : Transforma todas as palavras em caixa alta ou caixa baixa, de acordo com o texto recuperado, ou seja, se o texto recuperado pela aplicação for em caixa
baixa essa opção irá transformar em caixa alta todas as palavras.
Máscara de Exibição : Neste campo você configura uma máscara de exibição de acordo com a tabela informado em Aplicações > Consulta > Campos > Texto.
C AT E G O R I A S : N Ú M E R O E C A L C U L A D O
4
Máscara de Exibição : Neste campo você configura uma máscara de exibição de acordo com a tabela informado em Aplicações > Consulta > Campos > Texto.
C AT E G O R I A S : E S P E C I A L E D ATA / H O R A
Configurar Lookup
Esta opção está disponível para os campos das categorias: Texto, Número, Calculado, Especial e Código de Barras.
Nesta opção, é possível configurar um lookup de exibição para os campos dos tipos citados acima. Para mais informações sobre como utilizar o lookup de consulta, acesse
Aplicações > Consulta > Campos > Texto.
Usar configurações regionais : Ao ativa-lo você aplica as configurações regionais para esse campo. Para configura-las você clica no menu Localidades > Configurações Regionais.
Cor dos negativos : Neste campo você informa uma cor em hexadecimal. (Exemplo: #000000)
Exibir valor por extenso : Ao ativa-lo a aplicação exibirá o valor por extenso do campo. (Exemplo: dois)
Tamanho da Linha : Informe o tamanho da linha da célula. A unidade do valor será de acordo com a unidade colocada em Configurações > Unidade de medida do PDF.
TIPO MOEDA
Usar configurações regionais : Ao ativa-lo você aplica as configurações regionais para esse campo. Para configura-las você clica no menu Localidades > Configurações Regionais.
Valor monetário : Ao ativar essa opção a aplicação irá exibir o símbolo monetário de acordo com a configuração regional.
Cor dos negativos : Neste campo você informa uma cor em hexadecimal. (Exemplo: #000000)
Casas decimais : Quantidade de casa decimais que o seu campo terá na exibição.
Completa Zeros : Ao ativar essa opção a aplicação completará com zeros após a vírgula.
Exibir valor por extenso : Ao ativa-lo a aplicação exibirá o valor por extenso do campo. (Exemplo: dois)
Tamanho da Linha : Informe o tamanho da linha da célula. A unidade do valor será de acordo com a unidade colocada em Configurações > Unidade de medida do PDF.
T I P O D ATA
5
Usar configurações regionais : Ao ativa-lo você aplica as configurações regionais para esse campo. Para configura-las você clica no menu Localidades > Configurações Regionais.
Exibição: Neste campo você seleciona a forma de exibição do campo tipo data.
Atributos
Organização dos campos : Define como as informações contidas na linha de quebra serão dispostas ou organizadas.
Colunas : Define em quantas colunas as informações contidas na linha de quebra serão dispostas ou organizadas.
Linha de quebra : Exibe ou não a linha de quebra com o valor a ser quebrado.
Linha de sumarização (Resumo) : Define se na tela de resumo a linha de totalização desta quebra será exibida.
Quantidade de registros : Define se na linha de quebra será exibida a quantidade de registros da mesma.
Quebra Página PDF (Consulta) : Define se no arquivo pdf, gerado pela consulta. Se cada vez que esta quebra ocorrer será gerada uma nova página.
Ex. Em um relatório podemos querer que os pedidos de cada estado serão exibidos em páginas diferentes.
Quebra Página PDF (Resumo) : Define se no resumo do arquivo pdf, gerado pela consulta. Se cada vez que esta quebra ocorrer será gerada uma nova página. Ex. Em um relatório
podemos querer que os pedidos de cada estado serão exibidos em páginas diferentes.
Ordenação : Se esta opção estiver selecionada com “Sim” , os campos que estiverem marcados para permitir ordenação ao serem clicados, será feita a ordenação respeitando os
critérios da quebra.
Campos : Define quais campos serão exibidos nesta linha de quebra. Ainda é possível dizer se será exibida a totalização ou sumarização deste campo chaveando VALOR ou
SUMARIZAÇÃO, antes de clicar no botão ligar.
Atributos
Fonte do Texto : Permite definir a fonte utilizada no label da quebra.
Atributos
Fonte do Texto : Permite definir a fonte utilizada no Campo da quebra.
Quebra Estática
Este tipo de quebra é previamente configurada pelo desenvolvedor, onde o usuário final seleciona uma das quebras disponibilizadas na aplicação.
Configurações
Estas configurações refletem apenas nas quebras estáticas.
Usar Quebra vazia : Configuração usada quando desejamos que a consulta seja iniciada sem nenhuma quebra.
Título da quebra vazia : Define um título para a opção quebra vazia. (Disponível apenas ao habilita a opção quebra vazia)
Quebra inicial: Define a quebra que será usada no carregamento inicial da aplicação gerada.
Nova Quebra
Campos da Quebra
Devemos arrastar e soltar os campos que farão parte da quebra em Campos da Quebra .
Cada campo pode ser adicionado apenas uma vez aos Campos da Quebra , com exceção dos campos tipo date e datetime.
C A M P O S D AT E E D AT E T I M E
Para campos date e datetime, foram adicionados alguns intervalos de visualização, por este motivo estes campos podem ser adicionados duas ou mais vez a quebra.
Totalização da Consulta
Os campos adicionados nesta totalização, estarão visíveis apenas na consulta (caso o campo totalizado esteja visível na consulta) no momento que quebra for utilizada.
8
Todos os campos da consulta podem ser adicionados a totalização, a única diferença serão as funções disponíveis. Campos numéricos poderão utilizar todas as funções de
totalização disponíveis, já os campos não numéricos poderão utilizar apenas a contagem e a contagem distinta.
Os campos configurados nesta totalização podem ser editados em Consulta > Totalização > Campos > Quebra dinâmica
Totalização do Resumo
Os campos adicionados na totalização do resumo, estarão visíveis apenas no resumo no momento que quebra dinâmica for utilizada.
Todos os campos da consulta podem ser adicionados a totalização, a única diferença serão as funções disponíveis. Campos numéricos poderão utilizar todas as funções de
totalização disponíveis, já os campos não numéricos poderão utilizar apenas a contagem e a contagem distinta.
Os campos configurados nesta totalização podem ser editados em Resumo > Campos > Quebra dinâmica
Editar quebras
Após a criação, as quebras serão listadas dentro da pasta Quebra Estática, abaixo do item configuração.
Ao expandir a pasta da quebra, teremos ícone configuração, que ao acessar poderemos editar toda a quebra.
Ainda poderemos visualizar os campos utilizados na quebra, que podem ser editados independentes da visualização da consulta, pode poder ser visto abaixo.
Campos
Os campos adicionados aos Campos da quebra serão listados dentro da pasta Campos, para que possam ser editados individualmente.
Configuração Geral
C AT E G O R I A S : T E X T O E C Ó D I G O D E B A R R A S
9
Capitula primeira palavra : Transforma a primeira palavra em caixa alta ou caixa baixa, de acordo com o texto recuperado, ou seja, se o texto recuperado pela aplicação for em caixa
baixa essa opção irá transformar em caixa alta apenas a primeira palavra.
Capitula todas as palavras : Transforma todas as palavras em caixa alta ou caixa baixa, de acordo com o texto recuperado, ou seja, se o texto recuperado pela aplicação for em caixa
baixa essa opção irá transformar em caixa alta todas as palavras.
Máscara de Exibição : Neste campo você configura uma máscara de exibição de acordo com a tabela informado em Aplicações > Consulta > Campos > Texto.
C AT E G O R I A S : N Ú M E R O E C A L C U L A D O
Máscara de Exibição : Neste campo você configura uma máscara de exibição de acordo com a tabela informado em Aplicações > Consulta > Campos > Texto.
C AT E G O R I A S : E S P E C I A L E D ATA / H O R A
Configurar Lookup
Esta opção está disponível para os campos das categorias: Texto, Número, Calculado, Especial e Código de Barras.
Nesta opção, é possível configurar um lookup de exibição para os campos dos tipos citados acima. Para mais informações sobre como utilizar o lookup de consulta, acesse
Aplicações > Consulta > Campos > Texto.
Usar configurações regionais : Ao ativa-lo você aplica as configurações regionais para esse campo. Para configura-las você clica no menu Localidades > Configurações Regionais.
Cor dos negativos : Neste campo você informa uma cor em hexadecimal. (Exemplo: #000000)
Exibir valor por extenso : Ao ativa-lo a aplicação exibirá o valor por extenso do campo. (Exemplo: dois)
Tamanho da Linha : Informe o tamanho da linha da célula. A unidade do valor será de acordo com a unidade colocada em Configurações > Unidade de medida do PDF.
TIPO MOEDA
10
Usar configurações regionais : Ao ativa-lo você aplica as configurações regionais para esse campo. Para configura-las você clica no menu Localidades > Configurações Regionais.
Valor monetário : Ao ativar essa opção a aplicação irá exibir o símbolo monetário de acordo com a configuração regional.
Cor dos negativos : Neste campo você informa uma cor em hexadecimal. (Exemplo: #000000)
Casas decimais : Quantidade de casa decimais que o seu campo terá na exibição.
Completa Zeros : Ao ativar essa opção a aplicação completará com zeros após a vírgula.
Exibir valor por extenso : Ao ativa-lo a aplicação exibirá o valor por extenso do campo. (Exemplo: dois)
Tamanho da Linha : Informe o tamanho da linha da célula. A unidade do valor será de acordo com a unidade colocada em Configurações > Unidade de medida do PDF.
T I P O D ATA
Usar configurações regionais : Ao ativa-lo você aplica as configurações regionais para esse campo. Para configura-las você clica no menu Localidades > Configurações Regionais.
Exibição: Neste campo você seleciona a forma de exibição do campo tipo data.
Atributos
Organização dos campos : Define como as informações contidas na linha de quebra serão dispostas ou organizadas.
Colunas : Define em quantas colunas as informações contidas na linha de quebra serão dispostas ou organizadas.
Linha de quebra : Exibe ou não a linha de quebra com o valor a ser quebrado.
Linha de sumarização (Resumo) : Define se na tela de resumo a linha de totalização desta quebra será exibida.
Quantidade de registros : Define se na linha de quebra será exibida a quantidade de registros da mesma.
Quebra Página PDF (Consulta) : Define se no arquivo pdf, gerado pela consulta. Se cada vez que esta quebra ocorrer será gerada uma nova página.
Ex. Em um relatório podemos querer que os pedidos de cada estado serão exibidos em páginas diferentes.
Quebra Página PDF (Resumo) : Define se no resumo do arquivo pdf, gerado pela consulta. Se cada vez que esta quebra ocorrer será gerada uma nova página. Ex. Em um relatório
podemos querer que os pedidos de cada estado serão exibidos em páginas diferentes.
Ordenação : Se esta opção estiver selecionada com “Sim” , os campos que estiverem marcados para permitir ordenação ao serem clicados, será feita a ordenação respeitando os
critérios da quebra.
11
Campos : Define quais campos serão exibidos nesta linha de quebra. Ainda é possível dizer se será exibida a totalização ou sumarização deste campo chaveando VALOR ou
SUMARIZAÇÃO, antes de clicar no botão ligar.
Atributos
Fonte do Texto : Permite definir a fonte utilizada no label da quebra.
Atributos
Fonte do Texto : Permite definir a fonte utilizada no Campo da quebra.
Eventos
Estes eventos estão disponíveis apenas para quebras estáticas.
O evento OnGroupByAll ocorre após a execução da quebra e nos permite a manipulação das variáveis de totalização.
As variáveis da totalização são criadas por base nos campos selecionados para a quebra e totalização.
Supondo que uma aplicação possua uma quebra por estado e cidade e duas totalizações por parcela e saldo , serão disponibilizadas as seguintes variáveis de totalização:
{count_quebra} contém a quantidade total dos registros, da quebra que estiver sendo processada.
{sum_quebra_parcela} contém o somatório geral do campo parcela, da quebra que estiver sendo processada.
{sum_quebra_saldo} contém o somatório geral do campo saldo, da quebra que estiver sendo processada.
Exemplo:
12
Em uma aplicação que tenha quebras por estado e cidade e que totalize um campo saldo nos totais das quebras, desejamos exibir a média em substituição ao saldo. Cria-se um
método, no evento OnGroupByAll, com o seguinte conteúdo:
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Os campos desta totalização são exibidos apenas em consultas que não possuem quebras ou que utilizem quebra vazia.
Configuração
Estas configurações são aplicadas as totalizações da consulta.
Total em Linha Única : Permite exibir o título Total Geral e os valores totalizados em uma única linha.
Exibir Total Geral : Indica em quais páginas o total geral será exibido. As opções são as seguintes: Em todas as páginas , Na última página ou Não exibir.
Quantidade de Registros : Permite exibir a quantidade de registros junto ao título Total Geral.
Exemplo da opção Quantidade de Registros __Ativada __:
Selecionar Campos
Podemos definir os campos que serão totalizados e o tipo de totalização que será realizada em cada campo. O mesmo campo pode ser utilizado mais de uma vez na totalização,
desde que utilizem tipos de totalizações diferentes.
Para definir os campos que serão totalizados, arraste-os para a área, Totalização da consulta .
Campos utilizados na totalização devem está configurados para serem exibidos na consulta.
2
Ao posicionar os campos, devemos definir qual o tipo de totalização será utilizada, para isso, clique no combo box que exibe o tipo de totalização e selecione um dos disponíveis.
Soma : Define que seja gerado uma soma dos valores referente ao campo selecionado.
Desvio padrão : Mede a variabilidade dos valores à volta da média, o valor mínimo do desvio padrão é 0 indicando que não há variabilidade, ou seja, que todos os valores são iguais à média.
Média ponderada : Calcula a média ponderada referente ao campo selecionado. Para definir o peso utilizado no cálculo da média acesse as configurações do campo selecionado em
Totalização > Campos > Totalização .
Peso de média ponderada : Peso utilizado para calcular a média ponderada.
Contagem distinta : Exibe o total de registros referente ao campo selecionado, distinguindo os valores.
Os campos da totalização da consulta são exibidos apenas em consultas que não possuem quebras ou que utilizem quebra vazia.
Posicionamento
Define o posicionamento e a label utilizada pelas totalizações na consulta. Existem três formatos de exibição, Padrão , Agrupado ou Por campo , que serão detalhados abaixo.
Padrão
Ao adicionar o mesmo campo duas ou mais vazes na totalização ou utilizar tipos de totalizações diferentes nos campos selecionados, esta opção não será exibida.
A opção Padrão retorna o resultado abaixo da coluna que está sendo totalizada. Ao totalizar mais de uma coluna da consulta, utilizando o mesmo tipo de totalização, os
resultados são exibidos na mesma linha.
A linha com o Total Geral exibe a soma das colunas Valor do pedido .
ALINHAMENTO
Esquerda :
Direita :
Centralizado :
Agrupado
A opção Agrupado retorna os resultados das totalizações, separando cada tipo de totalização por linha.
Neste exemplo, estamos exibindo a soma, média e o Máximo da coluna Valor do Pedido .
ALINHAMENTO
Define a distância da label, definida nas Configurações Label, em relação ao resultado da totalização. As opções disponíveis são Centralizado , Esquerda e Direita:
Esquerda :
4
Direita :
Centralizado :
CONFIGURAÇÕES LABEL(AGRUPADO)
Por campo
Esta opção exibe os valores no canto esquerdo posicionando os resultados um ao lado do outro.
Esta opção define a forma de exibição dos campos na totalização, exibidos os campos na mesma linha ou divididos por linha.
Campos
Esta opção permite configurar a exibição dos valores e labels dos campos selecionados nas totalizações da consulta.
5
Configuração Geral
Permite alterar a label exibida na totalização
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
7
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
Configuração
Configurações gerais do resumo.
CONFIGURAÇÃO DO RESUMO
Título: Define um título para o resumo, caso não seja informado o título padrão será “Resumo”. Para que nenhum título seja exibido informe a tag HTML .
Quantidade de Registros :
Mostra no resumo e no gráfico : Mostra no resumo o total de registros por quebra e disponibiliza gráfico.
Unidade da Largura do Resumo : Unidade de medida usado para a largura. Automático (valor da largura é ignorado), pixels e porcentagem.
Exibir o hover nas linhas do resumo : Aplicar o atributo hover, ao passar o cursor do mouse por cima das linhas do resumo.
C O N F I G U R A Ç Ã O D O L AY O U T
Barra de ferramentas
A barra de ferramentas está dividida em duas partes, superior e inferior, de forma que é possível definir quais botões serão exibidos em ambos locais. A seleção dos botões
funciona de forma independente.
Podemos também definir quais botões serão exibidos quando a aplicação for acessada por um dispositivo móvel, basta acessar a aba Mobile.
Para mais informações sobre a barra de ferramentas, acesse Aplicações > Consulta > Barra de Ferramentas.
Atalhos de Teclado
Utilizar teclas de atalho : Define se a aplicação utilizará teclas de atalho. Quando você ativa esta opção, as configurações de teclas de atalho antigas são desativadas.
3
Template de atalhos : Seleciona o template de atalhos a partir dos esquemas criados.
Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.
Group Label
Clique em adicionar um alinha, para que o group label seja adicionado.
Com essa opção, você pode inserir um ou mais títulos para as colunas da sua aplicações.
Caso você tenha campos com exibição dinâmica o Group Label não irá funcionar.
Para mesclar duas ou mais células, clique no ícone posicionado entre elas.
Título Permite definir o título que será exibido em seu Group Label.
Fonte de texto Permite definir a fonte do título de seu group label.
Tamanho da fonte Permite definir o tamanho da fonte do título de seu group label.
Alinhamento horizontal Permite definir o alinhamento horizontal do título de seu group label. Sendo esquerda, centro ou direita.
Alinhamento vertical Permite definir o alinhamento horizontal do título de seu group label. Sendo meio, baixo ou topo.
Cor de texto Permite definir a cor do texto do título de seu group label.
Cor de fundo Permite definir a cor de fundo do espaço onde o título de seu group label será exibido.
Ordenação
Podemos definir os campos em que desejamos permitir a ordenação, ao executar a aplicação.
Esta configuração deve ser realizada em cada uma das quebras da aplicação.
4
Ordenar a partir da Quebra : Selecione uma das quebras para ordenação inicial.
Limit
Permite limitarmos a quantidade de registros a ser recuperado do SQL e exibidos no resumo.
Tipo de Limit : Define a ordenação que o limit será aplicado, DESC ou ASC.
Gráficos
Um dos módulos da aplicação de consulta, são os gráficos, que por sua vez são gerados tomando por base as informações do resumo da consulta.
Configuração
Na tela de configuração, podemos editar as configurações de todos os gráficos disponíveis.
Para editar as configurações específicas de cada gráfico, selecione o gráfico que deseja editar.
Para definir os gráficos disponíveis ao executar a aplicação, marque o checkbox ao lado do nome dos gráficos.
5
Abaixo iremos detalhar as configurações específicas de cada um dos gráficos.
Barras
Tamanho da fonte : Define o tamanho da fonte no gráfico. Informe apenas o tamanho da fonte, exemplo: 15.
Valor Abreviado: Define se os valores exibidos no gráfico devem ser ou não abreviados.
Pizza
Tamanho da fonte : Define o tamanho da fonte no gráfico. Informe apenas o tamanho da fonte, exemplo: 15.
Valor Abreviado: Define se os valores exibidos no gráfico devem ser ou não abreviados.
Linha
Tamanho da fonte : Define o tamanho da fonte no gráfico. Informe apenas o tamanho da fonte, exemplo: 15.
Valor Abreviado: Define se os valores exibidos no gráfico devem ser ou não abreviados.
Area
Tamanho da fonte : Define o tamanho da fonte no gráfico. Informe apenas o tamanho da fonte, exemplo: 15.
Valor Abreviado: Define se os valores exibidos no gráfico devem ser ou não abreviados.
Gauge
Tamanho da fonte : Define o tamanho da fonte no gráfico. Informe apenas o tamanho da fonte, exemplo: 15.
Valor Abreviado: Define se os valores exibidos no gráfico devem ser ou não abreviados.
Radar
Tamanho da fonte : Define o tamanho da fonte no gráfico. Informe apenas o tamanho da fonte, exemplo: 15.
Valor Abreviado: Define se os valores exibidos no gráfico devem ser ou não abreviados.
Funil
Tamanho da fonte : Define o tamanho da fonte no gráfico. Informe apenas o tamanho da fonte, exemplo: 15.
Valor Abreviado: Define se os valores exibidos no gráfico devem ser ou não abreviados.
Pirâmide
Tamanho da fonte : Define o tamanho da fonte no gráfico. Informe apenas o tamanho da fonte, exemplo: 15.
Valor Abreviado: Define se os valores exibidos no gráfico devem ser ou não abreviados.
Legenda : Define o posicionamento da legenda dos gráficos. Pirâmide - Dimensão : Dimensão (2D ou 3D) no gráfico. Pirâmide - Formatação de Valores : Formatação dos dados exibidos.
6
Pirâmide - Forma : Formato de exibição do gráfico.
Gerar Gráfico : Define a forma como os gráficos serão gerados: analítico, sintético ou ambos os tipos.
Gráficos Sintéticos Devem restringir-se ao primeiro grupo pela condição e permitirá que o usuário use os links para ver detalhes do próximo grupo de critérios, aumentando o nível de
detalhe.
Gráficos Analíticos Surgem com todo o grupo por critérios, criando um gráfico detalhado completo que não permite a vinculação de outros gráficos detalhados.
Criar link no gráfico : Permite que os gráficos tenham um link em seus elementos para aplicações de grid detalhada ou gráficos. Os dados mostrados serão relativos ao valor clicado no
gráfico.
Eixo do gráfico total geral : Opção para exibir o gráfico do total geral como coluna ou linha..
Orientação do label no eixo X : Define a orientação dos labels no eixo X para vertical ou horizontal. Caso seja escolhida a opção horizontal e hajam muitos valores a serem exibidos de forma
que os mesmos não caibam na escala, a orientação vai ser automaticamente alterada para vertical. Esta opção está disponível apenas para gráficos do tipo: Coluna, linha e área.
Se o usuário configurar mais de um campo, o gráfico analítico só irá gerar com os dois primeiros.
Para configurar essa opção acesse o menu “Quebras” e crie uma quebra estática com alguns campos ou adicione campos à quebra dinâmica.
7
Layout
A ferramenta de temas dos gráficos possibilita a edição completa dos temas do gráfico.
Estes temas podem ser configurados apenas para a aplicação atual, quando alterado na própria aplicação ou para todos os gráficos quando estas configurações são realizadas
no editor de temas dos gráficos.
Campos
Todos os campos adicionados nas totalizações do resumo, na quebra dinâmica ou nas quebras estáticas, serão listados aqui separados pelo nome das quebras.
Configuração Geral
Configurações gerais dos campos totalizados no resumo.
Usar configurações regionais : Ao ativa-lo você aplica as configurações regionais para esse campo. Para configura-las você clica no menu Localidades > Configurações
Regionais.
Cor dos negativos : Neste campo você informa uma cor em hexadecimal. (Exemplo: #000000)
TIPO DECIMAL
8
Usar configurações regionais : Ao ativa-lo você aplica as configurações regionais para esse campo. Para configura-las você clica no menu Localidades > Configurações
Regionais.
Cor dos negativos : Neste campo você informa uma cor em hexadecimal. (Exemplo: #000000)
Casas decimais : Quantidade de casa decimais que o seu campo terá na exibição.monetario
TIPO MOEDA
Usar configurações regionais : Ao ativa-lo você aplica as configurações regionais para esse campo. Para configura-las você clica no menu Localidades > Configurações
Regionais.
Valor monetário : Ao ativar essa opção a aplicação irá exibir o símbolo monetário de acordo com a configuração regional.
Cor dos negativos : Neste campo você informa uma cor em hexadecimal. (Exemplo: #000000)
Casas decimais : Quantidade de casa decimais que o seu campo terá na exibição.monetario
C O N F I G U R A Ç Ã O V I S U A L D A T O TA L I Z A Ç Ã O N A S Q U E B R A S
C O N F I G U R A Ç Ã O V I S U A L D O T O TA L G E R A L
9
Layout
CABEÇALHO
Nesta configuração poderemos definir as informações que serão exibidas no cabeçalho e rodape do resumo.
Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.
Variáveis de Rodapé : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo: Quando se escolhe a opção 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 exibição no Rodapé.
Data : Quando é selecionado o tipo “ Data”, será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e a
hora do servidor. O formato poderá ser informado no campo texto que aparece ao lado. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
RODAPÉ
Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.
10
Exibir Rodapé : Esta flag determina se o Rodapé será exibido na aplicação.
Variáveis de Rodapé : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo será necessário associar um
conteúdo ao mesmo. Abaixo descrevemos os tipos existentes:
Campo: Quando se escolhe a opção 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 exibição no Rodapé.
Data : Quando é selecionado o tipo “ Data”, será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e a
hora do servidor. O formato poderá ser informado no campo texto que aparece ao lado. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Filtro
Configuração
Exibir quantidade no combo box : Permite exibir a quantidade de registros existentes na tabela ao lado do valor no combo do filtro.
A ordem dos campos, dentro de Campos do Filtro, será a ordem de exibição na aplicação gerada.
O mesmo campo pode ser adicionado mais de uma vez ao filtro, estes campos estarão visíveis na aplicação gerada desde que utilize configurações distintas, caso estejam
utilizando a mesma configuração apenas um dos campos será exibido.
As configurações de visualização dos campos são realizadas individualmente, e podem ser acessadas ao adicionar o campo no filtro e clique em editar.
Iremos separar a explicação das configurações de exibição dos campos de acordo com os tipos.
Tipos: Texto/Especiais
ESCOLHER COMPONENTE
Devemos definir a forma de utilização do campo no filtro. Cada tipo de campo, texte, número e data, posuem opções distintas de configuração.
Label do campo para o filtro : Define a label do campo que será exibida no filtro.
Tipo de Componente : Define o formato de utilização dos campos no filtro, para campos texto temos o Select Box e o Multiselect box.
ESCOLHER VALORES
O campo Valor padrão nos permite definir um valor padrão para o filtro do resumo na carga inicial da aplicação.
LOOKUP
Nesta aba, poderemos configurar lookup de exibição no campo do filtro. Para mais informações sobre a criação de lookup de exibição, acesse Aplicações > Consulta > Campos >
Texto .
Tipos: Data/Hora
ESCOLHER COMPONENTE
12
Devemos definir a forma de utilização do campo no filtro. Cada tipo de campo, texte, número e data, posuem opções distintas de configuração.
Label do campo para o filtro : Define a label do campo que será exibida no filtro.
Tipo de Componente : Define o formato de utilização dos campos no filtro, para campos date e datetime, teremos as seguintes opções: Intervalo de datas, Período Real, Período Relativo e
Período Sazonal.
Para campos tipo datetime, devemos habilitar a opção Incluir Hora para que as horas possam ser incluídas na pesquisa.
Devemos definir o período que será utilizado no filtro. Ao executar a aplicação, teremos um select com as datas exibidas de acordo com o período selecionado.
O campo Valor padrão nos permite definir um valor padrão para o filtro do resumo na carga inicial da aplicação.
E S C O L H E R V A L O R E S - P E R Í O D O R E L AT I V O
O campo Valor padrão nos permite definir um valor padrão para o filtro do resumo na carga inicial da aplicação.
Outra opção referente apenas ao período relativo, é a possibilidade de criação de condições com períodos relativos customizados diretamente dentro da interface do filtro.
O campo Valor padrão nos permite definir um valor padrão para o filtro do resumo na carga inicial da aplicação.
Apenas Hora : Define a utilização das horas do dia (Disponível apenas em campo datetime)
Tipos: Número
ESCOLHER COMPONENTE
Devemos definir a forma de utilização do campo no filtro. Cada tipo de campo, texte, número e data, posuem opções distintas de configuração.
Label do campo para o filtro : Define a label do campo que será exibida no filtro.
Escolha a função a ser aplicada : Define a função que será utilizada no filtro para a definição do valor. Por exemplo, ao escolher soma, o intervalo do range será entre o menor resultado da
soma e o maior.
Valores Reais : Esta opção, define a exibição do valor real do campo, salvo no banco de dados, sem a utilização de nenhuma das funções de agregação. Ao utilizar esta opção, são
adicionados mais dois tipos de utilização do filtro, select box e Multiselect box além de habilitar as configurações de lookup para campos numéricos.
Tipo de Componente : Define o formato de utilização dos campos no filtro, para campos númericos, temos o Range e ao selecionar Valores Reais serão exibidos Select Box e Multiselect box.
Lookup
Para campos numéricos, esta opção está disponível apenas quando utilizamos a opção Valores Reais e a forma de utilização do campo no filtro for Select box ou Multiselect
box.
Nesta aba, poderemos criar um lookup de exibição no campo do filtro. Para mais informações sobre a criação de lookup de exibição, acesse Aplicações > Consulta > Campos >
Numero .
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
Configuração
Através do quadro abaixo podemos definir todas as opções que farão parte do Filtro do Formulário.
Atributos
Filtro Vazio : Se o usuário escolher Sim, serão 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;
Exibir Condição : Exibir condição do filtro para que o usuário possa escolher sua opção. Nesse caso “AND” (e) ou “OR” (ou) aparecerão no Formulário de Filtro para que o usuário selecione a
opção desejada.
Usar Autocomplete nos Campos : Campo vira autocomplete automaticamente de acordo com os valores existentes no banco de dados, Se o usuário escolher Sim, o autocomplete será
habilitado de forma automatica em todos os campos que possuirem relacionamento. Se a opção for Não nenhum autocomplete será exibido. Caso a opção selecionada seja Defino por
campo será respeitada a configuração individual de cada campo.
Condições do Filtro
Nesta interface podemos configurar quais as condições de filtragem (SQL) para cada campo que faz parte do filtro, no combo da esquerda é exibido o campo. No Combobox a
direita ficam as opções de filtro relacionadas ao campo, para selecionar as opções clique na opção desejada (Exatamente igual, Início igual, Qualquer parte e etc) e no botão Liga /
Desliga. As setas a direita servem para alterar a ordem dos campos.
Para campo do tipo Data você pode definir condições especiais de pesquisa, acessando diretamente o campo e editando a guia de edição Condições Especiais.
Abaixo e ao lado da lista existem os botões padrão das demais listas descritas:
Filtro Avançado
Configuração
Através do quadro abaixo podemos definir todas as opções que farão parte do Filtro da aplicação de Consulta.
2
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 Ordenação : permite determinar se, a cada filtro, devem ser preservados os valores selecionados para os campos da consulta e ordenação, ou seja, a cada filtro, estes
valores retornam a condição original.
Usar tecla enter para : Permite definir a ação que a tecla enter terá na tela de filtro. Tabular Permite navegar entre os campos e submeter realiza a busca(ativa o botão Pesquisar)
Exibir etiquetas : Permite exibir os filtros utilizados para a consulta em forma de etiquetas.
Exibir após filtrado : Esta opção define o momento de exibição das etiquetas. Ao habilitar as etiquetas serão exibidas após realizar um busca avançada, se desabilitada as etiquetas serão
sempre exibidas independente da realização de uma busca avançada prévia.
Agrupar resultados : Define a quantidade de caracteres para agrupar o resultado das tags. Opção deve ser utilizada para uso quando o campo é de múltipla seleção.
Estado inicial do treeview : Esta opção funciona apenas se o treeview estiver sendo utilizado e define o estado inicial do treeview.
Aberto : exibindo as tags .
Selecionar Campos
Obrigatórios
Na aplicação gerada é exibido um marcador ( * ) ao lado do campo e é gerada uma crítica caso não seja atribuído nenhum valor.
3
Barra de ferramentas
Desktop
A barra de ferramentas da aplicação está dividida em suas partes: Superior e Inferior, de forma que é possível definir quais botões serão exibidos nas duas barras. A seleção dos
botões das barras de ferramentas superior e inferior funcionam de forma independente permitindo por exemplo que um botão esteja nas duas barras ao mesmo tempo.
N A V E G A Ç Ã O : A P R E S E N TA A S O P Ç Õ E S R E L AT I V A S A O S B O T Õ E S D E N A V E G A Ç Ã O Q U E P O D E M S E R E X I B I D O S N A C O N S U L TA .
O U T R O S : A P R E S E N TA D I V E R S A S O P Ç Õ E S R E L AT I V A S À S F U N C I O N A L I D A D E S D A A P L I C A Ç Ã O .
Idiomas: Exibe um combobox com os idiomas disponíveis, definidos nas propriedades projeto.
Esquemas: Exibe um combobox com os temas disponíveis, definidos nas propriedades projeto.
SEPARADOR:
————————-: Exibe uma linha de separação entre os botões, quando utilizados em um grupo de botões.
USE BOTÕES EM LINHA : PERMITE O ALINHAMENTO DOS BOTÕES DO FILTRO AO LADO DOS CAMPOS.
Botões inline: Permite selecionar quais botões serão exibidos ao lado do campo, podendo ordena-los de acordo com o desejado. Esta opção está disponível ao ativar Use Botões em linha
nas configurações dos botões.
Atalhos : Permite definir teclas de acesso rápido via teclado para as aplicações em execursão.
Posição dos botões em linha : Define o posicionamento dos botões a direita ou esquerda dos campos.
Quantidade de colunas : Define a quantidade de colunas de exibição dos botões, permitindo assim configurar se serão exibidos lado a lado ou distribuídos em colunas.
OPÇÕES
4
Interface de opções.
Mobile
Salvar Filtro
Este recurso permite organizar perfis de pesquisa, ele cria a opção Salvar filtro em uma aplicação de pesuisa, assim é possível salvar uma pesquisa para utilizar posteriormente.
Regras podem ser adicionadas.Com essas características é possível salvar pesquisas por login de usuário.
Eventos
Nos blocos de eventos podem ser utilziadas variáveis globais, locais, códigos JavaScript, códigos CSS e macros.
ONSCRIPTINIT
Este evento ocorre no momento de inicialização dos scripts da aplicação. É executado antes do evento OnLoad ( quando presente ), porém, sempre é executado ao executar,
recarregar ou navegar na aplicação.
ONREFRESH
ONSAVE
O N V A L I D AT E
Este evento ocorre no momento de validação das informações dos campos, ao submeter o formulário.
Layout
Neste módulo estão disponíveis recursos de edição, atributos e visualização da aplicação, de forma que podemos atribuir esquemas de visualização, organizar os campos em
blocos, definir os valores e o formato do cabeçalho entre outros.
BLOCOS
Conceitualmente um bloco é um “container” onde posicionamos nossos campos de uma Aplicação de Formulário, Controle ou Consulta com orientação Slide.
Por padrão as aplicações criadas no Scriptcase são constituídas de um único bloco, este com o mesmo nome da aplicação. 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 ORGANIZAÇÃO , é lá que definimos se o próximo bloco virá ao lado
ou abaixo do corrente.
5
No lado esquerdo de cada bloco existem dois ícones, o primeiro tem a função de editar todas as informações relativas ao bloco e o
segundo para exclusão do bloco.
Clique e araste o bloco que deseja alterar para a sua nova posição.
Configuração de
Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. Desta forma, assim como você pode remover um bloco arrastando-o até o item “Blocos não
exibidos”, para mudar um bloco de página é só arrasta-lo até a página desejada. Veja as imagens abaixo.
Configuração de
Configuração de
Atributos
Bloco
Nome : Nome do Bloco.
Titulo
Exibir : Flag que controla se o título do bloco será exibido.
Label
Exibir : Flag que controla se o label dos campos dentro do bloco devem ser exibidos.
Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.
Organização
Próximo : Forma como os blocos ficarão organizados dentro da página:
Abaixo : Indica que o próximo bloco será exibido abaixo.
Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).
Inclusção de blocos
Para incluir novos blocos em uma Aplicação, basta clicar no botão . Em seguida, será apresentada a seguinte interface para definição do nome e label do
bloco. No fim clique no botão Criar.
Atributos
Nome : Nome do bloco.
Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface
para definição dos parâmentros do bloco. No fim clique no botão Salvar.
Atributos
Nome : Nome do bloco.
Exibir Título : Esta opção, quando ativada, permite exibir o título do bloco.
7
Fonte do Título : Nome da fonte aplicada no título do bloco.
VISUALIZAÇÃO
Nesta interface, podemos definir o esquema de visualização de uma aplicação em específico, isto porque o Scriptcase utiliza a definição de Valores Padrões por Projeto, que
além do esquema de visualização, permite a definição de valores a outros atributos a nível de Projeto.
Configuração de visualização
Modelo para o Cabeçalho : Permite a escolha do modelo para compor o cabeçalho da aplicação.
Modelo para o Rodapé : Permite a escolha do modelo para compor o rodapé da aplicação.
Temas : Escolhendo um dos temas existentes, será carregado o modo visual (cores,fontes, etc) que irá compor a aplicação.
CABEÇALHO E RODAPÉ
Cabeçalho
Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho.
8
Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.
Variáveis de Cabeçalho : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no cabeçalho.
Título : Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no “ Título do Filtro ”.
Data : Quando é selecionado o tipo “ Data”, será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e
a hora do servidor. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho, pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Rodapé
Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.
Variáveis de Rodapé : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no Rodapé.
Data : Quando é selecionado o tipo “ Data”, será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e a
hora do servidor. O formato poderá ser informado no campo texto que aparece ao lado. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Filtro dinâmico
Funcionalidade que permite que ao usuário final realizar buscas em sua aplicação sem precisar navegar para outra aplicação, o desenvolvedor precisará indicar quais campos
ficarão disponíveis na aplicação.
Configuração
Usar a tecla ENTER para : Utilize a tecla ENTER para tabular de um campo para o próximo, ou para submeter a pesquisa.
Selecionar Campos
9
dinâmico.
QuickSearch
Quick Search é uma opção que nos permite fazer buscas em vários campos da aplicação através de um campo de entrada de texto na barra de ferramentas.
Configuração
Botão dentro do Search - Opção para informar se o botão serch é inserido na área de texto(entrada de objetos) Quicksearch exibir combobox - Exibir combobox se houver
apenas uma opção quicksearch. Quicksearch Watermark - Mostrar Watermark em quicksearch Largura Quicksearch - Largura em pixels do Quicksearch. Exibir formato antigo do
Quick search - Exibe formato antigo da seleção de campos do Quick search.
Selecionar Campos
Nas configurações Quicksearch devemos selecionar os campos que podem ser pesquisados.
10
QuickSearch.
pesquisa do QuickSearch.
Campos
Texto
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números, caracteres.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
11
texto.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
12
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
número.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
14
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
15
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Decimal
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido valor, o mesmo aceita valores decimais.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
16
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
decimal.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
17
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
18
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Por cento
Tipo do dado : Define o tipo do campo da aplicação. Campos Porcentagem são como um campo de número, mas exibindo o símbolo percentual após o valor.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Moeda
21
Tipo do dado : 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 Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. Campos Porcentagem são como um campo de número, mas exibindo o símbolo percentual após o valor.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
24
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
25
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Data
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data, é permitido definir regras de formatação de datas.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
F O R M ATA Ç Ã O D O S V A L O R E S
26
CONFIGURAÇÃO DO FILTRO
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
CONDIÇÕES ESPECIAIS
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
27
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
28
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Hora
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Hora ele permite a exibição do formato de hora.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
F O R M ATA Ç Ã O D O S V A L O R E S
29
Interface de formatação dos valores do campo hora.
CONFIGURAÇÃO DO FILTRO
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
31
Data e Hora
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data e Hora ele permite a exibição do formato de data e hora.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
F O R M ATA Ç Ã O D O S V A L O R E S
CONFIGURAÇÃO DO FILTRO
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
CONDIÇÕES ESPECIAIS
32
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
33
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. 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 é válido, caso seja uma informação errada , será exibida uma mensagem de erro.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
35
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
36
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CNPJ
Tipo do dado : Define o tipo do campo da aplicação. 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 é válido, caso seja uma informação errada, será exibida uma mensagem de erro.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
37
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
38
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CPF e CNPj
Tipo do dado : Define o tipo do campo da aplicação. 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 é válido, caso seja uma informação errada, será exibida uma mensagem de erro.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
39
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
40
Negrito : Permite aplicar o tipo negrito na fonte.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Select
41
Tipo do dado : O Tipo de dados Select é um objeto drop-down que permite a seleção de informação através de uma janela deslizante.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
42
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Múltiplos Valores : Selecionando Sim, permite que sejam armazenados vários valores no campo da tabela, separados por um caracter definido em Delimitador.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Só preencher este campo se Múltiplos Valores estiver selecionado. Caso
não seja informado, o delimitador padrão será ponto e vírgula ( ; ) .
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : Valor a ser gravado no campo quando for selecionado a linha de título do objeto select.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Criar Ligação : Permite criar uma ligação para outro formulário possibilitando a manutenção da lista exibida no campo select. Após a manutenção, o objeto select
é atualizado automaticamente.
43
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Tipo de Lookup : Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores
(binário).
Simples Valor :
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
44
Altura : Define uma altura(linhas) para o objeto select.
Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a
combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).
Label : Texto que será exibido para o item da lista no objeto select.
Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.
Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .
Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.
Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.
Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):
Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.
Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .
Label : Texto que será exibido para o item da lista no objeto select.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
L O O K U P D E E D I Ç Ã O - V A L O R AT U A L
Processamento Ajax
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
48
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Duplo Select
Tipo do dado : O Tipo de dados Duplo Select é um objeto drop-down que permite a seleção múltipla através de duas janelas de seleção e um navegador entre elas.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
49
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
select.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados vários itens para atualização do campo na tabela. Por exemplo, para um
campo produtos, em uma lista de valores o usuário poderá selecionar os itens desejados.
Exibição de lookup.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave ,
campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ).
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Duplo Select .
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir valor original e
lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Processamento Ajax
50
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Checkbox
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Só preencher este campo se
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Opção marcar todos : Exibe uma opção para marcar e outra para desmarcar todos os itens.
53
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Tipo de Lookup : Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores
(binário).
Simples Valor :
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Label : Texto que será exibido para o item da lista no objeto select.
Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.
Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .
Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.
Label : Texto que será exibido para o item da lista no objeto select.
55
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.
Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.
Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):
Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.
Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .
Label : Texto que será exibido para o item da lista no objeto select.
Colunas : Permite informar a quantidade de colunas para exibição dos itens do checkbox.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Opção marcar todos : Exibe uma opção para marcar e outra para desmarcar todos os itens.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Processamento Ajax
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
57
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
58
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
Tipo do dado : Rádio é um objeto que permite a seleção de apenas uma informação de todas as que são exibidas por ele.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
59
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Colunas : Permite informar a quantidade de colunas para exibição dos itens do radio.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : Valor a ser gravado no campo quando for selecionado a linha de título do objeto select.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
60
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver selecionado
o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
Processamento Ajax
61
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Campos da Consulta
63
consulta.
Tipo do dado : “Campos da Consulta” é um novo recurso que permite de sejam selecionados os campos que farão parte do corpo da GRID da Consulta.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
64
Largura : Para definir a largura do campo.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
dos campos.
Tipo do dado : “Ordenação dos Campos” é um recurso que permite selecionar a ordem dos campos ( clausula ORDER BY) que fazem parte do corpo da GRID da Consulta.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
66
Largura : Para definir a largura do campo.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Texto Auto-Complete
67
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números, caracteres.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.
Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.
Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).
Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
68
Exibir valor original e lookup__ : Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura. Interface de configuração
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
69
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
![Interface de configuração do campo número auto complete.][filtro_cons_número_auto] Interface de configuração do campo número auto complete.
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número auto-complete.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
auto complete.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
Lookup de Edição
Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).
Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
Exibir valor original e lookup__ : Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura. Interface de configuração
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
72
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
73
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
74
Filtros da Consulta
Ligação de subconsulta
Configuração
Nesta configuração ficam atributos comuns as aplicações criadas através do Scriptcase, a seguir vamos descrever esses atributos.
Código da Aplicação : Código da aplicação determinado no momento da criação da aplicação, este código pode ser renomeado através do menu principal.
Descrição : Este campo pode ser utilizado para fazer uma descrição sucinta dos objetivos da aplicação.
Caminho dos Documentos : Caminho absoluto onde estão armazenados os documentos da aplicação.
Imagens Extras da Aplicação : Para utilizar que não são utilizadas dentro da aplicação em implementações de Regras de Negocio, dispensando o uso da macro sc_image.
Idiomas : Idioma das aplicações geradas. Todas os hints e mensagens serão exibidos no idioma selecionado.
Localização em Sessão : Compartilha localização com outras aplicações baseada nos valores em sessão.
Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.
Edição por Projeto : Permitir que outros usuários do grupo editem a aplicação.
Timeout : Tempo de timeout de execução em segundos. Zero assume o valor padrão do PHP.
Configuracação de Erro
Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.
Modo Debug : Rodar a aplicação em modo debug, exibindo os comandos SQL no momento da sua utilização.
Ajax Error Output : Abre uma janela de depuração com o código de saída do Ajax.
2
Navegação
Define os atributos de navegação de uma aplicação.
Interface de Navegação.
Atributos
URL de Saída : URL para o qual o usuário será redirecionado quando ele sair da aplicação.
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.
Variáveis Globais
Esta tela mostra as variáveis globais existentes na aplicação.
A variável global é um parâmetro externo necessário para a execução da aplicação. A aplicação pode incluir variáveis globais na cláusula WHERE, nas definições e nomes de
campos, programação em eventos, etc.
As variáveis globais são definidas entre colchetes ( [variável] ). Essas variáveis devem ser passadas para a aplicação que está sendo implementada através de um dos métodos:
Session, Post e Get
Nota: Se for necessário a utilização de Identificadores de banco de dados em suas tabelas, recomendamos a utilização das aspas duplas ( “ ) ao invés dos colchetes ( [ ] ) devido
ao conflico com a sintaxe das variáveis globais do Scriptcase. Utilizar os colchetes como Identificadores de banco de dados, poderá acarretar em problemas no funcionamento
das aplicações do Scriptcase.
Exemplo:
Não recomendamos a utilização de variáveis de sessão (variáveis globais) com o mesmo nome dos campos da tabela.
globais.
Valor : 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 pela aplicação. Se tiver sido definida uma variável que é recebida por um método POST e foi aprovada pelo método get o conteúdo
não será aceito. Métodos de passagem de valores das variáveis:
3
Session : Nesta opção, a variável deve ser criada como uma variável de sessão do PHP por outra aplicação.
Get : Define que a variável deve ser passada pela URL, ou seja, visível pelo navegador.
Post : Define que a variável deve ser passada através do método post do formulário HTML.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
4
Filtros da Consulta
Ligação de subconsulta
Nova Ligação
Ao clicar no item Nova Ligação do menu de aplicação do Scriptcase será exibida a tela abaixo.
Ligação de Aplicação
Utilizada para editar os registros da consulta através de um formulário. Na consulta gerada será exibido um link em cada linha para edição do registro. Ao clicar no link, o
formulário selecionado poderá ser exibido de diversas formas (em um iframe, na mesma janela ou em uma nova janela).
Lista de Aplicações
Aplicação: Deve ser selecionado a aplicação de formulário que será chamada pela consulta.
Definição de Parâmentros
Na tela acima, do lado esquerdo, são exibidos parâmetros de entrada da aplicação de formulário (chave primária, variáveis globais), no lado direito, deverá ser selecionada a
2
opção para passagem de parâmetro. As opções são:
Variável : Utilizado para passar o valor de uma variavel global utilizada pela consulta como parâmetro.
Vazio : Escolhendo esta opção não será passado nenhum valor como parâmetro.
Propriedades
Ligação de Campo
Utilizada para que seja criado um link de navegação em uma coluna da consulta para qualquer aplicação existente do projeto. Quando selecionamos o tipo de ligação Campo, é
exibido um select com todos os campos exibidos na consulta.
Lista de Aplicações
É possível realizar a ligação de campo com todas as aplicações do projeto (menus, filtros, reports pdf, consultas, abas, formulários de atualização e de controle). Você deve
selecionar uma aplicação e prosseguir.
Definição de Parâmentros
3
Na tela acima, do lado esquerdo, são exibidos parâmetros de entrada da aplicação de formulário (chave primária, variáveis globais), no lado direito, deverá ser selecionada a
opção para passagem de parâmetro. As opções são:
Variável : Utilizado para passar o valor de uma variavel global utilizada pela consulta como parâmetro.
Vazio : Escolhendo esta opção não será passado nenhum valor como parâmetro.
Ligação de Captura
A ligação de captura é utilizada especificamente no formulário de filtro da consulta. Este tipo de ligação importa dados de outra consulta para um campo do formulário de filtro.
Ao selecionar o tipo de ligação de captura é exibido uma lista com os campos do formulário de filtro. Deverá ser escolhido um campo para receber dados através da ligação.
Lista de Aplicações
É possível realizar a ligação de campo com todas as aplicações do projeto (menus, filtros, reports pdf, consultas, abas, formulários de atualização e de controle). Você deve
selecionar uma aplicação e prosseguir.
Definição de Parâmentros
Recuperar valor do campo : Deverá ser selecionado um campo da aplicação de consulta chamada. Este campo terá os valores que serão retornados para o formulário de filtro.
4
Informe os valores que serão passados aos parâmentros : Esta opção é exibida quando a consulta chamada possui algum parâmetro; como por exemplo uma cláusula Where com variável
global. As opções de valores que podem ser passados como parâmetros são:
Fixo : Utilizado para passagem de um valor fixo como parâmetro
Vazio : Escolhendo essa opção não será passado nenhum valor como parâmetro.
Ligação de Botão
Utilizado para ligar a consulta a qualquer outro tipo de aplicação. Nesse tipo de ligação um botão é usado como link entre a consulta e as outras aplicações.
Editando Ligações
Na pasta Ligações no menu de aplicação (Figura1) são exibidas as ligações existentes na aplicação e também o item Nova Ligação. Ao clicar em uma ligação existente é exibida a
tela abaixo que permite que seja realizado a manutenção na ligação.
Editando ligações.
Barra de Botões
Propriedades da Ligação
Na tela abaixo deverão ser preenchidos os atributos relativos ao comportamento da ligação.
Abrir em Outra Janela : Será aberta outra janela para exibir o formulário.
Abrir em um Iframe : O formulário será exibido na mesma janela, podendo ser posicionado abaixo, acima, a esquerda ou a direita da consulta.
Exibir o Botão Novo na Consulta : Esta opção, quando habilitada, inclui na barra de ferramentas da consulta o botão adicionar Novo Registro do formulário.
Tecla de Atalho para o Botão Novo : Indica qual a tecla de atalho para o botão adicionar Novo Registro.
URL de saída da aplicação chamada : URL de saida do formulário chamado. Caso não seja definido nenhum valor, o endereço de retorno (botão voltar) será a própria
consulta.
Propriedades do Formulário
Permite selecionar os botões que serão exibidos no formulário através desta ligação.
Habilitar botão para edição do registro na consulta : Habilita o botão que permite editar os registros.
Propriedades do Iframe
Estas opções só serão visualizadas quando a propriedade Modo de Operação do Link for Abrir em um Iframe.
Posição do iframe em relação à aplicação principal : Pode ser: abaixo, acima, direita e esquerda.
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Campo Porcentagem
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
6
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
Nesta versão do Scriptcase está incorporada o conceito de programação, com a utilização de recursos de atributos, métodos e bibliotecas. Na versão anterior já era possível criar
regras de negócio nas aplicações, 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 são variáveis que tem escopo global dentro da aplicação declarada. Um atributo pode ser referenciado em todos os métodos e eventos de uma aplicação.
Atributos
Nome do Atributo : Esta caixa de texto permite informar o nome do atributo, após ser digitado o nome basta clicar no botão incluir . Caso deseje alterar será necessário clicar no nome
do atributo (localizados a esquerda dos botões) efetuar a alteração necessária e clicar no botão alterar. Caso seja necessário excluir algum atributo, é necessário realizar o mesmo
processo do botão alterar, só que ao selecionar o atributo é necessário clicar no notão excluir. O botão limpar, como o próprio nome diz limpa toda a lista de atributos localizadas a
esquerda do botão.
Bibliotecas Internas
Para utilizar uma biblioteca é só selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marcá-la. Este processo faz com que os métodos existentes na
biblioteca, sejam visíveis em todos os Eventos e Métodos da aplicação. Veja como criar e gerenciar bibliotecas acessando aqui.
Interface de gerenciamento de
bibliotecas internas
Métodos PHP
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.
Definir o nome para o novo método e clique no botão Criar. Como na imagem abaixo.
Inclusão do método.
2
Métodos podem ter parâmetros de passagem.
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.
Edição do parâmetro:
Exemplos relacionados
Usando scroll infinito
Consulta simples
Consulta Slide
Subconsulta
Relatório com Subconsulta (Clientes x Pedido)
Filtro Refinado
Filtro Refinado
Campos
Google Maps nas Consultas
Campo Acumulado
Campo imagem
QR Code
Vídeos na Consulta
Ligações
Ligação Modal
Resumo
Resumo usando Pivot Table
Gráfico de linhas
Barra de Ferramentas
Temas dinâmicos
Agrupamento de botões
Troca de idioma
Quebras
Usando Quebras e Totalização
Quebras Dinâmicas
Filtro
Pesquisa Rápida
Botões
Consulta com Botão Run
Eventos
Customização automática de campos
Eventos Ajax
Consulta com eventos Ajax
Vídeos relacionados
Aplicação de Consulta
Quebras da Consulta
Filtros da Consulta
Ligação de subconsulta
Permite o envio por e-mail do arquivo gerado na exportação das aplicações. O envio deste e-mail pode ser utilizando o SMTP ou através das integrações com o mandrill e SES.
Configurações de envio
Devemos configurar a forma de envio do e-mail ou selecionar uma API já configurada em Ferramentas > API. clique aqui e veja como configurar.
SMTP
O SMTP é o protocolo padrão para envio de e-mails através da Internet, cada provedor possui seu proprio SMTP.
API: Permite selecionar uma API já configurada em Ferramentas > API ou configurar aqui selecionando -personalizadas-. Neste caso serão exibidas algumas opções de acordo com o
Gateway selecionado.
Servidor SMTP : Endereço do servidor SMTP referente ao provedor que está sendo utilizado.
Porta SMTP: Porta utilizada pelo servidor de e-mail. Utilize a porta 465 para segurança com SSL, a porta 587 para segurança com TLS ou a porta 25 como porta sem segurança. Ao omitir o
valor o Scriptcase assumirá o valor default: 25
Protocolo SMTP : Define o protocolo de segurança que será utilizado. Ao omitido o valor o Scriptcase assumirá o valor padrão sem segurança.
Mandrill
O Mandrill é uma API de e-mail transacional para usuários do MailChimp, ideal para enviar e-mails orientados por dados.
API: Permite selecionar uma API já configurada em Ferramentas > API ou configurar aqui selecionando -personalizadas-. Neste caso serão exibidas algumas opções de acordo com o
Gateway selecionado.
Amazon SES
Amazon Simple Email Service (Amazon SES) é um serviço de envio de e-mail criado para auxiliar no envio de e-mails de marketing, notificações e mensagens transacionais.
API: Permite selecionar uma API já configurada em Ferramentas > API ou configurar aqui selecionando -personalizadas-. Neste caso serão exibidas algumas opções de acordo com o
Gateway selecionado.
Região: O Amazon SES possui endpoints em várias regiões, com o intuito de reduzir a latência da rede, informe a região do endpoint mais próxima do seu aplicativo. Veja as regiões.
Exportar configurações
2
Nestas configurações, definimos as configurações da interface de envio do e-mail ao realizar a exportação, bem como, podemos definir um assunto e corpo de e-mail padrão.
Usar Cópia (CC) : Define se irá exibir ou não o campo ‘cópia’ dentro das opções de exportação.
Não: Não haverá a possibilidade do envio de e-mail com cópias.
Sim: O campo será exibido dentro das opções da exportação e podemos definir um e-mail padrão para o envio em cópia. O usuário final poderá visualizar este e-mail.
Escondido: O campo não será exibido dentro das opções da exportação e podemos definir um e-mail padrão para o envio em cópia.
Cópia (CC) : Informe o e-mail padrão para o campo cópia. Esta opção também pode ser vazia ou você pode utilizar uma variável global contendo uma lista de e-mails.
Usar Cópia oculta (BCC) : Define se irá exibir ou não o campo ‘cópia oculta’ dentro das opções de exportação.
Não: Não haverá a possibilidade do envio de e-mail com cópias.
Sim: O campo será exibido dentro das opções da exportação e podemos definir um e-mail padrão para o envio em cópia. O usuário final poderá visualizar este e-mail.
Escondido: O campo não será exibido dentro das opções da exportação e podemos definir um e-mail padrão para o envio em cópia.
Cópia oculta (BCC) : Informe o e-mail padrão para o campo cópia oculta. Esta opção também pode ser vazia ou você pode utilizar uma variável global contendo uma lista de e-mails.
Assunto : Texto padrão do assunto do e-mail. Você pode alterar a variável de lang ou adicionar texto fixo. O texto pode ser alterado no campo assunto dentro das opções de exportação
Corpo : Texto padrão do corpo do e-mail. Você pode alterar a variável de lang ou adicionar texto fixo. O texto pode ser alterado no campo corpo dentro das opções de exportação.
1
Gráficos
PÁGINA INICIAL › APLICAÇÕES › GRÁFICO › GRÁFICOS
Essa aplicação foi projetada para criação de gráficos dinâmicos baseados em SQL ou Procedures.
Dentro do Scriptcase Gráficos podem ser criados também dentro da aplicação de consulta, entretanto a aplicação Gráfico possui mais opções de configurações para o usuário
final dentro da aplicação gerada. A ideia é aplicar o conceito de Business Inteligence para que os usuários dos gráficos gerados pelo Scriptcase possam ter a liberdade de
configurar a visualização dos dados.
As definições de configuração utilizam Drag’n Drop (Arrasta e solta) para montagem dos gráficos dinamicos.
Dimensões
A dimensão é usada para escolher os campos que compõem a dimensão do gráfico, usadas para agrupar os dados em categorias.
O desenvolvedor pode escolher mais de um campo como uma dimensão e para campos do tipo data e hora poderá escolher sua formatação, cada novo campo como uma
subcategoria do campo anterior.
Para selecionar um campo, clique em seu nome na coluna Campos do Gráfico e arraste-o para a coluna Dimensões.
Métrica
As métricas são utilizadas para que o usuário possa visualizar quantitativamente os dados agrupados por dimensões, a partir da Versão 9 do Scriptcase é possível escolher mais
de uma métrica para criação dos gráficos e visualização dinâmica dos valores dentro da aplicação gerada.
Para selecionar um campo, clique em seu nome na coluna Campos do Gráfico e arraste-o para a coluna Métricas. Além de selecionar os campos que serão utilizados como uma
2
métrica, o desenvolvedor também pode definir a função utilizada no agrupamento de dados.
Quando quantidade de registros é a métrica selecionada, a função de sumarização é desconsiderada. Se você deseja agrupar todos os valores em um, marque a opção “Total
Geral” na opção Gráfico. Esta opção é normalmente usada para gráficos do tipo Gauge.
O checkbox do Valor Inicial é usado para definir o campo padrão, quando não estiver usando um grafico de combinação ou empilhado que usam mais de um campo. Se você
escolher mais um campo o Scriptcase define automaticamente um tipo de gráfico de valor múltiplo (Combinação). Para exibição de gráficos de valor único (barra, linha, Spline,
Degrau, Área, Pizza, Pirâmide, Funil, Radar e Gauge) você tem que clicar e escolher apenas um campo para aparecer como valor inicial durante a primeira geração.
Métricas do gráfico.
Ordenação
Podemos selecionar por qual valor o gráfico vai ser ordenado ao iniciar a aplicação, e se a ordenação será “ascendente” ou “descendente”.
Ordenação do gráfico.
Filtro
Na aba de filtro o desenvolvedor pode escolher os campos que serão usados como filtros estáticos do gráfico. Os valores de filtro para cada campo selecionado devem ser
escolhidos em tempo pelo desenvolvedor dentro desta interface.
Para criar filtros dinâmicos utilizados em tempo de execução pelo usuário final dentro da aplicação, recomendamos configuração através da interface de filtros tradicionais
localizado no menu “Filtro”.
3
Filtro do gráfico.
Gráfico
Na aba ‘Gráfico’ o desenvolvedor define as configurações padrão para o gráfico que será gerado, escolhendo o tipo de gráfico padrão, esquema de cores e outros, mais abaixo
veja cada uma das opções mais detalhadamente
Gráfico do gráfico.
Atributos
Tipo de gráfico : Permite definir o tipo de gráfico que será exibido por “Default “ caso a opção Gráfico Configurável esteja ativa, ou o tipo de gráfico a ser exibido caso a opção esteja
desativada.
Tamanho da fonte : Tamanho da fonte dos valores, caso deixe o campo em branco, o tamanho 12 será assumido.
Exceção para exibição : Tipos de gráficos que não exibirão os valores do gráfico, mesmo quando marcados para exibir. Nesses tipo não recomendamos que os valores sejam exibidos,
por questões estéticas, no entranto, fica a critério do desenvolvedor.
Análitico ou Sintético : Define se as dimensões do gráfico serão geradas no modo analítico ou sintético, ou seja, se será agrupada ou utilizará o drilldown. Intervalo de dados Agrupa
todos os valores em um. Esta opção é normalmente usada em gráficos de tipo Gauge.
Exemplos relacionados
Gráfico de Área
Gráfico de Barras 2D
Gráfico de Barras 3D
Gráfico de Colunas 2D
Gráfico de Colunas 3D
Gráfico de Rosca
Gráfico de Linha
4
Gráfico de Linha (Step)
Gráfico de Pizza 3D
Gráfico de Pizza 2D
Gráfico de Piramide
Gráfico de Empilhamento
Gráfico de Combinação
Vídeos relacionados
Aplicação de Gráfico
Configuração de Gráfico
Na tela de configuração do gráfico o usuário poderá alterar algumas opções de visualização da aplicação, quais gráficos serão exibidos, os labels, margens e alinhamentos.
Abaixo o detalhamento de cada um dos atributos disponíveis
Atributos
Desktop responsivo : Gráfico se adequará a tela do usuário de acordo com a dimensão do browser.
Título do Gráfico : Esta opção permite definir um título de exbição para o gráfico.
Tipo de gráficos disponíveis : Lista de tipos de gráficos disponíveis para escolha do usuário dentro da aplicação gerada através do botão Tipos de Gráficos. Os Gráficos marcados
estarão disponíveis, caso o desenvolvedor não queira disponibilizar gráficos, deve escolher nessa interface
Label para quantidade : Label genérico do eixo y para valores da contagem de registros.
Label para sumarização : Label genérico do eixo y para valores das funções de sumarização - soma, média, média ponderada, máximo e mínimo.
URL Amigável : Este opção permite que você adapte o nome da URL que será chamada pela aplicação, os caracteres permitidos são os mesmos disponíveis em URLs: a-z, A-Z, 0-9, - .
Esta opção também pode ser alterada na tela inicial, sobre o “URL amigável” da coluna na lista de aplicativos.
Alinhamento Horizontal : Permite definir o alinhamento horizontal da aplicação na página - centralizado, esquerda ou direita.
Margens : Permite ajustar as margens da aplicação na página conforme os valores informados em pixels(direita , esquerda , superior e inferior).
Intervalo do Refresh : Intervalo em segundos para atualizar (reload) os registros exibidos dentro da aplicação.
Exemplos relacionados
Gráfico de Área
Gráfico de Barras 2D
Gráfico de Barras 3D
Gráfico de Colunas 2D
Gráfico de Colunas 3D
Gráfico de Rosca
Gráfico de Linha
Gráfico de Pizza 3D
Gráfico de Pizza 2D
Gráfico de Piramide
Gráfico de Empilhamento
Gráfico de Combinação
2
Dasboard com gráficos
Vídeos relacionados
Aplicação de Gráfico
A barra de ferramentas da aplicação está dividida em duas partes: Superior e Inferior, de forma que é possível definir quais botões serão exibidos em ambos locais. A seleção
dos botões das barras de ferramentas superior e inferior funcionam de forma independente, permitindo por exemplo, que um botão esteja nas duas barras ao mesmo tempo.
Para escolher os botões ativos, basta mover dentro do checkbox as opções do lado esquerdo para o lado direito.
Barra de ferramentas
Veja abaixo as opções da barra de ferramentas:
NAVEGAÇÃO:
Apresenta as Checkbox relativas aos botões de navegação que podem ser exibidos na Consulta.
E X P O R TA Ç Ã O :
Define o formato disponível para geração de exportações. O ScripCase pode gerar as exportações nos seguintes formatos:
PDF - Cria um relatório completo com todos os dados do gráfico em um arquivo PDF
WORD - Cria um relatório completo com todos os dados do gráfico em um arquivo WORD.
XLS - Cria um relatório completo com todos os dados do gráfico em um arquivo Excel.
XML - Cria um relatório completo com todos os dados do gráfico em um arquivo XML.
CSV - Cria um relatório completo com todos os dados do gráfico em um arquivo CSV.
RTF - Cria um relatório completo com todos os dados do gráfico em um arquivo RTF.
E X P O R TA Ç Ã O P O R E - M A I L :
Formatos disponível para envio de e-mail com exportações. O ScripCase pode gerar as exportações nos seguintes formatos:
PDF (email) - Envia por e-mail um relatório completo com todos os dados do gráfico em um arquivo PDF.
WORD (email) - Envia por e-mail um relatório completo com todos os dados do gráfico em um arquivo WORD.
XLS (email) - Envia por e-mail um relatório completo com todos os dados do gráfico em um arquivo Excel.
XML (email) - Envia por e-mail um relatório completo com todos os dados do gráfico em um arquivo XML.
CSV (email) - Envia por e-mail um relatório completo com todos os dados do gráfico em um arquivo CSV.
RTF (email) - Envia por e-mail um relatório completo com todos os dados do gráfico em um arquivo RTF.
HTML (email) - Envia por e-mail um arquivo de imagem(.png) e um arquivo HTML do gráfico.
2
GRÁFICO:
Resumo - Permite exibir uma página de registros à partir do número do registro digitado.
Tipo de gráficos - Botões para definir os tipos de gráficos que serão exibidos dentro da aplicação gerada.
Tipo de gráficos - Botões para definir os tipos de gráficos que serão exibidos dentro da aplicação gerada.
OUTROS :
Idiomas - Exibe um combobox com os idiomas disponíveis, definidos nas propriedades projeto.
Esquemas - Exibe um combobox com os temas disponíveis, definidos nas propriedades projeto.
Separador
————————- - Exibe uma linha de separação entre os botões, quando utilizados em um grupo de botões.
Label : Permite definir o nome do grupo de botões que será exibido na aplicação em execução.
Hint\Title : Permite definir o hint do grupo de botões que será exibido na aplicação em execução.
Tipo do botão : Permite definir o formato de exibição do grupo de botões ( Botão, Imagem, Link).
Imagem : Permite selecionar a imagem que será exibida no grupo de botões ( Quando o tipo do botão for Imagem ).
Exibição : Permite definir o tipo de exibição do grupo de botões ( Somente texto, Somente imagem, Texto e Imagem ).
Exibir posição : Permite definir o posicionameto do grupo de botões ( Texto à direita, Imagem à direita ) quando a Exibição for Texto e Imagem.
3
Após criação do grupo de botões, é necessário posicionar os botões abaixo do grupo de botões e à direita. Assim como na imagem abaixo:
Atalhos de Teclado
Utilizar teclas de atalho : Define se a aplicação utilizará teclas de atalho. Quando você ativa esta opção, as configurações de teclas de atalho antigas são desativadas.
Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.
Possui as mesmas opções da versão Desktop , adicionando apenas o item “Copiar do desktop”, no qual , ao ser clicado realiza uma cópia dos items da barra de ferramentas
Desktop para o Mobile.
Exemplos relacionados
Gráfico de Área
Gráfico de Barras 2D
Gráfico de Barras 3D
Gráfico de Colunas 2D
Gráfico de Colunas 3D
Gráfico de Rosca
Gráfico de Linha
4
Gráfico de Linha (Step)
Gráfico de Pizza 3D
Gráfico de Pizza 2D
Gráfico de Piramide
Gráfico de Empilhamento
Gráfico de Combinação
Vídeos relacionados
Aplicação de Gráfico
Configuração do PDF
Formato do PDF - Permite definir o tipo de formulário no qual o PDF será impresso (carta,A4,etc).
Seleção de nível do gráfico - Habilita uma opção nas configurações da exportação, durante a execução da aplicação, que permite ao usuário definir os níveis da quebra atual que serão
geradas na exportação do gráficos.
Gerar PDF diretamente - Abrir o arquivo PDF gerado sem a necessidade de exibição de uma página intermediária com um link para o arquivo.
PDF configurável - Permitir que o usuário configure os parâmetros de criação do PDF durante a execução da aplicação.
Gerar bookmarks - Gerar bookmarks automaticamente, os bookmarks serão gerados relativos as quebras.
Formato de numeração da página - Formato de Numeração da Página se será simples(1,2,3,4,5,…), Completo(1/n, 2/n, 3/n,…) ou não utilizará numeração.
Altura da numeração da página - Permite alinhar a numeração verticalmente, no topo ou no fundo da página.
Posição horizontal da numeração da página - Permite alinhar horizontalmente a numeração da página ( Esquerda, centralizado, Direita ).
Margem - Deverá ser preenchido o valor em milímetros a ser aplicados nas margens do PDF(Cima, Baixo, Direita, Esquerda).
Tempo de execução do JS - Tempo máximo (em segundos ) de espera do servidor ao executar o JS.
Tempo de criação de imagem dos gráficos - Permite definir se os gráficos da aplicação serão exibidos no PDF.
Definições do WORD
Tipo de impressão - Permite definir o modo de impressão do arquivo ( Ambos, Preto e Branco , Colorido ).
Abra o Word diretamente - Permite definir se o documento será gerado diretamente ou se será exibida uma página intermediária.
Configuração do CSV
Delimitador de texto - Permite definir o caractere utilizado para delimitar o texto das colunas.
Abrir CSV diretamente - Permite definir se o documento será gerado diretamente ou se será exibida uma página intermediária.
Adicionar label - Permite definir se o label das colunas será adicionado ao arquivo.
Configuração do XLS
Gerar XLS diretamente - Permite definir se o documento será gerado diretamente ou se será exibida uma página intermediária.
Gerar XML diretamente - Permite definir se o documento será gerado diretamente ou se será exibida uma página intermediária.
Formato - Determina se o XML utilizará atributos para mostrar valores ou novos elementos. ( Attr ou Tag ).
Configuração de impressão
Modo de impressão - Permite definir o conteúdo da impressão do arquivo ( Ambos, Página corrente, Relatório completo ).
Seleção de nível do gráfico - Habilita uma opção nas configurações da exportação, durante a execução da aplicação, que permite ao usuário definir os níveis da quebra atual que serão
geradas na exportação do gráficos.
Exportação de imagem
Seleção de nível do gráfico - Habilita uma opção nas configurações da exportação, durante a execução da aplicação, que permite ao usuário definir os níveis da quebra atual que serão
geradas na exportação do gráficos.
Outros formatos
Gerar RTF diretamente - Permite definir se o documento será gerado diretamente ou se será exibida uma página intermediária.
Exemplos relacionados
Gráfico de Área
Gráfico de Barras 2D
Gráfico de Barras 3D
Gráfico de Colunas 2D
Gráfico de Colunas 3D
Gráfico de Rosca
Gráfico de Linha
Gráfico de Pizza 3D
Gráfico de Pizza 2D
Gráfico de Piramide
Gráfico de Empilhamento
Gráfico de Combinação
Vídeos relacionados
Aplicação de Gráfico
Configuração do SQL
Comando SQL Permite definir o SQL principal da aplicação. É possível editar este SQL para adicionar ou excluir campos.
Limit Permite limitar a quantidade de registros que serão recuperados pelo SQL para a exibição na consulta.
Preparação SQL É possível informar comandos SQL ou nome de procedures que deverão ser executados antes do select principal da aplicação.
Conexão Exibe o nome da conexão utilizada. Essa conexão pode ser alterado para outra que tenha a mesma tabela.
Usar mensagem personalizada Permite definir se a mensagem de registro inexistente será exibida.
Mensagem de registro
Permite definir a mensagem a ser exibida caso a consulta não retorne nenhum registro.
inexistente
Nome da fonte Permite definir o Nome da fonte que será utilizada, clique no ícone ao lado e escolha a fonte. Disponível quando “Usar mensagem personalizada” estiver ativado.
Tamanho da fonte Permite definir o tamanho da mensagem. Disponível quando “Usar mensagem personalizada” estiver ativado.
Cor da fonte Permite definir a cor da mensagem. Disponível quando “Usar mensagem personalizada” estiver ativado.
Estes campos preenchidos, possibilitam que parte do nome da tabela definida no select seja trocado antes da execução do comando por um conteúdo de uma
Variável para tabela
variável.
O primeiro campo deve ser preenchido com o nome da variável. O segundo campo deve ser preenchido com a parte do nome da tabela a ser substituída.
Variável para campos Permite trocar o nome de um campo do select pelo conteúdo de uma variável. Esta troca ocorre antes da execução do comando.
O primeiro campo deve ser preenchido com o nome da variável, no segundo campo deve ser selecionado o nome do campo a ser substituído.
Case sensitive Permite configurar se a conexão será ou não case sensitive. ( Diferenciando maiúsculas e minúsculas ).
Exemplos relacionados
Gráfico de Área
Gráfico de Barras 2D
Gráfico de Barras 3D
Gráfico de Colunas 2D
Gráfico de Colunas 3D
Gráfico de Rosca
Gráfico de Linha
Gráfico de Pizza 3D
Gráfico de Pizza 2D
Gráfico de Piramide
Gráfico de Combinação
Vídeos relacionados
Aplicação de Gráfico
Configuração da
Com essa opção ligada, a aplicação só estará acessível quando for habilitada através da macro sc_apl_status ou através do módulo de segurança. Aplicações desabilitadas
Usar segurança
exibem uma mensagem de “usuário não autorizado” quando acessadas diretamente.
Url de saída da
Permite deifinir para qual aplicação o usuário será redirecionado após o aviso de “usuário não autorizado”.
segurança
Usar senha Quando este opção é habilitada será solicitadio que seja definida uma senha para a aplicação.
Solicitar senha apenas
Solicitar senha apenas uma vez por sessão, sem precisar solicitar a senha toda vez que abrir a aplicação na mesma sessão.
uma vez
Permitir chamada
Permite que uma aplicação seja chamada digitando diretamente a URL nos navegadores.
direta pela URL
No ambiente de desenvolvimento pode ser suprimido o uso das opções acima para efeitos de teste, evitando que a cada execução das aplicações seja solicitada a senha ou
que o acesso seja bloqueado. Para isso desabilite as opções Habilitar uso de segurança e Habilitar uso de senha no menu Configuração > Meu Scriptcase.
Exemplos relacionados
Gráfico de Área
Gráfico de Barras 2D
Gráfico de Barras 3D
Gráfico de Colunas 2D
Gráfico de Colunas 3D
Gráfico de Rosca
Gráfico de Linha
Gráfico de Pizza 3D
Gráfico de Pizza 2D
Gráfico de Piramide
Gráfico de Empilhamento
Gráfico de Combinação
Vídeos relacionados
Aplicação de Gráfico
Exemplos relacionados
Gráfico de Área
Gráfico de Barras 2D
Gráfico de Barras 3D
Gráfico de Colunas 2D
Gráfico de Colunas 3D
Gráfico de Rosca
Gráfico de Linha
Gráfico de Pizza 3D
Gráfico de Pizza 2D
Gráfico de Piramide
Gráfico de Empilhamento
Gráfico de Combinação
Vídeos relacionados
Aplicação de Gráfico
No menu da aplicação Campos, são exibidos para configuração apenas os campos foram selecionados no menu Selecionar Campos.
Para cada campo selecionado uma série de atributos podem ser alterados em função do tipo de dado selecionado.
Texto
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números e caracteres especiais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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
2
FROM tabela WHERE campo_chave = {campo_da_consulta} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
3
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto com múltiplas linhas, permite a exibição de quebras de linhas como a tag
5
do HTML.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
6
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
7
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.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Número
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como Número, é permitido definir regras de formatação de números inteiros.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
9
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
10
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Decimal
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como Decimal, é permitido definir regras de formatação de números reais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
14
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Por cento
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Campos Porcentagem são como um campo de número, mas exibindo o símbolo percentual após o valor.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
18
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Moeda
Configuração Geral
Tipo do dado : 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 título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
22
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Tipo do dado : Define o tipo do campo da aplicação. Campos Porcentagem são como um campo de número, mas exibindo o símbolo percentual após o valor.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
26
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Data
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data, é permitido definir regras de formatação de datas.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
30
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Hora
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Hora, é permitido definir regras de formatação de hora.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
34
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Data e Hora
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data e Hora, é permitido definir regras de formatação para data e hora.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
38
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
CPF
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como CPF, é permitido definir regras de formatação de CPF.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
42
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
CNPJ
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como CNPJ, é permitido definir regras de formatação de CNPJ.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
46
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
CPF e CNPJ
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como CPF e CNPJ, é permitido definir regras de formatação de CPF ou CNPJ.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
50
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Cartão
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como Cartão, é permitido definir regras de formatação de Cartões.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
54
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
CEP
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como CEP, é permitido definir regras de formatação de CEP.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
58
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
E-mail
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como E-mail, é permitido definir regras de formatação de E-mails.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
62
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
URL
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como URL, é permitido definir regras de formatação de URL.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
66
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Youtube
Configuração Geral
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
70
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Google Maps
Configuração Geral
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
74
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Código de barras
Configuração Geral
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
78
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
QRCode
Configuração Geral
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
82
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Exemplos relacionados
Gráfico de Área
Gráfico de Barras 2D
Gráfico de Barras 3D
Gráfico de Colunas 2D
Gráfico de Colunas 3D
Gráfico de Rosca
Gráfico de Linha
Gráfico de Pizza 3D
Gráfico de Pizza 2D
Gráfico de Piramide
Gráfico de Empilhamento
Gráfico de Combinação
Vídeos relacionados
Aplicação de Gráfico
Neste módulo estão disponíveis recursos de edição, atributos e visualização da aplicação, de forma que podemos atribuir esquemas de visualização, organizar os campos em
blocos, definir os valores e o formato do cabeçalho entre outros.
Visualização
Nesta interface, podemos definir o esquema de visualização de uma aplicação em específico, isto porque o Scriptcase utiliza a definição de Valores Padrões por Projeto, que
além do esquema de visualização, permite a definição de valores a outros atributos a nível de Projeto.
Configuração de visualização
Modelo para o Cabeçalho : Permite a escolha do modelo para compor o cabeçalho da aplicação.
Modelo para o Rodapé : Permite a escolha do modelo para compor o rodapé da aplicação.
Temas : Escolhendo um dos temas existentes, será carregado o modo visual (cores,fontes, etc) que irá compor a aplicação.
Cabeçalho e Rodapé
Cabeçalho
Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho.
Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.
Variáveis de Cabeçalho : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no cabeçalho.
Título : Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no “ Título do Filtro ”.
Data : Quando é selecionado o tipo “ Data”, será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e
a hora do servidor. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho, pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Rodapé
Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.
Variáveis de Rodapé : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no Rodapé.
Data : Quando é selecionado o tipo “ Data”, será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e a
hora do servidor. O formato poderá ser informado no campo texto que aparece ao lado. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Estrutura do Menu
Nesta opção é possivel alterar toda a estrutura do menu.
Arraste a opção marcada até o “Menu Itens” para criar um novo “bloco” onde será adicionado conteúdo. Você pode aumentar a largura do layer, diminuí-la e também alterar o
posicionamento dela.
Após adicionar o layer e alterar o seu tamanho você pode clicar no ícone da “lixeira” para excluí-lo ou pode clicar no ícone do “lápis” para editar o que será exibido nesse bloco.
Edição do layer
3
Tamanho : Usando esta opção você pode alterar manualmente o tamanho do layer, usando porcentagem. Você também pode definir esse valor em pixels, no entanto, para fazer isso você
precisará alterar a opção “Menu Width” dentro do menu “Configurações”, este valor vem em porcentagem como padrão de Scriptcase.
Exibir : Ao clicar nessa opção você altera a exibição do layer, se deseja exibir ou não.
Tipo : Nessa opção você seleciona o tipo de dado que será exibido em cada linha do layer.
Título : Será exibido o título da aplicação, de acordo com o valor definido no “Título da Aplicação” dentro do menu “Cabeçalho e Rodapé”.
Valor : Você informa qualquer texto ou pode informar uma variável global. Exemplo: [var]
Biblioteca : Usando esta opção você seleciona uma Biblioteca Externa do Scriptcase. Você pode importar ou criar bibliotecas usando a opção “Ferramentas » Bibliotecas Externas” no
menu principal.
Fonte : Nessa opção você seleciona uma fonte disponível na lista. Altera o tamanho da fonte e coloca o texto como negrito e/ou itálico.
Cor do fundo : Aqui você altera a cor de fundo de cada linha de conteúdo do layer.
Cor da fonte : Nessa opção você pode alterar a cor da fonte que será exibida no layer.
Exemplos relacionados
Gráfico de Área
Gráfico de Barras 2D
Gráfico de Barras 3D
Gráfico de Colunas 2D
Gráfico de Colunas 3D
Gráfico de Rosca
Gráfico de Linha
Gráfico de Pizza 3D
Gráfico de Pizza 2D
Gráfico de Piramide
Gráfico de Empilhamento
Gráfico de Combinação
Vídeos relacionados
Aplicação de Gráfico
Nos blocos de eventos podem ser utilziadas variáveis globais, locais, códigos JavaScript, códigos CSS e macros.
onApplicationInit
Ocorre uma unica vez quando a aplicacao é carregada e antes da aplicação executar o sql. Pode ser utilizado, para tratamento de dados, ou para verificação de variáveis.
OnScriptInit
Este evento ocorre no momento de inicialização dos scripts da aplicação. É executado antes do evento OnLoad ( quando presente ), porém, sempre é executado ao executar,
recarregar ou navegar na aplicação.
onHeader
Este evento é executado no cabeçalho da aplicação.
onFooter
Este evento é executado no rodapé da aplicação.
Editor de Código
O editor de códigos do Scriptcase é utilizado dentro dos eventos e conta com uma série de atalhos para ajuda-lo no desenvolvimento de suas aplicações.
Na parte superior do editor existem algumas opções que nos permite por exemplo mudar o tema do editor ou expandi-lo. Estas opções também podem ser ativadas utilizando as
teclas de atalho.
Clique aqui para visualizar nossa documentação sobre as taclas de atalho do Scriptcase.
Exemplos relacionados
Gráfico de Área
Gráfico de Barras 2D
Gráfico de Barras 3D
Gráfico de Colunas 2D
Gráfico de Colunas 3D
Gráfico de Rosca
Gráfico de Linha
Gráfico de Pizza 3D
Gráfico de Pizza 2D
Gráfico de Piramide
Gráfico de Empilhamento
2
Gráfico de Combinação
Vídeos relacionados
Aplicação de Gráfico
Configuração
Através do quadro abaixo podemos definir todas as opções que farão parte do Filtro do Formulário.
Atributos
Filtro Vazio : Se o usuário escolher Sim, serão 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;
Exibir Condição : Exibir condição do filtro para que o usuário possa escolher sua opção. Nesse caso “AND” (e) ou “OR” (ou) aparecerão no Formulário de Filtro para que o usuário selecione a
opção desejada.
Usar Autocomplete nos Campos : Campo vira autocomplete automaticamente de acordo com os valores existentes no banco de dados, Se o usuário escolher Sim, o autocomplete será
habilitado de forma automatica em todos os campos que possuirem relacionamento. Se a opção for Não nenhum autocomplete será exibido. Caso a opção selecionada seja Defino por
campo será respeitada a configuração individual de cada campo.
Condições do Filtro
Nesta interface podemos configurar quais as condições de filtragem (SQL) para cada campo que faz parte do filtro, no combo da esquerda é exibido o campo. No Combobox a
direita ficam as opções de filtro relacionadas ao campo, para selecionar as opções clique na opção desejada (Exatamente igual, Início igual, Qualquer parte e etc) e no botão Liga /
Desliga. As setas a direita servem para alterar a ordem dos campos.
Para campo do tipo Data você pode definir condições especiais de pesquisa, acessando diretamente o campo e editando a guia de edição Condições Especiais.
Abaixo e ao lado da lista existem os botões padrão das demais listas descritas:
Filtro Avançado
Configuração
Através do quadro abaixo podemos definir todas as opções que farão parte do Filtro da aplicação de Consulta.
Manter valores : Quando Ativado os valores do último filtro são mantidos e exibidos quando o usuário retorna à tela de filtro.
2
Preservar Colunas e Ordenação : permite determinar se, a cada filtro, devem ser preservados os valores selecionados para os campos da consulta e ordenação, ou seja, a cada filtro, estes
valores retornam a condição original.
Usar tecla enter para : Permite definir a ação que a tecla enter terá na tela de filtro. Tabular Permite navegar entre os campos e submeter realiza a busca(ativa o botão Pesquisar)
Exibir etiquetas : Permite exibir os filtros utilizados para a consulta em forma de etiquetas.
Exibir após filtrado : Esta opção define o momento de exibição das etiquetas. Ao habilitar as etiquetas serão exibidas após realizar um busca avançada, se desabilitada as etiquetas serão
sempre exibidas independente da realização de uma busca avançada prévia.
Agrupar resultados : Define a quantidade de caracteres para agrupar o resultado das tags. Opção deve ser utilizada para uso quando o campo é de múltipla seleção.
Estado inicial do treeview : Esta opção funciona apenas se o treeview estiver sendo utilizado e define o estado inicial do treeview.
Aberto : exibindo as tags .
Selecionar Campos
Obrigatórios
Na aplicação gerada é exibido um marcador ( * ) ao lado do campo e é gerada uma crítica caso não seja atribuído nenhum valor.
Barra de ferramentas
Salvar Filtro
Eventos
Nos blocos de eventos podem ser utilziadas variáveis globais, locais, códigos JavaScript, códigos CSS e macros.
3
ONSCRIPTINIT
Este evento ocorre no momento de inicialização dos scripts da aplicação. É executado antes do evento OnLoad ( quando presente ), porém, sempre é executado ao executar,
recarregar ou navegar na aplicação.
ONREFRESH
ONSAVE
O N V A L I D AT E
Este evento ocorre no momento de validação das informações dos campos, ao submeter o formulário.
Layout
Neste módulo estão disponíveis recursos de edição, atributos e visualização da aplicação, de forma que podemos atribuir esquemas de visualização, organizar os campos em
blocos, definir os valores e o formato do cabeçalho entre outros.
BLOCOS
Conceitualmente um bloco é um “container” onde posicionamos nossos campos de uma Aplicação de Formulário, Controle ou Consulta com orientação Slide.
Por padrão as aplicações criadas no Scriptcase são constituídas de um único bloco, este com o mesmo nome da aplicação. 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 ORGANIZAÇÃO , é lá que definimos se o próximo bloco virá ao lado
ou abaixo do corrente.
No lado esquerdo de cada bloco existem dois ícones, o primeiro tem a função de editar todas as informações relativas ao bloco e o
segundo para exclusão do bloco.
Clique e araste o bloco que deseja alterar para a sua nova posição.
Configuração de
Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. Desta forma, assim como você pode remover um bloco arrastando-o até o item “Blocos não
exibidos”, para mudar um bloco de página é só arrasta-lo até a página desejada. Veja as imagens abaixo.
Configuração de
4
exibição dos blocos da aplicação
Configuração de
Atributos
Bloco
Nome : Nome do Bloco.
Titulo
Exibir : Flag que controla se o título do bloco será exibido.
Label
Exibir : Flag que controla se o label dos campos dentro do bloco devem ser exibidos.
Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.
Organização
Próximo : Forma como os blocos ficarão organizados dentro da página:
Abaixo : Indica que o próximo bloco será exibido abaixo.
Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).
Inclusção de blocos
Para incluir novos blocos em uma Aplicação, basta clicar no botão . Em seguida, será apresentada a seguinte interface para definição do nome e label do
bloco. No fim clique no botão Criar.
Atributos
Nome : Nome do bloco.
Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface
para definição dos parâmentros do bloco. No fim clique no botão Salvar.
5
Atributos
Nome : Nome do bloco.
Exibir Título : Esta opção, quando ativada, permite exibir o título do bloco.
VISUALIZAÇÃO
Nesta interface, podemos definir o esquema de visualização de uma aplicação em específico, isto porque o Scriptcase utiliza a definição de Valores Padrões por Projeto, que
além do esquema de visualização, permite a definição de valores a outros atributos a nível de Projeto.
6
Configuração de visualização
Modelo para o Cabeçalho : Permite a escolha do modelo para compor o cabeçalho da aplicação.
Modelo para o Rodapé : Permite a escolha do modelo para compor o rodapé da aplicação.
Temas : Escolhendo um dos temas existentes, será carregado o modo visual (cores,fontes, etc) que irá compor a aplicação.
CABEÇALHO E RODAPÉ
Cabeçalho
Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho.
Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.
Variáveis de Cabeçalho : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no cabeçalho.
Título : Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no “ Título do Filtro ”.
Data : Quando é selecionado o tipo “ Data”, será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e
a hora do servidor. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho, pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Rodapé
7
Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.
Variáveis de Rodapé : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no Rodapé.
Data : Quando é selecionado o tipo “ Data”, será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e a
hora do servidor. O formato poderá ser informado no campo texto que aparece ao lado. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Filtro dinâmico
Funcionalidade que permite que ao usuário final realizar buscas em sua aplicação sem precisar navegar para outra aplicação, o desenvolvedor precisará indicar quais campos
ficarão disponíveis na aplicação.
Configuração
Usar a tecla ENTER para : Utilize a tecla ENTER para tabular de um campo para o próximo, ou para submeter a pesquisa.
Selecionar Campos
dinâmico.
Campos
Texto
8
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números, caracteres.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
texto.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
9
Negrito : Permite aplicar o tipo negrito na fonte.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
10
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
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
11
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
número.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Decimal
13
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido valor, o mesmo aceita valores decimais.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
decimal.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
14
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
15
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Por cento
Tipo do dado : Define o tipo do campo da aplicação. Campos Porcentagem são como um campo de número, mas exibindo o símbolo percentual após o valor.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
16
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
cento.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
18
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Moeda
Tipo do dado : 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 Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
19
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
20
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. Campos Porcentagem são como um campo de número, mas exibindo o símbolo percentual após o valor.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
21
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Data
23
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data, é permitido definir regras de formatação de datas.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
F O R M ATA Ç Ã O D O S V A L O R E S
CONFIGURAÇÃO DO FILTRO
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
CONDIÇÕES ESPECIAIS
24
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
25
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Hora ele permite a exibição do formato de hora.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
F O R M ATA Ç Ã O D O S V A L O R E S
CONFIGURAÇÃO DO FILTRO
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
27
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
28
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
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data e Hora ele permite a exibição do formato de data e hora.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
F O R M ATA Ç Ã O D O S V A L O R E S
CONFIGURAÇÃO DO FILTRO
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
CONDIÇÕES ESPECIAIS
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
30
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
31
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CPF
Tipo do dado : Define o tipo do campo da aplicação. 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 é válido, caso seja uma informação errada , será exibida uma mensagem de erro.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
32
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
33
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CNPJ
Tipo do dado : Define o tipo do campo da aplicação. 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 é válido, caso seja uma informação errada, será exibida uma mensagem de erro.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
34
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
35
Negrito : Permite aplicar o tipo negrito na fonte.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CPF e CNPj
36
Tipo do dado : Define o tipo do campo da aplicação. 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 é válido, caso seja uma informação errada, será exibida uma mensagem de erro.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
37
Largura : Para definir a largura do título.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
38
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Select
Tipo do dado : O Tipo de dados Select é um objeto drop-down que permite a seleção de informação através de uma janela deslizante.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
39
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Múltiplos Valores : Selecionando Sim, permite que sejam armazenados vários valores no campo da tabela, separados por um caracter definido em Delimitador.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Só preencher este campo se Múltiplos Valores estiver selecionado. Caso
não seja informado, o delimitador padrão será ponto e vírgula ( ; ) .
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : Valor a ser gravado no campo quando for selecionado a linha de título do objeto select.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Criar Ligação : Permite criar uma ligação para outro formulário possibilitando a manutenção da lista exibida no campo select. Após a manutenção, o objeto select
40
é atualizado automaticamente.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Tipo de Lookup : Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores
(binário).
Simples Valor :
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
41
selecionado o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a
combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).
Label : Texto que será exibido para o item da lista no objeto select.
Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.
Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .
Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.
Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.
Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):
Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.
Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .
Label : Texto que será exibido para o item da lista no objeto select.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
L O O K U P D E E D I Ç Ã O - V A L O R AT U A L
Processamento Ajax
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
45
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Duplo Select
Tipo do dado : O Tipo de dados Duplo Select é um objeto drop-down que permite a seleção múltipla através de duas janelas de seleção e um navegador entre elas.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
46
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
select.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados vários itens para atualização do campo na tabela. Por exemplo, para um
campo produtos, em uma lista de valores o usuário poderá selecionar os itens desejados.
Exibição de lookup.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave ,
campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ).
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Duplo Select .
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir valor original e
lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Processamento Ajax
47
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Checkbox
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Só preencher este campo se
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Opção marcar todos : Exibe uma opção para marcar e outra para desmarcar todos os itens.
50
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Tipo de Lookup : Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores
(binário).
Simples Valor :
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Label : Texto que será exibido para o item da lista no objeto select.
Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.
Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .
Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.
Label : Texto que será exibido para o item da lista no objeto select.
52
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.
Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.
Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):
Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.
Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .
Label : Texto que será exibido para o item da lista no objeto select.
Colunas : Permite informar a quantidade de colunas para exibição dos itens do checkbox.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Opção marcar todos : Exibe uma opção para marcar e outra para desmarcar todos os itens.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Processamento Ajax
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
54
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
55
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
Tipo do dado : Rádio é um objeto que permite a seleção de apenas uma informação de todas as que são exibidas por ele.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
56
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Colunas : Permite informar a quantidade de colunas para exibição dos itens do radio.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : Valor a ser gravado no campo quando for selecionado a linha de título do objeto select.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
57
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver selecionado
o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
Processamento Ajax
58
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Campos da Consulta
60
consulta.
Tipo do dado : “Campos da Consulta” é um novo recurso que permite de sejam selecionados os campos que farão parte do corpo da GRID da Consulta.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
61
Largura : Para definir a largura do campo.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
dos campos.
Tipo do dado : “Ordenação dos Campos” é um recurso que permite selecionar a ordem dos campos ( clausula ORDER BY) que fazem parte do corpo da GRID da Consulta.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
63
Largura : Para definir a largura do campo.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Texto Auto-Complete
64
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números, caracteres.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.
Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).
Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
65
Exibir valor original e lookup__ : Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura. Interface de configuração
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
66
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
![Interface de configuração do campo número auto complete.][filtro_cons_número_auto] Interface de configuração do campo número auto complete.
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número auto-complete.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
auto complete.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
Lookup de Edição
Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).
Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
Exibir valor original e lookup__ : Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura. Interface de configuração
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
69
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
70
Exemplos relacionados
Gráfico de Área
Gráfico de Barras 2D
Gráfico de Barras 3D
Gráfico de Colunas 2D
Gráfico de Colunas 3D
Gráfico de Rosca
Gráfico de Linha
Gráfico de Pizza 3D
Gráfico de Pizza 2D
Gráfico de Piramide
Gráfico de Empilhamento
Gráfico de Combinação
Vídeos relacionados
Aplicação de Gráfico
Configuração
Nesta configuração ficam atributos comuns as aplicações criadas através do Scriptcase, a seguir vamos descrever esses atributos.
Código da Aplicação : Código da aplicação determinado no momento da criação da aplicação, este código pode ser renomeado através do menu principal.
Descrição : Este campo pode ser utilizado para fazer uma descrição sucinta dos objetivos da aplicação.
Caminho dos Documentos : Caminho absoluto onde estão armazenados os documentos da aplicação.
Imagens Extras da Aplicação : Para utilizar que não são utilizadas dentro da aplicação em implementações de Regras de Negocio, dispensando o uso da macro sc_image.
Idiomas : Idioma das aplicações geradas. Todas os hints e mensagens serão exibidos no idioma selecionado.
Localização em Sessão : Compartilha localização com outras aplicações baseada nos valores em sessão.
Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.
Edição por Projeto : Permitir que outros usuários do grupo editem a aplicação.
Timeout : Tempo de timeout de execução em segundos. Zero assume o valor padrão do PHP.
Configuracação de Erro
Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.
Modo Debug : Rodar a aplicação em modo debug, exibindo os comandos SQL no momento da sua utilização.
Ajax Error Output : Abre uma janela de depuração com o código de saída do Ajax.
2
Navegação
Define os atributos de navegação de uma aplicação.
Interface de Navegação.
Atributos
URL de Saída : URL para o qual o usuário será redirecionado quando ele sair da aplicação.
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.
Variáveis Globais
Esta tela mostra as variáveis globais existentes na aplicação.
A variável global é um parâmetro externo necessário para a execução da aplicação. A aplicação pode incluir variáveis globais na cláusula WHERE, nas definições e nomes de
campos, programação em eventos, etc.
As variáveis globais são definidas entre colchetes ( [variável] ). Essas variáveis devem ser passadas para a aplicação que está sendo implementada através de um dos métodos:
Session, Post e Get
Nota: Se for necessário a utilização de Identificadores de banco de dados em suas tabelas, recomendamos a utilização das aspas duplas ( “ ) ao invés dos colchetes ( [ ] ) devido
ao conflico com a sintaxe das variáveis globais do Scriptcase. Utilizar os colchetes como Identificadores de banco de dados, poderá acarretar em problemas no funcionamento
das aplicações do Scriptcase.
Exemplo:
Não recomendamos a utilização de variáveis de sessão (variáveis globais) com o mesmo nome dos campos da tabela.
globais.
Valor : 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 pela aplicação. Se tiver sido definida uma variável que é recebida por um método POST e foi aprovada pelo método get o conteúdo
não será aceito. Métodos de passagem de valores das variáveis:
3
Session : Nesta opção, a variável deve ser criada como uma variável de sessão do PHP por outra aplicação.
Get : Define que a variável deve ser passada pela URL, ou seja, visível pelo navegador.
Post : Define que a variável deve ser passada através do método post do formulário HTML.
Exemplos relacionados
Gráfico de Área
Gráfico de Barras 2D
Gráfico de Barras 3D
Gráfico de Colunas 2D
Gráfico de Colunas 3D
Gráfico de Rosca
Gráfico de Linha
Gráfico de Pizza 3D
Gráfico de Pizza 2D
Gráfico de Piramide
Gráfico de Empilhamento
Gráfico de Combinação
Vídeos relacionados
Aplicação de Gráfico
Nesta versão do Scriptcase está incorporada o conceito de programação, com a utilização de recursos de atributos, métodos e bibliotecas. Na versão anterior já era possível criar
regras de negócio nas aplicações, 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 são variáveis que tem escopo global dentro da aplicação declarada. Um atributo pode ser referenciado em todos os métodos e eventos de uma aplicação.
Atributos
Nome do Atributo : Esta caixa de texto permite informar o nome do atributo, após ser digitado o nome basta clicar no botão incluir . Caso deseje alterar será necessário clicar no nome
do atributo (localizados a esquerda dos botões) efetuar a alteração necessária e clicar no botão alterar. Caso seja necessário excluir algum atributo, é necessário realizar o mesmo
processo do botão alterar, só que ao selecionar o atributo é necessário clicar no notão excluir. O botão limpar, como o próprio nome diz limpa toda a lista de atributos localizadas a
esquerda do botão.
Bibliotecas Internas
Para utilizar uma biblioteca é só selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marcá-la. Este processo faz com que os métodos existentes na
biblioteca, sejam visíveis em todos os Eventos e Métodos da aplicação. Veja como criar e gerenciar bibliotecas acessando aqui.
Interface de gerenciamento de
bibliotecas internas
Métodos PHP
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.
Definir o nome para o novo método e clique no botão Criar. Como na imagem abaixo.
Inclusão do método.
2
Métodos podem ter parâmetros de passagem.
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.
Edição do parâmetro:
Exemplos relacionados
Gráfico de Área
Gráfico de Barras 2D
Gráfico de Barras 3D
Gráfico de Colunas 2D
Gráfico de Colunas 3D
Gráfico de Rosca
Gráfico de Linha
Gráfico de Pizza 3D
Gráfico de Pizza 2D
Gráfico de Piramide
Gráfico de Empilhamento
Gráfico de Combinação
Vídeos relacionados
Aplicação de Gráfico
Pré-visualização
Esse item foi adcionado para que o desenvolvedor tenha uma pré-visualização do tema escolhido.
O item “Tema” não irá alterar o tema do gráfico para o projeto e sim apenas para a aplicação, para alterar o tema escolhido o desenvolvedor terá que ir em Layout-> Tema para
gráficos na barra superior do Scriptcase.
Prévisualização do tema
Borda
Ative essa função para selecionar a borda em volta do gráfico.
Borda.
Cor : Seleciona a cor da borda, podendo informar um valor hexadecímal ou escolher ao lado.
Fundo
Opção para configurar a cor de fundo do gráfico.
2
Fundo
Canvas
Opção para configurar a canvas do gráfico.
Canvas
Cor : Seleciona a cor da canvas, podendo informar um valor hexadecímal ou escolher ao lado.
Cor : Seleciona a cor da borda, podendo informar um valor hexadecímal ou escolher ao lado.
Título
Opção para configurar a formatação do título.
3
Título
Fonte do subtítulo : Seleciona a fonte, tamanho, cor e formatação do subtítulo para esquerda, centro ou direita.
Mostrar no topo : Caso essa opção seja selecionada o título e o subtítulo será posicionada acima do gráfico,caso contrário, será posicionada abaixo.
Eixos
Esta opção configura a formatação dos textos do eixo x e y
Eixos
Dados
Opção para configurar os dados do gráfico (registros do banco).
4
Dados
Exibir borda : Caso essa opção seja selecionada é ativado a borda nos dados.
Borda tracejada : Caso essa opção for selecionada a borda fica tracejada, essa opção só é válida se caso a opção “Exibir borda” está marcada.
Paleta
Opção para escolher as cores de cada paleta do gráfico.
Paleta
Título de dados
Opção para configurar a formatação do título de dados.
5
Título de dados
Modo de exibição : Seleciona o modo de exibição para “Automático”, “Rotancionado”, “Quebra de linhas”, “Em níveis” e “Nenhum”, se caso for selecionado a opção “Automático, selecionará a
opção padrão do tema.
Fonte : Seleciona a fonte, e sua formatação como negrito, itálico, tamanho e a cor do título de dados.
Borda tracejada : Caso essa opção for selecionada a borda do título de dados ficam tracejada.
Valores de dados
Opção para configurar a formatação dos valores de dados.
Valores de dados
Fonte : Seleciona a fonte, e sua formatação como negrito, itálico, tamanho e a cor do valores de dados.
Quantidade de linhas horinzontais : Seleciona a quantidade de linhas horinzontais que serão mostrada no gráfico.
Linha horinzontal tracejada : Caso essa opção seja selecionada irá tracejar a linha horinzontal.
Colorir faixas horinzontal : Caso essa opção seja selecionada o desenvolvedor poderá escolher a cor da linha horinzontal.
Cor da faixa horinzontal : Seleciona a cor deseja caso a opção “Colorir faixa horinzontal” esteja marcada.
Linha vertical tracejada : Caso essa opção seja selecionada irá tracejar a linha vertical.
Colorir faixas vertical : Caso essa opção seja selecionada o desenvolvedor poderá escolher a cor da linha vertical.
Cor da faixa vertical : Seleciona a cor deseja caso a opção “Colorir faixa vertical” esteja marcada.
Âncoras
Opção para configurar âncoras no gráfico.
7
Âncoras
Tooltip
Opção para configurar os tooltips no gráfico.
Tooltip
Marcas
Opção para as configurar as marcas do gráfico, essa opção só será possível para o gráfico do tipo “Gauge”.
8
Marcas
Exibir marcas no interior : Caso essa opção esteja marcada as marcas do gráfico irá se posicionar lado inteiror do gráfico.
Mostrar limites : Caso essa opção esteja marcada irá mostrar limites ao gráfico.
Exibir valores no inteiror : Caso essa opção esteja marcada irá mostrar os valores dentro do gráfico;
Legenda
Opção para configurar a legenda do gráfico.
9
Legenda
Permitir arrastar : Caso essa opção esteja marcada será possível arrastar a legenda do gráfico para a posição desejada.
Fonte do título : Seleciona a fonte, e sua formatação como negrito, itálico, tamanho e a cor da legenda.
Fonte dos itens : Seleciona a fonte, e sua formatação como negrito, itálico, tamanho e a cor dos itens da legenda.
Exemplos relacionados
Gráfico de Área
Gráfico de Barras 2D
Gráfico de Barras 3D
Gráfico de Colunas 2D
Gráfico de Colunas 3D
Gráfico de Rosca
Gráfico de Linha
Gráfico de Pizza 3D
Gráfico de Pizza 2D
Gráfico de Piramide
Gráfico de Empilhamento
Gráfico de Combinação
Vídeos relacionados
Aplicação de Gráfico
10
Temas dos gráficos
1
Limit
PÁGINA INICIAL › APLICAÇÕES › LIMIT
Na opcão limit o usuário poderá escolher o limite máximo que será exibido no gráfico.
Configurações do limit
Campo : Campo que irá realizar o filtro do limit desejado.
Sumarização : Em qual função de Sumarização será feito no limit podendo ser “Soma”,”Máximo”,”Minimo”,”Média”,”Variância”,”Desvio padrão”,”Contagem” e “Contagem distinta”.
Tipo do limit : Definir se o limit será realizado pelos primeiros ou pelos últimos registros.
Aplicação gerada
Exemplos relacionados
Gráfico de Área
Gráfico de Barras 2D
Gráfico de Barras 3D
Gráfico de Colunas 2D
Gráfico de Colunas 3D
Gráfico de Rosca
Gráfico de Linha
Gráfico de Pizza 3D
Gráfico de Pizza 2D
Gráfico de Piramide
Gráfico de Empilhamento
Gráfico de Combinação
Vídeos relacionados
Aplicação de Gráfico
Filtro
Para definir os campos que serão utilizados no filtro do gráfico, utilize o drag-and-drop para posicionar os campos dentro de Campos do Filtro.
A ordem dos campos, dentro de Campos do Filtro, será a ordem de exibição na aplicação gerada.
![Filtro do resumo][resumo_campos_filtro]
As configurações de visualização dos campos são realizadas individualmente, e podem ser acessadas ao adicionar o campo no filtro e clique em editar.
Iremos separar a explicação das configurações de exibição dos campos de acordo com os tipos.
Tipos: Texto/Especiais
Escolher Componente
Devemos definir a forma de utilização do campo no filtro. Cada tipo de campo, texte, número e data, posuem opções distintas de configuração.
Label a ser Exibido no Filtro : Define a label do campo que será exibida no filtro.
Tipo de Componente : Define o formato de utilização dos campos no filtro, para campos texto temos o Select Box e o Multiselect box.
Lookup
Nesta aba, poderemos configurar lookup de exibição no campo do filtro. Para mais informações sobre a criação de lookup de exibição, acesse Aplicações > Consulta > Campos >
Texto .
Tipos: Data/Hora
Escolher Componente
Devemos definir a forma de utilização do campo no filtro. Cada tipo de campo, texte, número e data, posuem opções distintas de configuração.
Label a ser Exibido no Filtro : Define a label do campo que será exibida no filtro.
Tipo de Componente : Define o formato de utilização dos campos no filtro, para campos date e datetime, teremos as seguintes opções: Intervalo de datas, Período Real, Período Relativo e
Período Sazonal.
Para campos tipo datetime, devemos habilitar a opção Incluir Hora para que as horas possam ser incluídas na pesquisa.
Devemos definir o período que será utilizado no filtro. Ao executar a aplicação, teremos um select com as datas exibidas de acordo com o período selecionado.
E S C O L H E R V A L O R E S - P E R Í O D O R E L AT I V O
Apenas Hora : Define a utilização das horas do dia (Disponível apenas em campo datetime)
Tipos: Número
Escolher Componente
Devemos definir a forma de utilização do campo no filtro. Cada tipo de campo, texte, número e data, posuem opções distintas de configuração.
Label a ser Exibido no Filtro : Define a label do campo que será exibida no filtro.
Escolha a função a ser aplicada : Define a função que será utilizada no filtro para a definição do valor. Por exemplo, ao escolher soma, o intervalo do range será entre o menor resultado da
soma e o maior.
Valores Reais : Esta opção, define a exibição do valor real do campo, salvo no banco de dados, sem a utilização de nenhuma das funções de agregação. Ao utilizar esta opção, são
adicionados mais dois tipos de utilização do filtro, select box e Multiselect box além de habilitar as configurações de lookup para campos numéricos.
Tipo de Componente : Define o formato de utilização dos campos no filtro, para campos númericos, temos o Range e ao selecionar Valores Reais serão exibidos Select Box e Multiselect box.
Lookup
Para campos numéricos, esta opção está disponível apenas quando utilizamos a opção Valores Reais e a forma de utilização do campo no filtro for Select box ou Multiselect
box.
Nesta aba, poderemos criar um lookup de exibição no campo do filtro. Para mais informações sobre a criação de lookup de exibição, acesse Aplicações > Consulta > Campos >
Numero .
Exemplos relacionados
Gráfico de Área
Gráfico de Barras 2D
Gráfico de Barras 3D
Gráfico de Colunas 2D
Gráfico de Colunas 3D
Gráfico de Rosca
Gráfico de Linha
Gráfico de Pizza 3D
Gráfico de Pizza 2D
Gráfico de Piramide
Gráfico de Empilhamento
Gráfico de Combinação
Vídeos relacionados
Aplicação de Gráfico
Permite o envio por e-mail do arquivo gerado na exportação das aplicações. O envio deste e-mail pode ser utilizando o SMTP ou através das integrações com o mandrill e SES.
Configurações de envio
Devemos configurar a forma de envio do e-mail ou selecionar uma API já configurada em Ferramentas > API. clique aqui e veja como configurar.
SMTP
O SMTP é o protocolo padrão para envio de e-mails através da Internet, cada provedor possui seu proprio SMTP.
API: Permite selecionar uma API já configurada em Ferramentas > API ou configurar aqui selecionando -personalizadas-. Neste caso serão exibidas algumas opções de acordo com o
Gateway selecionado.
Servidor SMTP : Endereço do servidor SMTP referente ao provedor que está sendo utilizado.
Porta SMTP: Porta utilizada pelo servidor de e-mail. Utilize a porta 465 para segurança com SSL, a porta 587 para segurança com TLS ou a porta 25 como porta sem segurança. Ao omitir o
valor o Scriptcase assumirá o valor default: 25
Protocolo SMTP : Define o protocolo de segurança que será utilizado. Ao omitido o valor o Scriptcase assumirá o valor padrão sem segurança.
Mandrill
O Mandrill é uma API de e-mail transacional para usuários do MailChimp, ideal para enviar e-mails orientados por dados.
API: Permite selecionar uma API já configurada em Ferramentas > API ou configurar aqui selecionando -personalizadas-. Neste caso serão exibidas algumas opções de acordo com o
Gateway selecionado.
Amazon SES
Amazon Simple Email Service (Amazon SES) é um serviço de envio de e-mail criado para auxiliar no envio de e-mails de marketing, notificações e mensagens transacionais.
API: Permite selecionar uma API já configurada em Ferramentas > API ou configurar aqui selecionando -personalizadas-. Neste caso serão exibidas algumas opções de acordo com o
Gateway selecionado.
Região: O Amazon SES possui endpoints em várias regiões, com o intuito de reduzir a latência da rede, informe a região do endpoint mais próxima do seu aplicativo. Veja as regiões.
Exportar configurações
2
Nestas configurações, definimos as configurações da interface de envio do e-mail ao realizar a exportação, bem como, podemos definir um assunto e corpo de e-mail padrão.
Usar Cópia (CC) : Define se irá exibir ou não o campo ‘cópia’ dentro das opções de exportação.
Não: Não haverá a possibilidade do envio de e-mail com cópias.
Sim: O campo será exibido dentro das opções da exportação e podemos definir um e-mail padrão para o envio em cópia. O usuário final poderá visualizar este e-mail.
Escondido: O campo não será exibido dentro das opções da exportação e podemos definir um e-mail padrão para o envio em cópia.
Cópia (CC) : Informe o e-mail padrão para o campo cópia. Esta opção também pode ser vazia ou você pode utilizar uma variável global contendo uma lista de e-mails.
Usar Cópia oculta (BCC) : Define se irá exibir ou não o campo ‘cópia oculta’ dentro das opções de exportação.
Não: Não haverá a possibilidade do envio de e-mail com cópias.
Sim: O campo será exibido dentro das opções da exportação e podemos definir um e-mail padrão para o envio em cópia. O usuário final poderá visualizar este e-mail.
Escondido: O campo não será exibido dentro das opções da exportação e podemos definir um e-mail padrão para o envio em cópia.
Cópia oculta (BCC) : Informe o e-mail padrão para o campo cópia oculta. Esta opção também pode ser vazia ou você pode utilizar uma variável global contendo uma lista de e-mails.
Assunto : Texto padrão do assunto do e-mail. Você pode alterar a variável de lang ou adicionar texto fixo. O texto pode ser alterado no campo assunto dentro das opções de exportação
Corpo : Texto padrão do corpo do e-mail. Você pode alterar a variável de lang ou adicionar texto fixo. O texto pode ser alterado no campo corpo dentro das opções de exportação.
1
Enviar Exportação por email
PÁGINA INICIAL › APLICAÇÕES › ENVIAR EXPORTAÇÃO POR EMAIL
Permite o envio por e-mail do arquivo gerado na exportação das aplicações. O envio deste e-mail pode ser utilizando o SMTP ou através das integrações com o mandrill e SES.
Configurações de envio
Devemos configurar a forma de envio do e-mail ou selecionar uma API já configurada em Ferramentas > API. clique aqui e veja como configurar.
SMTP
O SMTP é o protocolo padrão para envio de e-mails através da Internet, cada provedor possui seu proprio SMTP.
API: Permite selecionar uma API já configurada em Ferramentas > API ou configurar aqui selecionando -personalizadas-. Neste caso serão exibidas algumas opções de acordo com o
Gateway selecionado.
Servidor SMTP : Endereço do servidor SMTP referente ao provedor que está sendo utilizado.
Porta SMTP: Porta utilizada pelo servidor de e-mail. Utilize a porta 465 para segurança com SSL, a porta 587 para segurança com TLS ou a porta 25 como porta sem segurança. Ao omitir o
valor o Scriptcase assumirá o valor default: 25
Protocolo SMTP : Define o protocolo de segurança que será utilizado. Ao omitido o valor o Scriptcase assumirá o valor padrão sem segurança.
Mandrill
O Mandrill é uma API de e-mail transacional para usuários do MailChimp, ideal para enviar e-mails orientados por dados.
API: Permite selecionar uma API já configurada em Ferramentas > API ou configurar aqui selecionando -personalizadas-. Neste caso serão exibidas algumas opções de acordo com o
Gateway selecionado.
Amazon SES
Amazon Simple Email Service (Amazon SES) é um serviço de envio de e-mail criado para auxiliar no envio de e-mails de marketing, notificações e mensagens transacionais.
API: Permite selecionar uma API já configurada em Ferramentas > API ou configurar aqui selecionando -personalizadas-. Neste caso serão exibidas algumas opções de acordo com o
Gateway selecionado.
Região: O Amazon SES possui endpoints em várias regiões, com o intuito de reduzir a latência da rede, informe a região do endpoint mais próxima do seu aplicativo. Veja as regiões.
Exportar configurações
2
Nestas configurações, definimos as configurações da interface de envio do e-mail ao realizar a exportação, bem como, podemos definir um assunto e corpo de e-mail padrão.
Usar Cópia (CC) : Define se irá exibir ou não o campo ‘cópia’ dentro das opções de exportação.
Não: Não haverá a possibilidade do envio de e-mail com cópias.
Sim: O campo será exibido dentro das opções da exportação e podemos definir um e-mail padrão para o envio em cópia. O usuário final poderá visualizar este e-mail.
Escondido: O campo não será exibido dentro das opções da exportação e podemos definir um e-mail padrão para o envio em cópia.
Cópia (CC) : Informe o e-mail padrão para o campo cópia. Esta opção também pode ser vazia ou você pode utilizar uma variável global contendo uma lista de e-mails.
Usar Cópia oculta (BCC) : Define se irá exibir ou não o campo ‘cópia oculta’ dentro das opções de exportação.
Não: Não haverá a possibilidade do envio de e-mail com cópias.
Sim: O campo será exibido dentro das opções da exportação e podemos definir um e-mail padrão para o envio em cópia. O usuário final poderá visualizar este e-mail.
Escondido: O campo não será exibido dentro das opções da exportação e podemos definir um e-mail padrão para o envio em cópia.
Cópia oculta (BCC) : Informe o e-mail padrão para o campo cópia oculta. Esta opção também pode ser vazia ou você pode utilizar uma variável global contendo uma lista de e-mails.
Assunto : Texto padrão do assunto do e-mail. Você pode alterar a variável de lang ou adicionar texto fixo. O texto pode ser alterado no campo assunto dentro das opções de exportação
Corpo : Texto padrão do corpo do e-mail. Você pode alterar a variável de lang ou adicionar texto fixo. O texto pode ser alterado no campo corpo dentro das opções de exportação.
1
Formatos do formulário
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › FORMATOS DO FORMULÁRIO
Formatos dos registros no formulário, pode ser: único registro, múltiplos registros, grid editável e grid editável view.
Único Registro
Permite editar somente um registro da tabela por vez.
Múltiplos Registros
Formulário com edição de diversos registros na mesma página. Os processos de atualização ou deleção são executados nos registros selecionados através de checkbox.
Grid Editável
Formulário com edição de diversos registros na mesma página. Cada registro possui os controles de atualização e deleção disponíveis em sua própria linha de exibição.
2
Usar form modal para edição : Usar formulário modal para editar linhas.
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
3
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Interface de
configuração.
URL Amigável : Este opção permite que você adapte o nome da URL que será chamada pelo aplicação, os caracteres permitidos são os mesmos disponíveis em URLs: a-z, A-Z, 0-9, -_. Esta
opção também pode ser alterada na tela inicial, sobre o “URL amigável” da coluna na lista de aplicativos.
Quebra de Linha nos títulos : Permite a quebra de linha nos títulos dos campos.
Margens : Permite organizar exibição da aplicação na página conforme os valores informados nas margens (direita , esquerda, superior e inferior) em pixels.
Largura da Tabela : Valor da largura para a tabela da aplicação. As aplicações do Scriptcase são geradas no padrão HTML, e são organizadas em tabelas, linhas e células.
Unidade de Largura da Tabela : Unidade de medida usada para a largura da tabela definida no item anterior, podendo ser: porcentagem, pixel ou automático.
Colunas da Tabela : Este parametro define a largura das colunas (campos) da tabela (aplicação).
Formatação e comportamento
Interface de
Tabulação automática : Muda o foco para o próximo text box quando a quantidade de carateres chegar no limite definido.
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. Não funciona com campos que contém Marca d’agua.
Focar campo com erro : Foca o campo com erro ao tentar submeter um formulário
Usar templates do Editor HTML : Permite usar o novo Tiny MCE, basta selecionar o template do Editor HTML ou editar/criar seu próprio.
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
2
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Interface para
Campos
Essa coluna é usada para exibir o nome do campo.
Label
Colunas para editar o label de exibição dos campos em uma aplicação.
Tipo de dado
Inserção
Define se o campo é exibido para entreda de novos registros.
Atualização
Define se o campo é exibido para edição um registro.
Read-Only
Define se op campo é apenas somente-leitura.
Obrigatório
PK
Valor BD (insert)
Define se o campo receberá valores internos, quando inserido um novo registro, tal como um auto incremento, data, data e hora e IP.
Valor BD (update)
Define se o campo receberá valores internos, quando atualizado um registro, tal como um auto incremento, data, data e hora e IP.
Página
Indica que há Páginas na aplicação.
Bloco
Observe que todas as linhas são arrastáveis. Você pode definir a posição dos campos, blocos e páginas. Lembrete: Campos são agrupados em Blocos e Blocos são agrupados
em páginas.
Exibição
Interface de Exibição.
Opções
Posição do Marcador : Indica a posição do marcador para que será exibido em relação a um campo obrigatório.
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
3
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Posicionamento dos
campos
A caixa à esquerda representa os campos que não estão sendo exibidos na aplicação.
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
2
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Com este módulo você pode informar os demais campos que serão únicos, esses campos são os que não possuem chave primária na sua tabela. Para informar os demais
campos que contenham chave única, selecione os campos pressionando a tecla CTRL do seu teclado e depois clique no botão adicionar, os campos informados receberão uma
identificação exemplo: UK1.
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
2
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
A barra de ferramentas da aplicação está dividida em duas partes: Superior e Inferior, de forma que é possivel definir quais botões serão exibidos em ambos locais. A seleção
dos botões das barras de ferramentas superior e inferior funcionam de forma indepente permitindo, por exemplo, que um botão esteja nas duas barras ao mesmo tempo.
É possível, também, separar quais botões serão exibidos quando a aplicação for acessada em um dispositivo móvel, e suas respectivas posições na barra de ferramentas. Como
podemos ver na imagem abaixo, temos a seguinte disposição:
Desktop : Local no qual deve-se configurar a barra de ferramentas para exibição “Versão Web Clássica”, ou seja, tal configuração será usada na aplicação quando ela for acessada através de
um Desktop .
Mobile : Local no qual deve-se configurar a barra de ferramentas para exibição “Versão Moblie”, ou seja, tal configuração será usada na aplicação quando ela for acessada através de um
dispositivo Mobile.
Barra de Ferramentas
Posicionamento dos
botões do formulário
Atributos :
Navegação : Apresenta as opções relativas aos botões de navegação que podem ser exibidos na consulta.
PDF Disponibiliza relatório completo, contendo todos os dados da consulta em formato PDF.
WORD Disponibiliza relatório completo, contendo todos os dados da consulta em formato WORD.
XLS Disponibiliza relatório completo, contendo todos os dados da consulta em formato Excel.
XML Disponibiliza relatório completo, contendo todos os dados da consulta em formato XML.
CSV Disponibiliza relatório completo, contendo todos os dados da consulta em formato CSV.
RTF Disponibiliza relatório completo, contendo todos os dados da consulta em formato RTF.
Impressão Cria uma consulta em formato html.
Outros : Apresenta diversas opções relativas às funcionalidades da aplicação.
Escolher registro Permite exibir uma página de registros à partir do número digitado.
Escolher quantidade Um combobox para definir um número máximo de linhas por páginas
Filtro Quando clicado, redireciona para um formuláio de pesquisa.
Filtro dinâmico Quando clicado, exibe os campos para realização da pesquisa.
Colunas Permite definir quais colunas serão exibidas ou não.
Regras de ordenação Exibe um botão
Quebras Permite selecionar uma regra de Quebra. ( Criada previamente na aplicação ).
Salvar grid Permite salvar o estado atual da aplicação.
QuickSearch Permite realizar uma busca rápida nos registros da aplicação.
Gantt Quando clicado, exibe o gráfico de gantt.
Resumo Quando clicado, exibe a linha de resumo com um conjunto de informações dos registros.
2
Botões do formulário Exibe os botões do formulário, quando há uma ligação previamente criada na aplicação.
Idiomas Exibe um combobox com os idiomas disponíveis, definidos nas propriedades projeto.
Esquemas Exibe um combobox com os temas disponíveis, definidos nas propriedades projeto.
Linhas Permite definir o número de linhas exibidos na aplicação.
WebHelp Exibe um botão com redirecionamendo para a página de ajuda.
Separador
————————- | Exibe uma linha de separação entre os botões, quando utilizados em um grupo de botões.
Grupo de botões : A opção Grupo permite que sejam criados grupos de botões.
Label : Permite definir o nome do grupo de botões que será exibido na aplicação em execução.
Hint\Title : Permite definir o hint do grupo de botões que será exibido na aplicação em execução.
Tipo do botão : Permite definir o formato de exibição do grupo de botões ( Botão, Imagem, Link).
Imagem : Permite selecionar a imagem que será exibida no grupo de botões ( Quando o tipo do botão for Imagem ).
Exibição : Permite definir o tipo de exibição do grupo de botões ( Somente texto, Somente imagem, Texto e Imagem ).
Exibir posição : Permite definir o posicionameto do grupo de botões ( Texto à direita, Imagem à direita ) quando a Exibição for Texto e Imagem.
Após criação do grupo de botões, é necessário posicionar os botões abaixo do grupo de botões e à direita. Assim como na imagem abaixo:
Atalhos de Teclado
Utilizar teclas de atalho : Define se a aplicação utilizará teclas de atalho. Quando você ativa esta opção, as configurações de teclas de atalho antigas são desativadas.
Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.
Opções
Opções do formulário
Atributos
Linhas formato de contador : Permite definir o formato que será exibido as linhas do contador. Ex: [1 a 10 de 200].
Formatação no JS : Permite definir se o formulário será ou não dotado de formatação automática 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 formatação é colocada automaticamente CPF: 123.456.789-54.
Número de links exibidos : Permite definir a quantidade de links de páginas , quando a opção Navegação por página estiver habilitada.
Help por Bloco : Indica se os helps dos campos relativos, serão agrupados por bloco. Em cada campo podemos definir um texto de ajuda para o mesmo, com essa opção ativada
aparecerá um ícone na barra do título do bloco para chamada da página de help.
Help Geral : O help geral “Consolida” todos os help’s dos campos em uma única página, colocando um ícone na barra de ferramentas para chamada da página de help.
Botões da barra de ferramentas : Permite definir o tipo de exibição dos botões da barra de ferramentas ( DIV abaixo da barra de ferramentas , Modal ).
Possui as mesmas opções da versão Desktop , adicionando apenas o item “Copiar do desktop”, no qual , ao ser clicado realiza uma cópia dos items da barra de ferramentas
Desktop para o Mobile.
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Configuração do PDF
Configuração de
exportação do PDF
Configuração de impressão
Configuração de
impressão
Tipo de Impressão Permite definir o tipo de impressão do arquivo (ambos, preto e branco, colorido).
Imprimir Background Permite definir se o background será exibido na impressão.
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
2
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Neste módulo são definidos os atributos relativos a conexão com a tabela em que o Formulário foi criado. Podemos definir a Chave Primária, Filtros, Ordenações para o
formulário criado.
Interface de
configuração do SQL.
Escolha dos Campos que são Chave Primária : Nessa função é exibido um objeto Combobox com um “ * “ ao lado, que indica qual(is) são os campos que compõem a Chave
Primária da Tabela SQL. Na grande maioria dos casos, o próprio Scriptcase faz essa identificação, para os casos que isso não acontece, o próprio usuário deverá fazer esta
identificação, utilizando os botões ao lado para fazer a escolha da chave. Veja como funciona os botões:
Botão Liga/Desliga : Dá ou retira o atributo de chave primária do campo. O campo definido como chave primária apresenta um asterisco no lado esquerdo do seu nome.
Botão Todos : Define todos os campos como chave primária. Esses campos passam a apresentar um asterisco no lado esquerdo do seu nome.
Nenhum : Exclui todos os campos. Normalmente é usado para limpar todas as definições de Liga/Desliga e reiniciar o processo.
Botões de Ordenação : São as setas que ficam no lado direito do Combobox. Permite ordenar os campos da Chave Primária, colocando o mesmo na ordem desejada. Para ordenar
clique sobre o campo e utilize as setas para fazer a movimentação.
Cláusula Where : Espaço opcional para que o usuário escreva a cláusula WHERE com o objetivo de filtrar os registros SQL que possam ser editados.
Ordenação : Espaço opcional para que o usuário escreva a cláusula ORDER BY que determinará a ordem em que os registros serão exibidos, quando a barra de navegação for utilizada por
default, a ordem é determinada pela Chave Primária.
Conexão : Exibe o nome de conexão (database) que a aplicação está utilizando para sua execução, esta conexão pode ser trocada por outra que contenha as mesmas
tabelas (SQL).
Variável para Tabela : Estes campos preenchidos, possibilitam que parte do nome da tabela definida no select, seja trocado antes da execução do comando por um conteúdo de uma
variável.
No primeiro campo deve-se preencher com o nome da variável. O segundo campo deve ser preenchido com a parte do nome da tabela a ser substituída.
Case Sensitive : Esta opção deve ser setada para “Não”, apenas se o banco estiver configurado para case-sensitive e for desejado que o filtro não respeite esta configuração.
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
2
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
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 padrão as quebras serão respeitadas na ordenação de campos. Também por padrão, os seis primeiros
campos já estão marcados ( apresentando um asterísco do lado esquerdo do campo ), para que sejam ordenados sem que o usuário se preocupe com esse detalhe.
Classificar Campos
Define a configuração inicial de ordenação para cada campo da aplicação, podendo ser “Ascendente” ou “Descendente”.
Ordenação avançada
Define os campos que estarão disponíveis ao clicar no botão “Ordenação” da consulta.
Usar campos exibidos : Define que todos os campos exibidos estarão disponíveis ao clicar no botão “Ordenação” da aplicação.
Usar colunas : Define que todos os campos, configurados na opção “Colunas” do Scriptcase, estarão disponíveis ao clicar no botão “Ordenação” da consulta.
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
3
Eventos do Formulário
Com essa opção, você pode inserir um ou mais títulos para suas colunas em suas aplicações, podendo alterar seu tamanho, sua cor, sua fonte e posicioná-los como desejar.
Caso você tenha campos com exibição dinâmica o Group Label não irá funcionar.
Atributos
Título Permite definir o título que será exibido em seu Group Label.
Fonte de texto Permite definir a fonte do título de seu group label.
Tamanho da fonte Permite definir o tamanho da fonte do título de seu group label.
Alinhamento horizontal Permite definir o alinhamento horizontal do título de seu group label. Sendo esquerda, centro ou direita.
Alinhamento vertical Permite definir o alinhamento horizontal do título de seu group label. Sendo meio, baixo ou topo.
Cor de texto Permite definir a cor do texto do título de seu group label.
Cor de fundo Permite definir a cor de fundo do espaço onde o título de seu group label será exibido.
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
2
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Neste módulo, podemos configurar uma aplicação de Formulário para que ela utilize Stored Procedures (definidas no seu Banco de Dados) nas operações de Inserção,
Atualização e Exclusão. Não é necessário utilizar as três opções simultaneamente, de forma que as opções que não estejam configuradas para utilizar Procedures continuaram
com o padrão Scriptcase que são os comandos INSERT, UPDATE e DELETE.
Veja abaixo, um passo-a-passo de implementação Stored Procedure para Inserção no Banco de Dados.
Vamos marcar a primeira opção: “Desejo utilizar Procedure para dar INSERT”. Em seguida informe o Nome da Procedure e a Quantidade de Parâmetros.
Agora definimos os campos que farão referência aos parâmetros da Stored Procedure, assim como o tipo de cada parâmetros ( Entrada ou Saída). Em seguida clicamos no botão salvar para
finalizar este processo.
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
2
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
O Conceito de Edição JavaScript no Scriptcase é associar aos campos dos formulários eventos em JavaScript, ou seja, para cada campo você pode editar ações associadas aos
seus eventos.
Atributos
Escolha o objeto : Nesse Combobox são exibido todos os campos que fazem parte da aplicação de Formulário, assim como o objeto Form “formulário”.
Escolha o evento : Nesse Combobox devemos escolher o evento associado ao campo, para o qual iremos escrever o código JavaScript. Veja os eventos disponíveis:
onclick : Ocorre no click do mouse sobre o campo.
onChange : Ocorre sempre que o objeto perde o foco e o valor do campo é alterado .
Eventos ligados ao Form “formulário” : Os eventos abaixo estão diretamente associados ao formulário.
OnLoad : Este evento ocorre quando a página é carregada, ou seja, ao navegar de um registro para outro. Ao clicar nos botões (novo, inserir, anterior etc).
onSubmit: Este evento ocorre ao clicar nos botões “inserir”, “alterar” e “excluir”.
Edição de JavaScript
Após selecionar o objeto e o evento e clicar no botão (Editar), será aberta a tela de edição da ação JavaScript, que será executada quando o evento selecionado ocorrer. Nessa tela
podemos informar ações JavaScript personalizadas ou ainda usar eventos padrão do Scriptcase, como por exemplo:. nm_recarga_form(); que efetua a recarga do formulário.
Após salvar o comando JavaScript clicando no botão (atualizar), estará concluído o trabalho.
A linguagem JavaScript nem sempre tem o mesmo comportamento em todos os Browsers disponíveis no mercado. Sempre que for necessário escrever um bloco mais elaborado
ou complexo nessa linguagem, é importante fazer os devidos testes nos browsers em que a aplicação será executada.
Exemplo onClick
Ao clicar sobre um campo do tipo rádio, pode-se habilitar ou desabilitar uma série de campos do formulário 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'
}
Exemplo onBlur
Pode-se definir uma crítica em torno do campo “carga_horaria_semanal” quando o mesmo perder o foco.
2
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 “Sálario” de um funcionário e sair do campo, ocorrerá um “onchange”, nesse momento aproveitamos para checar se o “cargo” é “jardineiro”.
Exemplo OnFocus
Após informar o valor da Compra e selecionar a modalidade de pagamento em um objeto do tipo “Select: forma_pagto”, o código 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"
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
3
Consulta e Formulário na mesma página
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Este recurso permite a ligação entre tabelas com especialização, isto é, tabelas que tem dependências, como uma tabela de pedidos e itens. Desta forma é possível que ao
excluir um registro na tabela de Pedidos, todos os seus itens também sejam excluídos. Abaixo exibiremos um exemplo prático utilizando este recurso do Scriptcase.
Primeiramente iremos definir uma nova dependência. Neste exemplo iremos criar uma dependência entre adm_fornecedores_produtos (Tabela Dependente) com a tabela de
adm_fornecedores (Aplicação Atual). Clique no botão Nova Dependência para iniciar.
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 código do
customers.
Criado o relacionamento de Dependência, precisamos apenas definir que regras devemos utilizar para nossa aplicação. Para isso iremos clicar no botão gerar Scripts para definirmos a
Regra de Dependência.
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
2
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Configuração da
Com essa opção ligada, a aplicação só estará acessível quando for habilitada através da macro sc_apl_status ou através do módulo de segurança. Aplicações desabilitadas
Usar segurança
exibem uma mensagem de “usuário não autorizado” quando acessadas diretamente.
Url de saída da
Permite deifinir para qual aplicação o usuário será redirecionado após o aviso de “usuário não autorizado”.
segurança
Usar senha Quando este opção é habilitada será solicitadio que seja definida uma senha para a aplicação.
Solicitar senha apenas
Solicitar senha apenas uma vez por sessão, sem precisar solicitar a senha toda vez que abrir a aplicação na mesma sessão.
uma vez
Permitir chamada
Permite que uma aplicação seja chamada digitando diretamente a URL nos navegadores.
direta pela URL
No ambiente de desenvolvimento pode ser suprimido o uso das opções acima para efeitos de teste, evitando que a cada execução das aplicações seja solicitada a senha ou
que o acesso seja bloqueado. Para isso desabilite as opções Habilitar uso de segurança e Habilitar uso de senha no menu Configuração > Meu Scriptcase.
Captcha
Usar Captcha : Define se a aplicação terá suporte a Captcha.
Exemplo do reCAPTCHA:
Primeiramente temos que solicitar uma Chave de API para ativarmos o reCAPTCHA na aplicação do Scriptcase seguindo os passos abaixo:
Para obter a Chave do Site e Secret Key devemos acessar o endereço: https://www.google.com/recaptcha/admin#list. A página abaixo será exibida:
Label: Nome do projeto que será criado para armazenar as chaves do reCAPTCHA.
Domains : Podemos inserir vários domínios (um por linha) para limitarmos o uso da API.
Após isto, devemos aceitas os temos de serviço ( “Accept the reCAPTCHA Terms of Service” ).
Ao clicar em Register a página será atualizada com as informções de integração do reCAPTCHA. Nesta tela podemos obter os dados da Chave do Site e do Secret Key:
Chave do Site : Chave gerada pelo google após a criação do projeto reCAPTCHA.
Secret Key : Chave gerada pelo google após a criação do projeto reCAPTCHA.
Tema : Define a cor que o reCAPTCHA será exibido. Temos duas opções:
Light :
Dark :
Tipo: Define o tipo inicial do reCAPTCHA a ser exibido. Temos duas opções:
Áudio:
Imagem:
Compacto:
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
3
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Validação de Dados
Dependências
Eventos do Formulário
No menu da aplicação Campos, são exibidos para configuração apenas os campos foram selecionados no menu Selecionar Campos.
Para cada campo selecionado uma série de atributos podem ser alterados em função do tipo de dado selecionado.
Texto
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números e caracteres especiais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : 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 usuário por (*).
2
senha.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Máscara de Exibição : Define a máscara de exibição do campo. Existem tres tipos de máscara que podem ser mescladas.
Caracter Descrição
9 Representa um caracter numérico (0-9)
A Representa um caracter alpha numérico (A-Z,a-z)
* Representa qualquer caracter alfa-numérico (A-Z,a-z,0-9) digitada pelo usuário.
É 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 máscara é excedido.
Exemplos de máscaras
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Gravar tags HTML : Esta opção permite a gravação no banco de dados de textos com tags html escritas no input do campo.
Entrada de texto em Javascript : Esta opção permite a gravação no banco de dados de textos com código javascript escritos no input do campo.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Caracteres Permitidos : Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. As opções são:
3
Todos : Permite que seja digitado qualquer caracter no campo
Selecionados : Define o conjunto de caracteres permitidos. Usando as configurações abaixo será permitida a digitação de letras, números e dos caracteres - / (definidos no atributo Mais). As
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
4
Interface de configuração da validação do Lookup de Edição.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Processamento Ajax
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
6
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números e caracteres especiais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Entrada de texto em Javascript : Esta opção permite a gravação no banco de dados de textos com código javascript escritos no input do campo.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Caracteres Permitidos : Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. As opções são:
Selecionados : Define o conjunto de caracteres permitidos. Usando as configurações abaixo será permitida a digitação de letras, números e dos caracteres - / (definidos no atributo Mais). As
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
9
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Número
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Máscara de Exibição : Define a máscara de exibição do campo. Existem tres tipos de máscara que podem ser mescladas.
Caracter Descrição
9 Representa um caracter numérico (0-9)
A Representa um caracter alpha numérico (A-Z,a-z)
* Representa qualquer caracter alfa-numérico (A-Z,a-z,0-9) digitada pelo usuário.
É 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 máscara é excedido.
11
Exemplos de máscaras
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Gravar tags HTML : Esta opção permite a gravação no banco de dados de textos com tags html escritas no input do campo.
Entrada de texto em Javascript : Esta opção permite a gravação no banco de dados de textos com código javascript escritos no input do campo.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Aceitar : Permite que o campo aceite somente valores negativos, somente positivos ou ambos.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
13
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
14
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Decimal
Configuração Geral
15
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido valor, o mesmo aceita valores decimais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Aceita Negativo : Permite que o campo aceite somente valores negativos, somente positivos ou ambos.
Completar com zeros : Se habilitado, preenche automaticamente as casa decimais quando não especificadas. Se desabilitado, o usuário final deverá sempre digitar os digitos decimais.*
Formatar ao digitar” deve estar habilitado no menu “Formulário»Configuração” para utilizar esta opção.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
18
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Moeda
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como moeda, o mesmo aceita valores decimais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Uso de Símbolo Monetário : Define se o campo exibirá o símbolo monetário da configuração regional.*
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Aceita Negativo : Permite que o campo aceite somente valores negativos, somente positivos ou ambos.
Completar com zeros : Se habilitado, preenche automaticamente as casa decimais quando não especificadas. Se desabilitado, o usuário final deverá sempre digitar os digitos decimais.*
“Formatar ao digitar” deve estar habilitado no menu “Formulário»Configuração” para utilizar esta opção.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
21
Forma utilizada para exibir uma descrição ao lado do campo.
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
23
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Data
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data ele permite a exibição no formato definido na opção Formatação dos Valores.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de datas ao campo. Quando não for selecionada será exibido o atributo Separador de data.
Primeiro Dia : Define o dia que será apresentado como o primeiro da semana.
Data Mínima :
Data Fixa : Inserir a data mímina 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 opções:
Data Atual Simples : Deixará a data atual como a data máxima, ou seja, não entrará ninguém no formulário que nasceu após o dia corrente.
Data Atual com Incremento : A data mínima será a data atual (+) os dias ou meses ou anos que você incrementar.
__ Data Atual com Decremento__ : A data mínima será a data atual (-) os dias ou meses ou anos que você quiser decrementar.
Data Máxima :
Data Fixa : Inserir a data máxima 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 opções:
Data Atual Simples : Deixará a data atual como a data máxima, ou seja, não entrará ninguém no formulário que nasceu após o dia corrente.
Data Atual com Incremento : A data máxima será a data atual (+) os dias ou meses ou anos que você incrementar.
Data Atual com Decremento : A data máxima 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 Calendário : Permite exibir ao lado do campo um ícone de calendário, este possibilita a seleção do mês e ano passando para o campo o valor que foi definido no calendário.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
26
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para 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.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Hora
Configuração Geral
27
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Hora ele permite a exibição do formato definido na opção Formatação dos Valores.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de datas ao campo. Quando não for selecionada será exibido o atributo Separador de hora (Veja
configurações regionais).
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
29
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Data e Hora
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data ele permite a exibição no formato definido na opção Formatação dos Valores.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de datas ao campo. Quando não for selecionada será exibido o atributo Separador de data e
Separador de hora.
Exibir Formato : Permite exibir ao lado do campo o modo de preenchimento do campo hora.
Exibir Calendário : Permite exibir ao lado do campo um ícone de calendário, este possibilita a seleção do mês e ano passando para o campo o valor que foi definido no calendário.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
32
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
33
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Imagem HTML
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo imagem html, ele permite inserir no campo uma imagem.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Imagem : Define a imagem que deverá ser exibida. O ícone “Escolher imagem” lista imagens padrão do Scriptcase para seleção. O ícone “Fazer upload de uma imagem” possibilita que o
desenvolvedor envie para o servidor uma imagem localizada em outra máquina.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Label
Configuração Geral
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Texto : Caixa onde será informado o texto que será exibido ao lado do campo.
Usar para recarga : Esta opção ao ser ativada, permite que o texto que foi informado na propriedade Texto, torne-se um link que ao ser clicado recarrege o formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CPF
Configuração Geral
38
Tipo do dado : Define o tipo do campo da aplicação. 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 informação errada , será exibida uma mensagem de erro.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
40
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
41
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CNPJ
Configuração Geral
42
Tipo do dado : Define o tipo do campo da aplicação. 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 informação errada áexibida uma mensagem de erro.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
45
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
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. 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 informação errada , será exibida uma mensagem de erro.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
46
Valor inicial : Permite definir o valor inicial do campo.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para 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.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. 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 informação errada , será exibida uma mensagem de erro.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Tipo CPF/CNPJ : Permite associar valores para definição de pessoas Físicas ou Jurídicas.
Campo Relacionado : Permite determinar o campo o qual contém os valores que será feita a verificação de tipo. Ou seja, dependendo se a pessoa for Física ou Jurídica, será feita a validação
de CPF ou CNPJ respectivamente.
Recarrega Formulário : Permite quando ativada recarregar o formulário após alguma alteração do campo.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
51
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
52
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
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como Cartão o campo é éverificado se o valor é válido.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Máscara de Exibição : Define a máscara de exibição do campo. Existem tres tipos de máscara que podem ser mescladas.
Caracter Descrição
9 Representa um caracter numérico (0-9)
A Representa um caracter alpha numérico (A-Z,a-z)
* Representa qualquer caracter alfa-numérico (A-Z,a-z,0-9) digitada pelo usuário.
É 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 máscara é excedido.
Exemplos de máscaras
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
54
Forma utilizada para exibir uma descrição ao lado do campo.
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
56
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo Cartão
Configuração Geral
Tipo do dado : Permite a exibição de uma caixa de seleção para escolha dos tipos de cartões.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Tipo de Cartão : Permite a exibição de uma caixa de seleção para escolha dos tipos de cartões.
Usar Título/Negação : Permite a entrada de uma nova opção diferente das disponibilizadas pelo Scriptcase (American Express, Diners, MasterCard e Visa). O label e o valor dessa nova opção
são definidos em Valor Negativo e Título.
Campo Relacionado : Permite determinar o campo que contém os valores para serem realizadas as devidas verificações de tipo.
Recarrega Formulário : Permite quando ativada recarregar o formulário após alguma alteração do campo.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
58
SELECT Campo_a_ser_Exibido FROM tabela WHERE Campo_Chave = '{Campo_do_Formulário}'
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CEP
Configuração Geral
60
Tipo do dado : Define o tipo do campo da aplicação. 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 informação inexistente , será exibida uma mensagem de erro.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Dados do CEP : Permite selecionar os campos que serão preenchidos com os valores correspondentes ao CEP.
CEP no onChange : Permite o preenchimento automático dos campos relacionados na opção Dados do CEP, quando o CEP for informado ou alterado dinamicamente.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
62
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
63
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
E-mail
Configuração Geral
64
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números e caracteres especiais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
66
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
67
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
URL
Configuração Geral
68
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como URL é exibido um link de acesso.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
70
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
71
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Cor HTML
Configuração Geral
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
74
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Editor HTML
Configuração
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como Editor HTML, o mesmo aceita letras , números,caracteres.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Barra de Ferramentas
HTML.
Propriedades
Localização : local do posicionamento da barra de ferramentas do Editor HTML
Organização dos Botões : Permite definir a posição dos botões na barra de ferramentas.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
76
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
77
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Localização
Configuração
Tipo do Dado : Define o tipo do campo da aplicação. Quando o campo é definido como Localização é exibido um combo com a localização configurada nas propriedades do projeto.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
78
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
79
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tema
Configuração
Tipo do Dado : Define o tipo do campo da aplicação. Quando o campo é definido como Tema é exibido um combo com os temas configurados nas propriedades do projeto.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
80
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
81
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Youtube
Configuração Geral
Tipo de dados : Define o tipo do campo da aplicação. Quando o campo é definido como Youtube é exibido um link de acesso.
82
Label : Campo etiqueta na aplicação.
Display Mode : Define a forma como o vídeo é exibido, modal ou uma nova janela.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Google Maps
Configuração Geral
84
Label : Define o título do campo na aplicação. Ex: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como
Nome do Cliente.
Modo de visualização : Indica a forma de exibição do campo. Podendo abrir em Modal ou em uma Nova janela.
Zoom : Define o Zoom inicial (disponíveis pela API do Google) da localização no Mapa.
Chave da API : Chave de autorização para visualizar os mapas. (Obrigatório apenas para a versão 2 ou anterior da API do Google.)
A API Key é uma chave única, formada por uma string (texto) alfanumérica, que nada mais é do que a licença de uso deste serviço. Quando você se inscreve para usar o serviço,
a chave é vinculada a um domínio e um diretório no servidor. Todas as páginas que forem utilizar a API deve estar abaixo do diretório que foi usado neste cadastro. Caso você
tenha um servidor web em sua máquina, é só adquirir uma chave para testes locais, e para isso é só colocar http://localhost no campo do domínio durante o cadastro.
Desabilitar campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
85
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
86
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. Neste tipo de campo as imagens são salvas diretamente no banco de dados em formato binário.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
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.
Manter Aspecto : Manter o aspecto da imagem. Quando são informados os atributos Altura da Imagem e Largura da Imagem, é gerada uma nova imagem mantendo a proporção entre a
largura e altura da imagem original.
Abrir em Outra Janela : Permite a visualização 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 opção permite que o nome da imagem seja um link na aplicação 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 opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
MultiUpload
Ele permite fazer upload de múltiplos arquivos e armazenar as informações em uma tabela de banco de dados relativa.
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.
88
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.
Definido : Você pode especificar um valor constante ou usar variáveis globais. [global_var]
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.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
89
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
90
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. As imagens são salvas em um diretório do servidor e o nome da imagem em um campo texto da tabela.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Manter Aspecto : Manter o aspecto da imagem. Quando são informados os atributos Altura da Imagem e Largura da Imagem, é gerada uma nova imagem mantendo a proporção 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.
Subdiretório : Permite informar o subdiretório onde serão armazenadas as imagens. Este subdiretório é relativo ao diretório definido em Diretório de Imagens.É possível o uso de variáveis
globais ou locais na formação do nome do subdiretório.
Criar subdiretório : Quando ativada essa opção permite a criação do subdiretório caso não exista.
Cache da Imagem : Tempo em minutos para que o cache da imagem fique armazenado.
Exibir apenas o link : Quando ativada essa opção permite que o nome da imagem seja um link na aplicação 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 visualização 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 opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
MultiUpload
Ele permite fazer upload de múltiplos arquivos e armazenar as informações em uma tabela de banco de dados relativa.
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.
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.
Definido : Você pode especificar um valor constante ou usar variáveis globais. [global_var]
IP do usuário : O campo será preenchido com o IP do computador que está acessando a aplicação.
92
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.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
93
Largura : Para definir a largura do objeto input.
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. Neste tipo de campo os arquivos são salvos diretamente no banco de dados em formato binário.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
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 contém o nome do arquivo do documento armazenado na base de dados.
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 opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
MultiUpload
Ele permite fazer upload de múltiplos arquivos e armazenar as informações em uma tabela de banco de dados relativa.
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.
95
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.
Definido : Você pode especificar um valor constante ou usar variáveis globais. [global_var]
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.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
96
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
97
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Ele permite fazer upload de múltiplos arquivos e armazenar as informações em uma tabela de banco de dados relativa.
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.
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.
Definido : Você pode especificar um valor constante ou usar variáveis globais. [global_var]
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.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
99
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para 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.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Código de barras
Configuração Geral
100
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Código de barras
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
101
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
102
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Select
Configuração
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
103
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Usar Select 2 : Usa o novo componente para seleção de dados, permitindo pesquisas na seleção.
Exibir a área de pesquisa Select2 : Define se deseja exibir o campo de pesquisa em Select2.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
104
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Múltiplos Valores : Selecionando Sim, permite que sejam armazenados vários valores no campo da tabela, separados por um caracter definido em Delimitador.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Só preencher este campo se Múltiplos Valores estiver selecionado. Caso
não seja informado, o delimitador padrão será ponto e vírgula ( ; ) .
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : Valor a ser gravado no campo quando for selecionado a linha de título do objeto select.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Criar Ligação : Permite criar uma ligação para outro formulário possibilitando a manutenção da lista exibida no campo select. Após a manutenção, o objeto select
105
é atualizado automaticamente.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Tipo de Lookup : Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores
(binário).
Simples Valor :
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
106
selecionado o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a
combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).
Label : Texto que será exibido para o item da lista no objeto select.
Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.
Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .
Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.
Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.
Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):
Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.
Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .
Label : Texto que será exibido para o item da lista no objeto select.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
L O O K U P D E E D I Ç Ã O - V A L O R AT U A L
Processamento Ajax
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
110
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Duplo Select
Configuração
111
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
112
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados vários itens para atualização do campo na tabela. Por exemplo, para um
campo produtos, em uma lista de valores o usuário poderá selecionar os itens desejados.
Exibição de lookup.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave ,
campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ).
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Duplo Select .
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir valor original e
lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Processamento Ajax
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
113
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
114
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CheckBox
Configuração
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
115
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Só preencher este campo se
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Opção marcar todos : Exibe uma opção para marcar e outra para desmarcar todos os itens.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Tipo de Lookup : Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores
(binário).
Simples Valor :
117
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a
combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).
Label : Texto que será exibido para o item da lista no objeto select.
Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.
Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .
Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.
Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.
Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):
Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.
Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .
Label : Texto que será exibido para o item da lista no objeto select.
Colunas : Permite informar a quantidade de colunas para exibição dos itens do checkbox.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Opção marcar todos : Exibe uma opção para marcar e outra para desmarcar todos os itens.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Processamento Ajax
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
120
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
121
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Radio
Configuração
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Colunas : Permite informar a quantidade de colunas para exibição dos itens do radio.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : Valor a ser gravado no campo quando for selecionado a linha de título do objeto select.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
124
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver selecionado
o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
Processamento Ajax
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
125
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
126
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Texto Auto-Complete
Configuração Geral
127
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números e caracteres especiais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Usar Select 2 : Usa o novo componente para seleção de dados, permitindo pesquisas na seleção.
Quantidade de caracteres para o Select2 : Define o número de caracteres para iniciar a pesquisa no Select2.
Quantidade de linhas para o Select2 : Define o número máximo de linhas para listar o resultado da pesquisa em Select2.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Caracteres Permitidos : Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. As opções são:
Selecionados : Define o conjunto de caracteres permitidos. Usando as configurações abaixo será permitida a digitação de letras, números e dos caracteres - / (definidos no atributo Mais). As
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.
Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).
Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
Exibir valor original e lookup__ : Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura. Interface de configuração
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
131
Número Auto-Complete
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.
Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).
Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
Exibir valor original e lookup__ : Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura. Interface de configuração
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Assinatura
Configuração Geral
Interface de configuração do campo assinatura.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Cor de fundo : Permite escolher a cor utilizando uma paleta de cores para ser aplicada ao fundo da assinatura.
Cor da caneta : Permite escolher a cor utilizando uma paleta de cores para ser aplicada na caneta.
Linha de assinatura : Define se a linha de guia deve ser exibida dentro da tela para auxiliar na assinatura.
Valor Inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido: O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
135
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Desabilitar campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atualização”.
Configuração da visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
136
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Páginas
Utilizando a definição de blocos, uma página é um conteiner de blocos, onde em cada aplicação é criada uma página que tem nome default “pag1”. Em aplições de Formulário,
Controle e Filtro é possível criar mais páginas para uma aplicação. As páginas são exibidas na aplicação de modo de Abas, onde cada aba contém os blocos definidos em
Organização dos Blocos.
Veja abaixo um exemplo de uma aplicação de Formulário usando duas Páginas: Dados Gerais e Documentos.
A aplicação de formulário já traz uma página padrão, identificada por Pag1, que pode ser renomeada, com a criação de novas páginas. O uso de páginas é bastante indicado
quando temos uma aplicação que envolve vários campos de uma tabela (mais de 20 por exemplo). Um formulário com mais de 20 campos na vertical seria de difícil utilização.
Uma aplicação pode ter várias páginas, e em cada uma delas, você pode incluir vários blocos.
2
Interface
Atributos
Para incluir nova página, basta preencher os dois campos textos acima do Botão Incluir, no primeiro campo atribuir um nome a página e no segundo campo selecionar imagem que
será apresentada como ícone da pasta, e em seguida clicar no botão INCLUIR.
Para excluir uma página, basta clicar no botão de exclusão apresentado na linha da página correspondente.
A definição de páginas só é levada em consideração para formulários na orientação Unico Registro
Cor da Fonte Selecionada : Campo para definição da cor para o texto que terá a Aba Selecionada. Clicando no ícone existente à direita do campo, é aberta uma tela contendo uma
paleta de cores. Selecionada a cor desejada, basta clicar no botão Atualizar e o código correspondente à cor selecionada será automaticamente transferido para o campo.
Cor do Fundo Selecionado : Permite definir a cor de fundo que terá a Aba Selecionada. Clicando no ícone existente à direita do campo, é aberta uma tela contendo uma paleta de
cores. Selecionada a cor desejada, basta clicar no botão Atualizar e o código correspondente à cor selecionada será automaticamente transferido para o campo.
Cor da Fonte Não Selecionada : Campo para definição da cor para o texto que terá a Aba não Selecionada. Clicando no ícone existente à direita do campo, é aberta uma tela
contendo uma paleta de cores. Selecionada a cor desejada, basta clicar no botão Atualizar e o código correspondente à cor selecionada será automaticamente transferido para o
campo.
Cor do Fundo Não Selecionado : Permite definir a cor de fundo que terá a Aba não Selecionada. Clicando no ícone existente à direita do campo, é aberta uma tela contendo uma
paleta de cores. Selecionada a cor desejada, basta clicar no botão Atualizar e o código correspondente à cor selecionada será automaticamente transferido para o campo.
Blocos
Conceitualmente um bloco é um “container” onde posicionamos nossos campos de uma Aplicação de Formulário, Controle ou Consulta com orientação Slide.
Por padrão as aplicações criadas no Scriptcase são constituídas de um único bloco, este com o mesmo nome da aplicação. 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 ORGANIZAÇÃO , é lá que definimos se o próximo bloco virá ao lado
ou abaixo do corrente.
No lado esquerdo de cada bloco existem dois ícones, o primeiro tem a função de editar todas as informações relativas ao bloco e o segundo para exclusão do bloco.
Clique e araste o bloco que deseja alterar para a sua nova posição.
Configuração de
Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. Desta forma, assim como você pode remover um bloco arrastando-o até o item “Blocos não
exibidos”, para mudar um bloco de página é só arrasta-lo até a página desejada. Veja as imagens abaixo.
Configuração de
Configuração de
Atributos
Bloco
Nome : Nome do Bloco.
Titulo
Exibir : Flag que controla se o título do bloco será exibido.
Label
Exibir : Flag que controla se o label dos campos dentro do bloco devem ser exibidos.
Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.
Organização
Próximo : Forma como os blocos ficarão organizados dentro da página:
Abaixo : Indica que o próximo bloco será exibido abaixo.
Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).
Inclusção de blocos
Para incluir novos blocos em uma Aplicação, basta clicar no botão . Em seguida, será apresentada a seguinte interface para definição do nome e label do
bloco. No fim clique no botão Criar.
4
Atributos
Nome : Nome do bloco.
Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface para definição dos parâmentros do
bloco. No fim clique no botão Salvar.
Atributos
Nome : Nome do bloco.
Exibir Título : Esta opção, quando ativada, permite exibir o título do bloco.
Neste módulo estão disponíveis recursos de edição, atributos e visualização da aplicação, de forma que podemos atribuir esquemas de visualização, organizar os campos em
blocos, definir os valores e o formato do cabeçalho entre outros.
Visualização
Nesta interface, podemos definir o esquema de visualização de uma aplicação em específico, isto porque o Scriptcase utiliza a definição de Valores Padrões por Projeto, que
além do esquema de visualização, permite a definição de valores a outros atributos a nível de Projeto.
Configuração de visualização
Modelo para o Cabeçalho : Permite a escolha do modelo para compor o cabeçalho da aplicação.
Modelo para o Rodapé : Permite a escolha do modelo para compor o rodapé da aplicação.
Temas : Escolhendo um dos temas existentes, será carregado o modo visual (cores,fontes, etc) que irá compor a aplicação.
Cabeçalho e Rodapé
Cabeçalho
Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho.
6
Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.
Variáveis de Cabeçalho : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no cabeçalho.
Título : Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no “ Título do Filtro ”.
Data : Quando é selecionado o tipo “ Data”, será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e
a hora do servidor. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho, pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Rodapé
Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.
Variáveis de Rodapé : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no Rodapé.
Data : Quando é selecionado o tipo “ Data”, será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e a
hora do servidor. O formato poderá ser informado no campo texto que aparece ao lado. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Estrutura do Menu
Nesta opção é possivel alterar toda a estrutura do menu.
7
Arraste a opção marcada até o “Menu Itens” para criar um novo “bloco” onde será adicionado conteúdo. Você pode aumentar a largura do layer, diminuí-la e também alterar o
posicionamento dela.
Após adicionar o layer e alterar o seu tamanho você pode clicar no ícone da “lixeira” para excluí-lo ou pode clicar no ícone do “lápis” para editar o que será exibido nesse bloco.
Edição do layer
Tamanho : Usando esta opção você pode alterar manualmente o tamanho do layer, usando porcentagem. Você também pode definir esse valor em pixels, no entanto, para fazer isso você
precisará alterar a opção “Menu Width” dentro do menu “Configurações”, este valor vem em porcentagem como padrão de Scriptcase.
Exibir : Ao clicar nessa opção você altera a exibição do layer, se deseja exibir ou não.
Tipo : Nessa opção você seleciona o tipo de dado que será exibido em cada linha do layer.
Título : Será exibido o título da aplicação, de acordo com o valor definido no “Título da Aplicação” dentro do menu “Cabeçalho e Rodapé”.
Valor : Você informa qualquer texto ou pode informar uma variável global. Exemplo: [var]
Biblioteca : Usando esta opção você seleciona uma Biblioteca Externa do Scriptcase. Você pode importar ou criar bibliotecas usando a opção “Ferramentas » Bibliotecas Externas” no
menu principal.
Fonte : Nessa opção você seleciona uma fonte disponível na lista. Altera o tamanho da fonte e coloca o texto como negrito e/ou itálico.
Cor do fundo : Aqui você altera a cor de fundo de cada linha de conteúdo do layer.
Cor da fonte : Nessa opção você pode alterar a cor da fonte que será exibida no layer.
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
8
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Nos blocos de eventos podem ser utilziadas variáveis globais, locais, códigos JavaScript, códigos CSS e macros.
onApplicationInit
Ocorre uma unica vez quando a aplicacao é carregada e antes da aplicação executar o sql. Pode ser utilizado, para tratamento de dados, ou para verificação de variáveis.
onNavigate
Este evento ocorre ao navegar entre as páginas da aplicação.
OnScriptInit
Este evento ocorre no momento de inicialização dos scripts da aplicação. É executado antes do evento OnLoad ( quando presente ), porém, sempre é executado ao executar,
recarregar ou navegar na aplicação.
onLoadRecord
Este evento é executado no momento de carregamento das linhas dos registros. O evento OnRecord é um loop que carrega os registros linha a linha.
onLoad
Este evento ocorre no momento de carga da aplicação.
onRefresh
Este evento ocorre no momento que o refresh da aplicação é ativado.
onValidate
Este evento ocorre no momento de validação das informações dos campos, ao submeter o formulário.
onValidateFailure
Este evento ocorre quando a validação da aplicação contiver erros.
onValidateSuccess
Este evento ocorre quando a validação da aplicação não contiver erros.
onBeforeInsert
Este evento ocorre antes da inserção de dados da aplicação.
onAfterInsert
Este evento ocorre após a inserção de dados da aplicação.
2
onBeforeInsertAll
Este evento ocorre antes da inserção de dados da aplicação, quando utilizado o formulário múltiplos registros, grid editável ou grid editável view.
onAfterInsertAll
Este evento ocorre após a inserção de dados da aplicação, quando utilizado o formulário múltiplos registros, grid editável ou grid editável view.
onBeforeUpdate
Este evento ocorre antes da atualização de dados da aplicação.
onAfterUpdate
Este evento ocorre após a atualização de dados da aplicação.
onBeforeUpdateAll
Este evento ocorre antes da atualização de dados da aplicação, quando utilizado o formulário múltiplos registros, grid editável ou grid editável view.
onAfterUpdateAll
Este evento ocorre após a atualização de dados da aplicação, quando utilizado o formulário múltiplos registros, grid editável ou grid editável view.
onBeforeDelete
Este evento ocorre antes da eliminação de dados da aplicação.
onAfterDelete
Este evento ocorre após a eliminação de dados da aplicação.
onBeforeDeleteAll
Este evento ocorre antes da remoção de dados da aplicação, quando utilizado o formulário múltiplos registros, grid editável ou grid editável view.
onAfterDeleteAll
Este evento ocorre após a remoção de dados da aplicação, quando utilizado o formulário múltiplos registros, grid editável ou grid editável view.
Editor de Código
O editor de códigos do Scriptcase é utilizado dentro dos eventos e conta com uma série de atalhos para ajuda-lo no desenvolvimento de suas aplicações.
Na parte superior do editor existem algumas opções que nos permite por exemplo mudar o tema do editor ou expandi-lo. Estas opções também podem ser ativadas utilizando as
teclas de atalho.
Clique aqui para visualizar nossa documentação sobre as taclas de atalho do Scriptcase.
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
OnClick
O evento ajax do tipo OnClick é executado ao realizar o clique no campo que foi criado o evento ajax.
Selecionando o campo
Escolha o campo para criar um evento Permite definir em qual campo será adicionado o evento ajax.
Escolha o evento no qual deseja executar o Ajax Permite definir qual tipo de evento ajax será adicionado ao campo.
OnChange
O evento ajax do tipo OnChange é executado ao alterar o valor do campo que foi criado o evento ajax.
Selecionando o campo
Escolha o campo para criar um evento Permite definir em qual campo será adicionado o evento ajax.
Escolha o evento no qual deseja executar o Ajax Permite definir qual tipo de evento ajax será adicionado ao campo.
OnBlur
O evento ajax do tipo OnBlur é executado ao retirar o foco do campo que foi criado o evento ajax.
Selecionando o campo
2
Escolha o campo para criar um evento Permite definir em qual campo será adicionado o evento ajax.
Escolha o evento no qual deseja executar o Ajax Permite definir qual tipo de evento ajax será adicionado ao campo.
OnFocus
O evento ajax do tipo OnFocus é executado ao ter o foco no campo que foi criado o evento ajax.
Selecionando o campo
Escolha o campo para criar um evento Permite definir em qual campo será adicionado o evento ajax.
Escolha o evento no qual deseja executar o Ajax Permite definir qual tipo de evento ajax será adicionado ao campo.
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
3
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Além dos botões de seus próprios aplicativos, também é possível criar botões que serão visíveis na barra de ferramentas.
Criando um botão
Para criar um novo botão, clique na opção Novo Botão e digite um nome e o Tipo do botão.
Excluindo um botão
Para excluir um botão clique no ícone ao lado do nome do botão no menu da aplicação (Lixeira).
Exclusão de botões
Botão Javascript
MODO DE EXIBIÇÃO
Imagem
Ligação
Bloco de Codificação
Botão PHP
Podemos configurar o modo de exibição do botão PHP em Link, Imagem ou Botão.
3
Modo de Exibição: Botão
Bloco de Codificação
Botão de Ligação
Podemos configurar o modo de exibição do botão de Ligação em Link, Imagem ou Botão.
Botão
Imagem
Ligação
Configurado a ligação
SELECIONANDO APLICAÇÕES
Devemos selecionar uma aplicação para ser chamada através do botão de Ligação.
PARÂMETROS DA LIGAÇÃO
Modo de operação do link Como o link é exibido (abrir na mesma janela, abrir em outra janela, modal)
URL de saída da aplicação chamada URL ou aplicação chamada quando sair da Consulta.
Hint do link da ligação Mensagem exibida quando o mouse está sobre o campo de ligação selecionado.
Módulo Inicial Permite definir o módulo inicial da consulta (filtro ou consulta)
Quantidade de Linhas Permite definir a quantidade de linhas exibidas na consulta.
Quantidade de Colunas Permite definir a quantidade de colunas exibidas na consulta.
Paginação Habilita a paginação na consulta.
Habilitar Cabeçalho Habilita o cabeçalho na consulta.
Habilitar Botões de Navegação Habilita os botões de navegação (primeiro, anterior, próximo e último) na consulta.
PROPRIEDADES DA LIGAÇÃO (FORMULÁRIO)
Modo de operação do link Como o link é exibido (abrir na mesma janela, abrir em outra janela, modal)
URL de saída da aplicação chamada Url ou aplicação chamada quando sair da aplicação.
Hint do link da ligação Mensagem exibida quando o mouse está sobre o campo de ligação selecionado.
Habilitar botão de Insert Habilita o botão “novo” e “incluir” no Formulário.
Habilitar botão de Update Habilita o botão “atualizar” no formulário.
Habilitar botão de Delete Habilita o botão “apagar” no formulário.
Habilitar botões de Navegação Habilita os botões de navegação (primeiro, anterior, próximo e último) no formulário
Habilitar botão para edição do registro na consulta Habilita os botões que permitem editar os registros na consulta.
Botão Ajax
Podemos configurar o modo de exibição do botão Ajax em Link, Imagem ou Botão.
Bloco de Codificação
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
8
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Permite criar formulários para atualização, em uma única tela, de tabelas com relacionamento 1:N.
Criando um mestre/detalhe
No menu de aplicação, clicando sobre o item Nova Ligação da pasta Mestre/Detalhes poderá ser criada uma nova ligação de detalhe.
Lista de aplicações
O formulário para ser um detalhe obrigatoriamente precisa ser do tipo Grid Editável ou Grid Editável (View), e somente estes tipos serão listados.O usuário deverá escolher a
aplicação que será chamada.
Na coluna Campo do lado esquerdo serão mostrados todos os campos do formulário mestre e na coluna Chave, do lado direito, serão listados os campos do formulário detalhe
para serem associadas a chave primária do mestre com a chave estrangeira do detalhe.
2
Propriedades da ligação
Depois de criada a ligação, é possível alterar as propriedades clicando na ligação criada e selecionando a opção chamada Propriedades.
Propriedades da ligação.
Atributos
Propriedades do Formulário : Permite selecionar os botões que serão exibidos no formulário detalhe.
Propriedades do Iframe : Permite configurar em pixels a altura e a largura do iframe onde será exibido o formulário detalhe.
Outras Propriedades
Grid Editável View : Permite selecionar se o formulário detalhe será uma grid editável (view) ou não.
Quantidade de Registros : A quantidade de registros que serão exibidos no formulário detalhe, caso a paginação seja Parcial.
Na exclusão : Permite escolher a forma como as dependências do formulário detalhe serão tratadas. As opções são:
Criticar caso exista dependência : Exibe mensagem de erro caso exista dependência no formulário detalhe do registro sendo excluído no mestre.
Editar Ligação : Este botão permitirá refazer a ligação para a aplicação detalhe.
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
3
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Identificação
Esta ligação será manipulada como um campo dentro da aplicação de Formulário. Definimos o Nome do Campo, o Tipo de Dado, o Label e se usará conexão específica para esta
ligação. Caso use conexão específica será exibido um select com as conexões disponíveis no projeto.
Informação da consulta
Neste passo será informada a origem dos dados que ficarão disponíveis para o usuário selecionar (lookup). Permite escolher se o comando select será informado ou irá se
basear em uma tabela.
Caso seja escolhida a opção Desejo me basear numa tabela serão exibidos três selects para escolha da tabela e dos campos Código e Descrição.
Comando SELECT
Comando Select informado pelo usuário ou criado baseado em uma tabela, responsável pela exibição do conteúdo de seleção do campo de atualização.
Comando select.
Exibição Lookup
Define-se a forma de exibição do campo de atualização.
Mostrar valor original e lookup : Exibe o código e a descrição informados no comando select.
Objeto : Tipo de objeto do campo de atualização que será exibido no formulário. Os tipos são : Select, Duplo Select, Checkbox e Radio.
Marcar e desmarcar todos : Opção para marcar e desmarcar todos registros (disponível apenas para o objeto Checkbox).
Colunas : Define a quantidade de colunas (disponível apenas para os objetos Checkbox e Radio).
Altura : Define a altura do objeto (disponível apenas para os objetos Select e Duplo Select).
Tabela de ligação
Tabela de ligação.
Chave de ligação
Chave de ligação
Define os campos da aplicação que estão relacionados com os campos da tabela de ligação.
Campo Lookup
Campo Lookup.
Define o campo da tabela de lookup que está relacionado com a tabela de ligação.
Atributos de ligação
Define os valores que serão gravados nos campos da tabela de ligação que não são chave estrangeira.
3
Atribuição : É gravado um valor sem a necessidade de entrada de dado do usuário, para tanto é escolhido um campo da própria aplicação.
Entrada de dados : É gravado um valor informado pelo usuário, para tanto é necessário criar um campo e relacioná-lo pelo select.
## Filtro
Configuração da visualização
Define toda configuração de visualização do campo de ligação, setando os atributos CSS do campo, título e objeto .
Configuração da Visualização.
Configuração da ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Configuração da Ajuda
Atributos
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
4
__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.
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Configuração
Através do quadro abaixo podemos definir todas as opções que farão parte do Filtro do Formulário.
Atributos
Filtro Vazio : Se o usuário escolher Sim, serão 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;
Exibir Condição : Exibir condição do filtro para que o usuário possa escolher sua opção. Nesse caso “AND” (e) ou “OR” (ou) aparecerão no Formulário de Filtro para que o usuário selecione a
opção desejada.
Usar Autocomplete nos Campos : Campo vira autocomplete automaticamente de acordo com os valores existentes no banco de dados, Se o usuário escolher Sim, o autocomplete será
habilitado de forma automatica em todos os campos que possuirem relacionamento. Se a opção for Não nenhum autocomplete será exibido. Caso a opção selecionada seja Defino por
campo será respeitada a configuração individual de cada campo.
Filtro dinâmico
Funcionalidade que permite que ao usuário final realizar buscas em sua aplicação sem precisar navegar para outra aplicação, o desenvolvedor precisará indicar quais campos
ficarão disponíveis na aplicação.
Configuração
Usar a tecla ENTER para : Utilize a tecla ENTER para tabular de um campo para o próximo, ou para submeter a pesquisa.
Selecionar Campos
dinâmico.
QuickSearch
Quick Search é uma opção que nos permite fazer buscas em vários campos da aplicação através de um campo de entrada de texto na barra de ferramentas.
2
Configuração
Botão dentro do Search - Opção para informar se o botão serch é inserido na área de texto(entrada de objetos) Quicksearch exibir combobox - Exibir combobox se houver
apenas uma opção quicksearch. Quicksearch Watermark - Mostrar Watermark em quicksearch Largura Quicksearch - Largura em pixels do Quicksearch. Exibir formato antigo do
Quick search - Exibe formato antigo da seleção de campos do Quick search.
Selecionar Campos
Nas configurações Quicksearch devemos selecionar os campos que podem ser pesquisados.
QuickSearch.
pesquisa do QuickSearch.
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números, caracteres.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
texto.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
4
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
5
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
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
6
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
número.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Decimal
8
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido valor, o mesmo aceita valores decimais.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
decimal.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
9
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
10
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Por cento
Tipo do dado : Define o tipo do campo da aplicação. Campos Porcentagem são como um campo de número, mas exibindo o símbolo percentual após o valor.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
11
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
cento.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
13
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Moeda
Tipo do dado : 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 Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
14
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
15
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. Campos Porcentagem são como um campo de número, mas exibindo o símbolo percentual após o valor.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
16
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Data
18
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data, é permitido definir regras de formatação de datas.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
F O R M ATA Ç Ã O D O S V A L O R E S
CONFIGURAÇÃO DO FILTRO
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
CONDIÇÕES ESPECIAIS
19
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
20
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Hora ele permite a exibição do formato de hora.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
F O R M ATA Ç Ã O D O S V A L O R E S
CONFIGURAÇÃO DO FILTRO
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
22
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
23
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
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data e Hora ele permite a exibição do formato de data e hora.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
F O R M ATA Ç Ã O D O S V A L O R E S
CONFIGURAÇÃO DO FILTRO
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
CONDIÇÕES ESPECIAIS
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
25
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
26
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CPF
Tipo do dado : Define o tipo do campo da aplicação. 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 é válido, caso seja uma informação errada , será exibida uma mensagem de erro.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
27
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
28
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CNPJ
Tipo do dado : Define o tipo do campo da aplicação. 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 é válido, caso seja uma informação errada, será exibida uma mensagem de erro.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
29
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
30
Negrito : Permite aplicar o tipo negrito na fonte.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CPF e CNPj
31
Tipo do dado : Define o tipo do campo da aplicação. 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 é válido, caso seja uma informação errada, será exibida uma mensagem de erro.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
32
Largura : Para definir a largura do título.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
33
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Select
Tipo do dado : O Tipo de dados Select é um objeto drop-down que permite a seleção de informação através de uma janela deslizante.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
34
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Múltiplos Valores : Selecionando Sim, permite que sejam armazenados vários valores no campo da tabela, separados por um caracter definido em Delimitador.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Só preencher este campo se Múltiplos Valores estiver selecionado. Caso
não seja informado, o delimitador padrão será ponto e vírgula ( ; ) .
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : Valor a ser gravado no campo quando for selecionado a linha de título do objeto select.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Criar Ligação : Permite criar uma ligação para outro formulário possibilitando a manutenção da lista exibida no campo select. Após a manutenção, o objeto select
35
é atualizado automaticamente.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Tipo de Lookup : Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores
(binário).
Simples Valor :
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
36
selecionado o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a
combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).
Label : Texto que será exibido para o item da lista no objeto select.
Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.
Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .
Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.
Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.
Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):
Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.
Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .
Label : Texto que será exibido para o item da lista no objeto select.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
L O O K U P D E E D I Ç Ã O - V A L O R AT U A L
Processamento Ajax
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
40
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Duplo Select
Tipo do dado : O Tipo de dados Duplo Select é um objeto drop-down que permite a seleção múltipla através de duas janelas de seleção e um navegador entre elas.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
41
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
select.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados vários itens para atualização do campo na tabela. Por exemplo, para um
campo produtos, em uma lista de valores o usuário poderá selecionar os itens desejados.
Exibição de lookup.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave ,
campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ).
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Duplo Select .
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir valor original e
lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Processamento Ajax
42
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Checkbox
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Só preencher este campo se
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Opção marcar todos : Exibe uma opção para marcar e outra para desmarcar todos os itens.
45
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Tipo de Lookup : Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores
(binário).
Simples Valor :
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Label : Texto que será exibido para o item da lista no objeto select.
Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.
Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .
Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.
Label : Texto que será exibido para o item da lista no objeto select.
47
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.
Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.
Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):
Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.
Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .
Label : Texto que será exibido para o item da lista no objeto select.
Colunas : Permite informar a quantidade de colunas para exibição dos itens do checkbox.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Opção marcar todos : Exibe uma opção para marcar e outra para desmarcar todos os itens.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Processamento Ajax
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
49
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
50
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
Tipo do dado : Rádio é um objeto que permite a seleção de apenas uma informação de todas as que são exibidas por ele.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
51
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Colunas : Permite informar a quantidade de colunas para exibição dos itens do radio.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : Valor a ser gravado no campo quando for selecionado a linha de título do objeto select.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
52
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver selecionado
o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
Processamento Ajax
53
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Campos da Consulta
55
consulta.
Tipo do dado : “Campos da Consulta” é um novo recurso que permite de sejam selecionados os campos que farão parte do corpo da GRID da Consulta.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
56
Largura : Para definir a largura do campo.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
dos campos.
Tipo do dado : “Ordenação dos Campos” é um recurso que permite selecionar a ordem dos campos ( clausula ORDER BY) que fazem parte do corpo da GRID da Consulta.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
58
Largura : Para definir a largura do campo.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Texto Auto-Complete
59
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números, caracteres.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.
Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).
Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
60
Exibir valor original e lookup__ : Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura. Interface de configuração
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
61
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
![Interface de configuração do campo número auto complete.][filtro_cons_número_auto] Interface de configuração do campo número auto complete.
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número auto-complete.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
auto complete.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.
Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).
Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
Exibir valor original e lookup__ : Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura. Interface de configuração
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
64
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
65
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Configuração
Nesta configuração ficam atributos comuns as aplicações criadas através do Scriptcase, a seguir vamos descrever esses atributos.
Código da Aplicação : Código da aplicação determinado no momento da criação da aplicação, este código pode ser renomeado através do menu principal.
Descrição : Este campo pode ser utilizado para fazer uma descrição sucinta dos objetivos da aplicação.
Caminho dos Documentos : Caminho absoluto onde estão armazenados os documentos da aplicação.
Imagens Extras da Aplicação : Para utilizar que não são utilizadas dentro da aplicação em implementações de Regras de Negocio, dispensando o uso da macro sc_image.
Idiomas : Idioma das aplicações geradas. Todas os hints e mensagens serão exibidos no idioma selecionado.
Localização em Sessão : Compartilha localização com outras aplicações baseada nos valores em sessão.
Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.
Edição por Projeto : Permitir que outros usuários do grupo editem a aplicação.
Timeout : Tempo de timeout de execução em segundos. Zero assume o valor padrão do PHP.
Configuracação de Erro
Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.
Modo Debug : Rodar a aplicação em modo debug, exibindo os comandos SQL no momento da sua utilização.
Ajax Error Output : Abre uma janela de depuração com o código de saída do Ajax.
2
Navegação
Define os atributos de navegação de uma aplicação.
Interface de Navegação.
Atributos
URL de Saída : URL para o qual o usuário será redirecionado quando ele sair da aplicação.
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.
Mensagens
Nesta tela você podemos definir as mensagens que serão exibidas em cada tipo de validação (Insert, Update e Delete). Você também pode definir mensagens para erros de SQL.
Mensagens
Nenhuma mensagem de registros : exibe uma mensagem personalizada quando o aplicativo não possui registros.
Violação da chave primária : exibe uma mensagem personalizada quando a restrição de chave primária do banco de dados é violada.
Violação da chave única : exibe uma mensagem personalizada quando a restrição exclusiva do banco de dados é violada.
Mensagens de Inclusão
Mensagem após inserção: exibe uma mensagem personalizada após a inserção de um registro.
Mensagem para confirmar Insert : Exibe uma mensagem personalizada solicitando a confirmação da inserção de um registro.
Mensagens de Atualização
Mensagem após atualização: exibe uma mensagem personalizada depois que um registro é atualizado.
Mensagem para confirmar Update : exibe uma mensagem personalizada pedindo para confirmar as alterações de um registro.
Mensagens de exclusão
Mensagem Após Excluir : Exibe uma mensagem personalizada após um registro ser apagado.
Mensagem para confirmar Delete : Exibe uma mensagem personalizada pedindo para confirmar a exclusão do registro.
Se você não fizer alterações, o aplicativo usará os valores padrão das mensagens. Esses valores podem ser configurados em Locales -> Application Language.
Variáveis Globais
Esta tela mostra as variáveis globais existentes na aplicação.
A variável global é um parâmetro externo necessário para a execução da aplicação. A aplicação pode incluir variáveis globais na cláusula WHERE, nas definições e nomes de
campos, programação em eventos, etc.
As variáveis globais são definidas entre colchetes ( [variável] ). Essas variáveis devem ser passadas para a aplicação que está sendo implementada através de um dos métodos:
Session, Post e Get
Nota: Se for necessário a utilização de Identificadores de banco de dados em suas tabelas, recomendamos a utilização das aspas duplas ( “ ) ao invés dos colchetes ( [ ] ) devido
ao conflico com a sintaxe das variáveis globais do Scriptcase. Utilizar os colchetes como Identificadores de banco de dados, poderá acarretar em problemas no funcionamento
das aplicações do Scriptcase.
3
Exemplo:
Não recomendamos a utilização de variáveis de sessão (variáveis globais) com o mesmo nome dos campos da tabela.
globais.
Valor : 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 pela aplicação. Se tiver sido definida uma variável que é recebida por um método POST e foi aprovada pelo método get o conteúdo
não será aceito. Métodos de passagem de valores das variáveis:
Session : Nesta opção, a variável deve ser criada como uma variável de sessão do PHP por outra aplicação.
Get : Define que a variável deve ser passada pela URL, ou seja, visível pelo navegador.
Post : Define que a variável deve ser passada através do método post do formulário HTML.
Sincronizar Tabela
Este Processo realizará uma comparação entre as definições de campos da aplicação e os campos da tabela de origem no banco de dados. Caso na tabela de origem ocorra
alguma alteração, como por exemplo a inclusão de um novo campo, ou exclusão, ou ainda uma mudança no tipo do dado, essa alteração se mostrará visível como demonstrado
na imagem abaixo:
Após acessar a função a partir do link “Sincronizar Tabela” é exibida uma tabela de comparação entre os campos da aplicação (tabela a esquerda)e os campos da tabela do
banco de dados(tabela a direita), figura acima, os campos marcados em “vermelho” serão excluídos da aplicação,os campos marcados em “verde” serão incluídos no formulário,
e os campos marcados em “laranja” serão atualizados, pois sofreram alteração de tipo na base de dados.
Ao renomear um campo de tabela na base de dados, o efeito da sincronização de tabela, comparativamente, será o mesmo da exclusão de um campo que existia na aplicação
e a inclusão de um novo campo.
4
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Nova Ligação
Ao clicar no item Nova Ligação do menu de aplicação do Scriptcase será exibida a tela abaixo.
Ligação de Aplicação
Utilizada para editar os registros da consulta através de um formulário. Na consulta gerada será exibido um link em cada linha para edição do registro. Ao clicar no link, o
formulário selecionado poderá ser exibido de diversas formas (em um iframe, na mesma janela ou em uma nova janela).
Lista de Aplicações
Aplicação: Deve ser selecionado a aplicação de formulário que será chamada pela consulta.
Definição de Parâmentros
Na tela acima, do lado esquerdo, são exibidos parâmetros de entrada da aplicação de formulário (chave primária, variáveis globais), no lado direito, deverá ser selecionada a
2
opção para passagem de parâmetro. As opções são:
Variável : Utilizado para passar o valor de uma variavel global utilizada pela consulta como parâmetro.
Vazio : Escolhendo esta opção não será passado nenhum valor como parâmetro.
Propriedades
Ligação de Campo
Utilizada para que seja criado um link de navegação em uma coluna da consulta para qualquer aplicação existente do projeto. Quando selecionamos o tipo de ligação Campo, é
exibido um select com todos os campos exibidos na consulta.
Lista de Aplicações
É possível realizar a ligação de campo com todas as aplicações do projeto (menus, filtros, reports pdf, consultas, abas, formulários de atualização e de controle). Você deve
selecionar uma aplicação e prosseguir.
Definição de Parâmentros
3
Na tela acima, do lado esquerdo, são exibidos parâmetros de entrada da aplicação de formulário (chave primária, variáveis globais), no lado direito, deverá ser selecionada a
opção para passagem de parâmetro. As opções são:
Variável : Utilizado para passar o valor de uma variavel global utilizada pela consulta como parâmetro.
Vazio : Escolhendo esta opção não será passado nenhum valor como parâmetro.
Ligação de Captura
Este tipo de ligação importa dados de outra consulta para um campo do formulário. Ao selecionar o tipo de ligação de captura é exibido uma lista com os campos do formulário.
Deverá ser escolhido um campo para receber dados através da ligação.
Lista de Aplicações
É possível realizar a ligação de captura com todas aplicações do tipo Consulta no projeto. Você deve selecionar uma aplicação e prosseguir.
Definição de Parâmentros
Recuperar valor do campo : Deverá ser selecionado um campo da aplicação de consulta chamada. Este campo terá os valores que serão retornados para o formulário.
Informe os valores que serão passados aos parâmentros : Esta opção é exibida quando a consulta chamada possui algum parâmetro, como por exemplo uma cláusula Where com variável
global. As opções de valores que podem ser passados como parâmetros são:
4
Fixo : Utilizado para passagem de um valor fixo como parâmetro
Vazio : Escolhendo essa opção não será passado nenhum valor como parâmetro.
Ligação de Botão
Utilizado para ligar a consulta a qualquer outro tipo de aplicação. Nesse tipo de ligação um botão é usado como link entre a consulta e as outras aplicações.
Editando Ligações
Na pasta Ligações no menu de aplicação (Figura1) são exibidas as ligações existentes na aplicação e também o item Nova Ligação. Ao clicar em uma ligação existente é exibida a
tela abaixo que permite que seja realizado a manutenção na ligação.
Editando ligações.
Barra de Botões
Propriedades da Ligação
Na tela abaixo deverão ser preenchidos os atributos relativos ao comportamento da ligação.
Abrir em Outra Janela : Será aberta outra janela para exibir o formulário.
Abrir em um Iframe : O formulário será exibido na mesma janela, podendo ser posicionado abaixo, acima, a esquerda ou a direita da consulta.
Exibir o Botão Novo na Consulta : Esta opção, quando habilitada, inclui na barra de ferramentas da consulta o botão adicionar Novo Registro do formulário.
Tecla de Atalho para o Botão Novo : Indica qual a tecla de atalho para o botão adicionar Novo Registro.
URL de saída da aplicação chamada : URL de saida do formulário chamado. Caso não seja definido nenhum valor, o endereço de retorno (botão voltar) será a própria
consulta.
Propriedades do Formulário
Permite selecionar os botões que serão exibidos no formulário através desta ligação.
Habilitar botões de Navegação : Habilita os botões de navegação (primeiro, anterior, próximo e último) no formulário.
5
Habilitar botão para edição do registro na consulta : Habilita o botão que permite editar os registros.
Propriedades do Iframe
Estas opções só serão visualizadas quando a propriedade Modo de Operação do Link for Abrir em um Iframe.
Posição do iframe em relação à aplicação principal : Pode ser: abaixo, acima, direita e esquerda.
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
6
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Nesta versão do Scriptcase está incorporada o conceito de programação, com a utilização de recursos de atributos, métodos e bibliotecas. Na versão anterior já era possível criar
regras de negócio nas aplicações, 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 são variáveis que tem escopo global dentro da aplicação declarada. Um atributo pode ser referenciado em todos os métodos e eventos de uma aplicação.
Atributos
Nome do Atributo : Esta caixa de texto permite informar o nome do atributo, após ser digitado o nome basta clicar no botão incluir . Caso deseje alterar será necessário clicar no nome
do atributo (localizados a esquerda dos botões) efetuar a alteração necessária e clicar no botão alterar. Caso seja necessário excluir algum atributo, é necessário realizar o mesmo
processo do botão alterar, só que ao selecionar o atributo é necessário clicar no notão excluir. O botão limpar, como o próprio nome diz limpa toda a lista de atributos localizadas a
esquerda do botão.
Bibliotecas Internas
Para utilizar uma biblioteca é só selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marcá-la. Este processo faz com que os métodos existentes na
biblioteca, sejam visíveis em todos os Eventos e Métodos da aplicação. Veja como criar e gerenciar bibliotecas acessando aqui.
Interface de gerenciamento de
bibliotecas internas
Métodos PHP
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.
Definir o nome para o novo método e clique no botão Criar. Como na imagem abaixo.
Inclusão do método.
2
Métodos podem ter parâmetros de passagem.
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.
Edição do parâmetro:
Métodos JavaScript
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.
Definir o nome para o novo método e clique no botão Criar. Como na imagem abaixo.
Inclusão do método.
3
Métodos podem ter parâmetros de passagem.
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.
Edição do parâmetro:
Exemplos relacionados
Grid Editável View com Modal
Formulário Simples
Múltiplos Registros
Grid Editável
Layout
Campos com Labels abaixo
Blocos Treeview
Exportação
Exportação PDF
Mestre Detalhe
Mestre-Detalhe (1:1)
Mestre/Detalhe
Filtro
Usando Filtro Dinâmico
Barra de Ferramentas
Agrupando Botões
4
Formulário com Responsividade Mobile
Campo de Idiomas
Botão
Botão AJAX
Ligações
Capturar informação de consulta
Campos
Marca d'agua
Formatar ao digitar
Combobox Multi-selecionável
Autocomplete
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)
Chave Única
Validação de Chave Única
Vídeos relacionados
Criando um Formulário
Tipos de Formulário
Valores Padrão
Layout do Formulário
Validação de Dados
Dependências
Eventos do Formulário
Organização : Permite que as aplicações rodem dentro das pastas através de iframe ou como uma consulta normal.
URL Amigável : Este opção permite que você adapte o nome da URL que será chamada pelo aplicação, os caracteres permitidos são os mesmos disponíveis em URLs: a-z, A-Z, 0-9, -_. Esta
opção também pode ser alterada na tela inicial, sobre o “URL amigável” da coluna na lista de aplicativos.
Pasta em baixo : Permiter exibir as pastas abaixo das aplicações, próximo ao rodapé.
Pasta na esquerda : Permite que as pastas sejam alinhadas a esquerda, como um menu Vertical.
Pasta na direita : Tem o mesmo principio da Pasta na Esqueda, só que alinhada a Direita.
Menu em cima : Tem o mesmo principio de Pasta em cima, mas o seu Esquema visual tem estilo de Menu.
Menu em baixo : Tem o mesmo principio de Pasta em baixo, mas o seu Esquema visual tem estilo de Menu.
Menu na esquerda : Tem o mesmo principio de Pasta na esquerda, mas o seu Esquema visual tem estilo de Menu.
Menu na Direita : Tem o mesmo principio de Pasta na direita, mas o seu Esquema visual tem estilo de Menu.
Corrido : Exibe todas as aplicações por ordem das pasta uma abaixo da outra.
Unidade de Medida : Unidade de medida base, para definir o tamanho da aplicação gerada.Pode ser: pixel ou porcentagem.
Alinhamento das abas : Permite alinhar as abas, onde vão ser posicionadas.Pode ser: centralizado, esquerda ou direita.
Alinhamento das aplicações : Permite definir onde as aplicações serão posicionadas, podendo ser: centralizado, esquerda ou direita.
Sair : Permite definir como será apresentada a opção de saída da aplicação, pode ser:
Botão no final da página;
Pasta;
Ícone Sair : Permite Indicar o ícone da opção de sair na Aba. Utilize o recurso de seleção de imagens para visualizar e selecionar de forma fácil a imagem desejada.
Exemplos relacionados
Aplicação de Abas
Vídeos relacionados
Aplicação de Aba
1
Configuração das Pastas
PÁGINA INICIAL › APLICAÇÕES › ABA › CONFIGURAÇÃO DAS PASTAS
Essa função serve para vincular a cada pasta uma aplicação pré-existente.
Adicionar uma Pasta : Identifique os seguintes campos, e em seguida, clique no botão Adiciona:
Label : Nome da aplicação que será exibido na aba ou menu (Exemplos: Dados Pessoais, Dados Financeiros, etc.);
Alterar uma Pasta : Dê duplo clique no nome da pasta (coluna esquerda / lista de pastas) e em seguida, altere os dados desejados. Por fim, clique no botão atualiza.
Excluir uma Pasta : Dê duplo clique no nome da pasta (coluna esquerda / lista de pastas) e em seguida, clique no botão remove.
Limpar : Este botão ao ser clicado , limpa todas as pastas existentes na caixa de exibição (caixa localizada a esquerda das setas de ordenação).
Exemplos relacionados
Aplicação de Abas
Vídeos relacionados
Aplicação de Aba
1
Configuração das Aplicações
PÁGINA INICIAL › APLICAÇÕES › ABA › CONFIGURAÇÃO DAS
APLICAÇÕES
Nesta pasta são definidas quais as aplicações farão parte da aplicação de abas, conforme segue:
Inicialmente o usuário deve clicar na pasta que deseja atualizar. São permitidas as seguintes operações:
Adicionar : Clique no botão adicionar, e em seguida, será apresentada a seguinte tela para seleção das aplicações.
Editar : selecione a aplicação desejada e em seguida, clique no botão Editar. Os passos seguintes são seleção da aplicação e a definição do tamanho do iframe, conforme solicitados no
processo adicionar aplicações.
Remover : selecione a aplicação que deseja excluir da pasta e, em seguida, clique no botão remover.
Em seguida, será apresentada a seguinte tela para complementar os parâmetros de ligação com a aplicação selecionada:
Largura do iframe : Definição da largura a ser utilizada dentro da pasta para exibição da janela da aplicação, deixando em 100% a aplicação será ajustada mais facilmente.
Altura do iframe : Definição da altura a ser utilizada no iframe para exibição da janela da aplicação, caso o tamanho fique pequeno será criado uma barra de rolagem para comportar a
janela.
Recarregar iframe : Quando uma pasta é selecionada as aplicações contidas na mesma são executadas e o resultado é exibido, com esta opção ativada “Sim” ao clicar na pasta que contenha
a aplicação é criado um cache com a página carregada, esse cache será utilizado caso o usuário navegue para outras pastas e retorne para a pasta que tem a aplicação com essa opção
ativada.
Parâmetros/Valor : Para cada parâmetro da aplicação que estamos colocando na pasta, existem três opções a serem escolhidas, são elas:
Variável : Nome da variável global de onde será recuperado o conteúdo.
Vazio : Para esse parâmetro o conteúdo do mesmo não será de responsabilidade da aplicação de Aba.
2
Exemplos relacionados
Aplicação de Abas
Vídeos relacionados
Aplicação de Aba
1
Configuração do PDF
PÁGINA INICIAL › APLICAÇÕES › ABA › CONFIGURAÇÃO DO PDF
Orientação do PDF : Define como será o sentido de orientação dos relatórios gerados em PDF, pode ser: retrato ou paisagem.
Formato do PDF : Formato das páginas dos relatórios gerados em PDF, tais como: Carta, A4, A5, Tablóide, etc.
Abrir PDF pelo botão : Indica se a aplicação permitirá gerar o PDF diretamente pelo botão ou se será através de um link para o PDF.
Exemplos relacionados
Aplicação de Abas
Vídeos relacionados
Aplicação de Aba
1
Segurança
PÁGINA INICIAL › APLICAÇÕES › ABA › SEGURANÇA
Configuração da
Com essa opção ligada, a aplicação só estará acessível quando for habilitada através da macro sc_apl_status ou através do módulo de segurança. Aplicações desabilitadas
Usar segurança
exibem uma mensagem de “usuário não autorizado” quando acessadas diretamente.
Url de saída da
Permite deifinir para qual aplicação o usuário será redirecionado após o aviso de “usuário não autorizado”.
segurança
Usar senha Quando este opção é habilitada será solicitadio que seja definida uma senha para a aplicação.
Solicitar senha apenas
Solicitar senha apenas uma vez por sessão, sem precisar solicitar a senha toda vez que abrir a aplicação na mesma sessão.
uma vez
Permitir chamada
Permite que uma aplicação seja chamada digitando diretamente a URL nos navegadores.
direta pela URL
No ambiente de desenvolvimento pode ser suprimido o uso das opções acima para efeitos de teste, evitando que a cada execução das aplicações seja solicitada a senha ou
que o acesso seja bloqueado. Para isso desabilite as opções Habilitar uso de segurança e Habilitar uso de senha no menu Configuração > Meu Scriptcase.
Exemplos relacionados
Aplicação de Abas
Vídeos relacionados
Aplicação de Aba
1
Log
PÁGINA INICIAL › APLICAÇÕES › ABA › LOG
Exemplos relacionados
Aplicação de Abas
Vídeos relacionados
Aplicação de Aba
1
Layout
PÁGINA INICIAL › APLICAÇÕES › ABA › LAYOUT
Neste módulo estão disponíveis recursos de edição, atributos e visualização da aplicação, de forma que podemos atribuir esquemas de visualização, organizar os campos em
blocos, definir os valores e o formato do cabeçalho entre outros.
Visualização
Nesta interface, podemos definir o esquema de visualização de uma aplicação em específico, isto porque o Scriptcase utiliza a definição de Valores Padrões por Projeto, que
além do esquema de visualização, permite a definição de valores a outros atributos a nível de Projeto.
Configuração de visualização
Modelo para o Cabeçalho : Permite a escolha do modelo para compor o cabeçalho da aplicação.
Modelo para o Rodapé : Permite a escolha do modelo para compor o rodapé da aplicação.
Temas : Escolhendo um dos temas existentes, será carregado o modo visual (cores,fontes, etc) que irá compor a aplicação.
Cabeçalho e Rodapé
Cabeçalho
Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho.
Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.
Variáveis de Cabeçalho : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no cabeçalho.
Título : Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no “ Título do Filtro ”.
Data : Quando é selecionado o tipo “ Data”, será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e
a hora do servidor. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho, pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Rodapé
Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.
Variáveis de Rodapé : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no Rodapé.
Data : Quando é selecionado o tipo “ Data”, será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e a
hora do servidor. O formato poderá ser informado no campo texto que aparece ao lado. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Estrutura do Menu
Nesta opção é possivel alterar toda a estrutura do menu.
Arraste a opção marcada até o “Menu Itens” para criar um novo “bloco” onde será adicionado conteúdo. Você pode aumentar a largura do layer, diminuí-la e também alterar o
posicionamento dela.
Após adicionar o layer e alterar o seu tamanho você pode clicar no ícone da “lixeira” para excluí-lo ou pode clicar no ícone do “lápis” para editar o que será exibido nesse bloco.
Edição do layer
3
Tamanho : Usando esta opção você pode alterar manualmente o tamanho do layer, usando porcentagem. Você também pode definir esse valor em pixels, no entanto, para fazer isso você
precisará alterar a opção “Menu Width” dentro do menu “Configurações”, este valor vem em porcentagem como padrão de Scriptcase.
Exibir : Ao clicar nessa opção você altera a exibição do layer, se deseja exibir ou não.
Tipo : Nessa opção você seleciona o tipo de dado que será exibido em cada linha do layer.
Título : Será exibido o título da aplicação, de acordo com o valor definido no “Título da Aplicação” dentro do menu “Cabeçalho e Rodapé”.
Valor : Você informa qualquer texto ou pode informar uma variável global. Exemplo: [var]
Biblioteca : Usando esta opção você seleciona uma Biblioteca Externa do Scriptcase. Você pode importar ou criar bibliotecas usando a opção “Ferramentas » Bibliotecas Externas” no
menu principal.
Fonte : Nessa opção você seleciona uma fonte disponível na lista. Altera o tamanho da fonte e coloca o texto como negrito e/ou itálico.
Cor do fundo : Aqui você altera a cor de fundo de cada linha de conteúdo do layer.
Cor da fonte : Nessa opção você pode alterar a cor da fonte que será exibida no layer.
Exemplos relacionados
Aplicação de Abas
Vídeos relacionados
Aplicação de Aba
1
Aplicação
PÁGINA INICIAL › APLICAÇÕES › ABA › APLICAÇÃO
Dados Gerais
Interface Configuração.
Código da Aplicação : Código da aplicação para uso interno do Scriptcase. Deve começar por letra.
Conexão : Nome da conexão utilizada pelo Scriptcase para acessar as tabelas. O usuário poderá selecioná-la.
Localização em Sessão : Compartilha localização com outras aplicações baseada nos valores em sessão.
Esquemas em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.
URL de Saída : Endereço URL para a qual o usuário será redirecionado ao sair da aplicação.
Pasta : Pasta onde a aplicação será armazenada no grupo de trabalho. O usuário poderá selecioná-la.
Variáveis Globais
Esta tela mostra as variáveis globais existentes na aplicação.
A variável global é um parâmetro externo necessário para a execução da aplicação. A aplicação pode incluir variáveis globais na cláusula WHERE, nas definições e nomes de
campos, programação em eventos, etc.
As variáveis globais são definidas entre colchetes ( [variável] ). Essas variáveis devem ser passadas para a aplicação que está sendo implementada através de um dos métodos:
Session, Post e Get
Nota: Se for necessário a utilização de Identificadores de banco de dados em suas tabelas, recomendamos a utilização das aspas duplas ( “ ) ao invés dos colchetes ( [ ] ) devido
ao conflico com a sintaxe das variáveis globais do Scriptcase. Utilizar os colchetes como Identificadores de banco de dados, poderá acarretar em problemas no funcionamento
das aplicações do Scriptcase.
Exemplo:
globais.
Valor : 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 pela aplicação. Se tiver sido definida uma variável que é recebida por um método POST e foi aprovada pelo método get o conteúdo
não será aceito. Métodos de passagem de valores das variáveis:
Session : Nesta opção, a variável deve ser criada como uma variável de sessão do PHP por outra aplicação.
Get : Define que a variável deve ser passada pela URL, ou seja, visível pelo navegador.
Post : Define que a variável deve ser passada através do método post do formulário HTML.
Exemplos relacionados
Aplicação de Abas
Vídeos relacionados
Aplicação de Aba
1
Configuração
PÁGINA INICIAL › APLICAÇÕES › DASHBOARD › CONFIGURAÇÃO
Configuração do Dashboard
Título:
Ligação:
Aplicação ou URL que será carregada no Widget selecionado. Para selecionar uma ligação de aplicação, clique no campo Ligação e selecione a aplicação que deseja ligar. Para
utilizar uma ligação de URL, basta digitar a URL desejada. Ex.: http://www.scriptcase.com.br/
Ao selecionar uma aplicação, caso a mesma tenha ligações com outras aplicações, será possível definir o local onde estes links serão abertos.
Campo: Caso a ligação seja do tipo Campo, é mostrado o campo que faz parte da ligação.
Propriedades:
Tempo de Recarga : Tempo de recarga da aplicação ou URL selecionada dentro do Widget, o mesmo deve ser definido em segundos.
Título:
Índice:
Conexão: Conexão que será utilizada para recuperação dos valores do índice;
Nome da Tabela : Tabela que será utilizada para recuperação dos valores do índice;
Campo da Métrica : Campo da tabela que será utilizado para recuperação dos valores do índice;
Função da Métrica : Função de métrica que será utilizada. As Funções de Métrica disponíveis para cada tipo de campo são:
Numérico: Soma, Média, Max, Min, Contagem, Contagem Distinta.
Exibir como : Define a forma de exibição do valor, que pode ser dos tipos:
Diferença Percentual: Exibe a diferença em forma de percentual entre os maior e o menor valor do índice;
Campo de período : Campo do tipo DATA utilizado para recuperação do valor do índice;
Propriedades:
Aqui são definidas as propriedades de execução do widget.
Tempo de Recarga : Tempo de recarga da aplicação ou URL selecionada dentro do Widget, o mesmo deve ser definido em segundos.
5
Organização dos Widgets
É possível alterar o tamanho e o arranjo dos widgets na tela utilizando a opção de Drag and Drop. Para redimensionar um Widget clique na borda inferior direita do Widget e
arraste. Para mover, clique sobre o Widget e arraste para a posição desejada.
Salvar
Exemplos relacionados
Aplicação de Dashboard
Parâmetros no Dashboard
Vídeos relacionados
Aplicação Dashboard
Configuração da
Com essa opção ligada, a aplicação só estará acessível quando for habilitada através da macro sc_apl_status ou através do módulo de segurança. Aplicações desabilitadas
Usar segurança
exibem uma mensagem de “usuário não autorizado” quando acessadas diretamente.
Url de saída da
Permite deifinir para qual aplicação o usuário será redirecionado após o aviso de “usuário não autorizado”.
segurança
Usar senha Quando este opção é habilitada será solicitadio que seja definida uma senha para a aplicação.
Solicitar senha apenas
Solicitar senha apenas uma vez por sessão, sem precisar solicitar a senha toda vez que abrir a aplicação na mesma sessão.
uma vez
Permitir chamada
Permite que uma aplicação seja chamada digitando diretamente a URL nos navegadores.
direta pela URL
No ambiente de desenvolvimento pode ser suprimido o uso das opções acima para efeitos de teste, evitando que a cada execução das aplicações seja solicitada a senha ou
que o acesso seja bloqueado. Para isso desabilite as opções Habilitar uso de segurança e Habilitar uso de senha no menu Configuração > Meu Scriptcase.
Exemplos relacionados
Aplicação de Dashboard
Parâmetros no Dashboard
Vídeos relacionados
Aplicação Dashboard
Exemplos relacionados
Aplicação de Dashboard
Parâmetros no Dashboard
Vídeos relacionados
Aplicação Dashboard
Neste módulo estão disponíveis recursos de edição, atributos e visualização da aplicação, de forma que podemos atribuir esquemas de visualização, organizar os campos em
blocos, definir os valores e o formato do cabeçalho entre outros.
Visualização
Nesta interface, podemos definir o esquema de visualização de uma aplicação em específico, isto porque o Scriptcase utiliza a definição de Valores Padrões por Projeto, que
além do esquema de visualização, permite a definição de valores a outros atributos a nível de Projeto.
Configuração de visualização
Modelo para o Cabeçalho : Permite a escolha do modelo para compor o cabeçalho da aplicação.
Modelo para o Rodapé : Permite a escolha do modelo para compor o rodapé da aplicação.
Temas : Escolhendo um dos temas existentes, será carregado o modo visual (cores,fontes, etc) que irá compor a aplicação.
Cabeçalho e Rodapé
Cabeçalho
Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho.
Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.
Variáveis de Cabeçalho : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no cabeçalho.
Título : Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no “ Título do Filtro ”.
Data : Quando é selecionado o tipo “ Data”, será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e
a hora do servidor. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho, pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Rodapé
Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.
Variáveis de Rodapé : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no Rodapé.
Data : Quando é selecionado o tipo “ Data”, será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e a
hora do servidor. O formato poderá ser informado no campo texto que aparece ao lado. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Estrutura do Menu
Nesta opção é possivel alterar toda a estrutura do menu.
Arraste a opção marcada até o “Menu Itens” para criar um novo “bloco” onde será adicionado conteúdo. Você pode aumentar a largura do layer, diminuí-la e também alterar o
posicionamento dela.
Após adicionar o layer e alterar o seu tamanho você pode clicar no ícone da “lixeira” para excluí-lo ou pode clicar no ícone do “lápis” para editar o que será exibido nesse bloco.
Edição do layer
3
Tamanho : Usando esta opção você pode alterar manualmente o tamanho do layer, usando porcentagem. Você também pode definir esse valor em pixels, no entanto, para fazer isso você
precisará alterar a opção “Menu Width” dentro do menu “Configurações”, este valor vem em porcentagem como padrão de Scriptcase.
Exibir : Ao clicar nessa opção você altera a exibição do layer, se deseja exibir ou não.
Tipo : Nessa opção você seleciona o tipo de dado que será exibido em cada linha do layer.
Título : Será exibido o título da aplicação, de acordo com o valor definido no “Título da Aplicação” dentro do menu “Cabeçalho e Rodapé”.
Valor : Você informa qualquer texto ou pode informar uma variável global. Exemplo: [var]
Biblioteca : Usando esta opção você seleciona uma Biblioteca Externa do Scriptcase. Você pode importar ou criar bibliotecas usando a opção “Ferramentas » Bibliotecas Externas” no
menu principal.
Fonte : Nessa opção você seleciona uma fonte disponível na lista. Altera o tamanho da fonte e coloca o texto como negrito e/ou itálico.
Cor do fundo : Aqui você altera a cor de fundo de cada linha de conteúdo do layer.
Cor da fonte : Nessa opção você pode alterar a cor da fonte que será exibida no layer.
Exemplos relacionados
Aplicação de Dashboard
Parâmetros no Dashboard
Vídeos relacionados
Aplicação Dashboard
Interface
Configuração.
Código da Aplicação : Código da aplicação para uso interno do Scriptcase. Deve começar por letra.
URL Amigável : Este opção permite que você adapte o nome da URL que será chamada pelo aplicação, os caracteres permitidos são os mesmos disponíveis em URLs: a-z, A-Z, 0-9, -_. Esta
opção também pode ser alterada na tela inicial, sobre o “URL amigável” da coluna na lista de aplicativos.
Esquemas em Sessão : .
Edição por Projeto : Se tiver marcado Não a aplicação só poderá ser editado pelo proprietário.
Exemplos relacionados
Aplicação de Dashboard
Parâmetros no Dashboard
Vídeos relacionados
Aplicação Dashboard
Interface de
configuração.
URL Amigável : Este opção permite que você adapte o nome da URL que será chamada pelo aplicação, os caracteres permitidos são os mesmos disponíveis em URLs: a-z, A-Z, 0-9, -_. Esta
opção também pode ser alterada na tela inicial, sobre o “URL amigável” da coluna na lista de aplicativos.
Quebra de Linha nos títulos : Permite a quebra de linha nos títulos dos campos.
Margens : Permite organizar exibição da aplicação na página conforme os valores informados nas margens (direita , esquerda, superior e inferior) em pixels.
Largura da Tabela : Valor da largura para a tabela da aplicação. As aplicações do Scriptcase são geradas no padrão HTML, e são organizadas em tabelas, linhas e células.
Unidade de Largura da Tabela : Unidade de medida usada para a largura da tabela definida no item anterior, podendo ser: porcentagem, pixel ou automático.
Colunas da Tabela : Este parametro define a largura das colunas (campos) da tabela (aplicação).
Formatação e comportamento
Interface de
Tabulação automática : Muda o foco para o próximo text box quando a quantidade de carateres chegar no limite definido.
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. Não funciona com campos que contém Marca d’agua.
Focar campo com erro : Foca o campo com erro ao tentar submeter um formulário
Usar templates do Editor HTML : Permite usar o novo Tiny MCE, basta selecionar o template do Editor HTML ou editar/criar seu próprio.
Exemplos relacionados
Autenticação por Redes Sociais
Vídeos relacionados
Aplicação de Controle
1
Editar Campos
PÁGINA INICIAL › APLICAÇÕES › CONTROLE › EDITAR CAMPOS
Interface para
Campos
Essa coluna é usada para exibir o nome do campo.
Label
Colunas para editar o label de exibição dos campos em uma aplicação.
Tipo de dado
Inserção
Define se o campo é exibido para entreda de novos registros.
Atualização
Define se o campo é exibido para edição um registro.
Read-Only
Define se op campo é apenas somente-leitura.
Obrigatório
PK
Valor BD (insert)
Define se o campo receberá valores internos, quando inserido um novo registro, tal como um auto incremento, data, data e hora e IP.
Valor BD (update)
Define se o campo receberá valores internos, quando atualizado um registro, tal como um auto incremento, data, data e hora e IP.
Página
Indica que há Páginas na aplicação.
Bloco
Observe que todas as linhas são arrastáveis. Você pode definir a posição dos campos, blocos e páginas. Lembrete: Campos são agrupados em Blocos e Blocos são agrupados
em páginas.
Exibição
Interface de Exibição.
Opções
Posição do Marcador : Indica a posição do marcador para que será exibido em relação a um campo obrigatório.
Exemplos relacionados
Autenticação por Redes Sociais
Vídeos relacionados
Aplicação de Controle
1
Posicionamento dos Campos
PÁGINA INICIAL › APLICAÇÕES › CONTROLE › POSICIONAMENTO DOS
CAMPOS
Permite configurar quais campos serão exibidos na aplicação e sua ordem.
Posicionamento dos
campos
A caixa à esquerda representa os campos que não estão sendo exibidos na aplicação.
Exemplos relacionados
Autenticação por Redes Sociais
Vídeos relacionados
Aplicação de Controle
1
Barra de Ferramentas
PÁGINA INICIAL › APLICAÇÕES › CONTROLE › BARRA DE FERRAMENTAS
A barra de ferramentas da aplicação está dividida em duas partes: Superior e Inferior, de forma que é possivel definir quais botões serão exibidos em ambos locais. A seleção
dos botões das barras de ferramentas superior e inferior funcionam de forma indepente permitindo, por exemplo, que um botão esteja nas duas barras ao mesmo tempo.
É possível, também, separar quais botões serão exibidos quando a aplicação for acessada em um dispositivo móvel, e suas respectivas posições na barra de ferramentas. Como
podemos ver na imagem abaixo, temos a seguinte disposição:
Desktop : Local no qual deve-se configurar a barra de ferramentas para exibição “Versão Web Clássica”, ou seja, tal configuração será usada na aplicação quando ela for acessada através de
um Desktop .
Mobile : Local no qual deve-se configurar a barra de ferramentas para exibição “Versão Moblie”, ou seja, tal configuração será usada na aplicação quando ela for acessada através de um
dispositivo Mobile.
Barra de Ferramentas
Posicionamento dos
botões do formulário
Atributos :
Navegação : Apresenta as opções relativas aos botões de navegação que podem ser exibidos na consulta.
PDF Disponibiliza relatório completo, contendo todos os dados da consulta em formato PDF.
WORD Disponibiliza relatório completo, contendo todos os dados da consulta em formato WORD.
XLS Disponibiliza relatório completo, contendo todos os dados da consulta em formato Excel.
XML Disponibiliza relatório completo, contendo todos os dados da consulta em formato XML.
CSV Disponibiliza relatório completo, contendo todos os dados da consulta em formato CSV.
RTF Disponibiliza relatório completo, contendo todos os dados da consulta em formato RTF.
Impressão Cria uma consulta em formato html.
Outros : Apresenta diversas opções relativas às funcionalidades da aplicação.
Escolher registro Permite exibir uma página de registros à partir do número digitado.
Escolher quantidade Um combobox para definir um número máximo de linhas por páginas
Filtro Quando clicado, redireciona para um formuláio de pesquisa.
Filtro dinâmico Quando clicado, exibe os campos para realização da pesquisa.
Colunas Permite definir quais colunas serão exibidas ou não.
Regras de ordenação Exibe um botão
Quebras Permite selecionar uma regra de Quebra. ( Criada previamente na aplicação ).
Salvar grid Permite salvar o estado atual da aplicação.
QuickSearch Permite realizar uma busca rápida nos registros da aplicação.
Gantt Quando clicado, exibe o gráfico de gantt.
Resumo Quando clicado, exibe a linha de resumo com um conjunto de informações dos registros.
2
Botões do formulário Exibe os botões do formulário, quando há uma ligação previamente criada na aplicação.
Idiomas Exibe um combobox com os idiomas disponíveis, definidos nas propriedades projeto.
Esquemas Exibe um combobox com os temas disponíveis, definidos nas propriedades projeto.
Linhas Permite definir o número de linhas exibidos na aplicação.
WebHelp Exibe um botão com redirecionamendo para a página de ajuda.
Separador
————————- | Exibe uma linha de separação entre os botões, quando utilizados em um grupo de botões.
Grupo de botões : A opção Grupo permite que sejam criados grupos de botões.
Label : Permite definir o nome do grupo de botões que será exibido na aplicação em execução.
Hint\Title : Permite definir o hint do grupo de botões que será exibido na aplicação em execução.
Tipo do botão : Permite definir o formato de exibição do grupo de botões ( Botão, Imagem, Link).
Imagem : Permite selecionar a imagem que será exibida no grupo de botões ( Quando o tipo do botão for Imagem ).
Exibição : Permite definir o tipo de exibição do grupo de botões ( Somente texto, Somente imagem, Texto e Imagem ).
Exibir posição : Permite definir o posicionameto do grupo de botões ( Texto à direita, Imagem à direita ) quando a Exibição for Texto e Imagem.
Após criação do grupo de botões, é necessário posicionar os botões abaixo do grupo de botões e à direita. Assim como na imagem abaixo:
Atalhos de Teclado
Utilizar teclas de atalho : Define se a aplicação utilizará teclas de atalho. Quando você ativa esta opção, as configurações de teclas de atalho antigas são desativadas.
Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.
Opções
Opções do formulário
Atributos
Linhas formato de contador : Permite definir o formato que será exibido as linhas do contador. Ex: [1 a 10 de 200].
Formatação no JS : Permite definir se o formulário será ou não dotado de formatação automática 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 formatação é colocada automaticamente CPF: 123.456.789-54.
Número de links exibidos : Permite definir a quantidade de links de páginas , quando a opção Navegação por página estiver habilitada.
Help por Bloco : Indica se os helps dos campos relativos, serão agrupados por bloco. Em cada campo podemos definir um texto de ajuda para o mesmo, com essa opção ativada
aparecerá um ícone na barra do título do bloco para chamada da página de help.
Help Geral : O help geral “Consolida” todos os help’s dos campos em uma única página, colocando um ícone na barra de ferramentas para chamada da página de help.
Botões da barra de ferramentas : Permite definir o tipo de exibição dos botões da barra de ferramentas ( DIV abaixo da barra de ferramentas , Modal ).
Possui as mesmas opções da versão Desktop , adicionando apenas o item “Copiar do desktop”, no qual , ao ser clicado realiza uma cópia dos items da barra de ferramentas
Desktop para o Mobile.
Exemplos relacionados
Autenticação por Redes Sociais
Vídeos relacionados
Aplicação de Controle
1
SQL
PÁGINA INICIAL › APLICAÇÕES › CONTROLE › SQL
Nas aplicações do tipo blank, por default é possível utilizar uma conexão de acesso a banco de dados, mas assim como nos demais tipos de aplicação, forms, consultas e
controles é possível executar comandos SQL utilizando outras conexões além da conexão nativa da aplicação.
Configuração de SQL.
Conexão : Permite a escolha de uma das conexões a bancos de dados do seu projeto.
Exemplos relacionados
Autenticação por Redes Sociais
Vídeos relacionados
Aplicação de Controle
1
JavaScript
PÁGINA INICIAL › APLICAÇÕES › CONTROLE › JAVASCRIPT
O Conceito de Edição JavaScript no Scriptcase é associar aos campos dos formulários eventos em JavaScript, ou seja, para cada campo você pode editar ações associadas aos
seus eventos.
Atributos
Escolha o objeto : Nesse Combobox são exibido todos os campos que fazem parte da aplicação de Formulário, assim como o objeto Form “formulário”.
Escolha o evento : Nesse Combobox devemos escolher o evento associado ao campo, para o qual iremos escrever o código JavaScript. Veja os eventos disponíveis:
onclick : Ocorre no click do mouse sobre o campo.
onChange : Ocorre sempre que o objeto perde o foco e o valor do campo é alterado .
Eventos ligados ao Form “formulário” : Os eventos abaixo estão diretamente associados ao formulário.
OnLoad : Este evento ocorre quando a página é carregada, ou seja, ao navegar de um registro para outro. Ao clicar nos botões (novo, inserir, anterior etc).
onSubmit: Este evento ocorre ao clicar nos botões “inserir”, “alterar” e “excluir”.
Edição de JavaScript
Após selecionar o objeto e o evento e clicar no botão (Editar), será aberta a tela de edição da ação JavaScript, que será executada quando o evento selecionado ocorrer. Nessa tela
podemos informar ações JavaScript personalizadas ou ainda usar eventos padrão do Scriptcase, como por exemplo:. nm_recarga_form(); que efetua a recarga do formulário.
Após salvar o comando JavaScript clicando no botão (atualizar), estará concluído o trabalho.
A linguagem JavaScript nem sempre tem o mesmo comportamento em todos os Browsers disponíveis no mercado. Sempre que for necessário escrever um bloco mais elaborado
ou complexo nessa linguagem, é importante fazer os devidos testes nos browsers em que a aplicação será executada.
Exemplo onClick
Ao clicar sobre um campo do tipo rádio, pode-se habilitar ou desabilitar uma série de campos do formulário 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'
}
Exemplo onBlur
Pode-se definir uma crítica em torno do campo “carga_horaria_semanal” quando o mesmo perder o foco.
2
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 “Sálario” de um funcionário e sair do campo, ocorrerá um “onchange”, nesse momento aproveitamos para checar se o “cargo” é “jardineiro”.
Exemplo OnFocus
Após informar o valor da Compra e selecionar a modalidade de pagamento em um objeto do tipo “Select: forma_pagto”, o código 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"
Exemplos relacionados
Autenticação por Redes Sociais
Vídeos relacionados
Aplicação de Controle
1
Segurança
PÁGINA INICIAL › APLICAÇÕES › CONTROLE › SEGURANÇA
Configuração da
Com essa opção ligada, a aplicação só estará acessível quando for habilitada através da macro sc_apl_status ou através do módulo de segurança. Aplicações desabilitadas
Usar segurança
exibem uma mensagem de “usuário não autorizado” quando acessadas diretamente.
Url de saída da
Permite deifinir para qual aplicação o usuário será redirecionado após o aviso de “usuário não autorizado”.
segurança
Usar senha Quando este opção é habilitada será solicitadio que seja definida uma senha para a aplicação.
Solicitar senha apenas
Solicitar senha apenas uma vez por sessão, sem precisar solicitar a senha toda vez que abrir a aplicação na mesma sessão.
uma vez
Permitir chamada
Permite que uma aplicação seja chamada digitando diretamente a URL nos navegadores.
direta pela URL
No ambiente de desenvolvimento pode ser suprimido o uso das opções acima para efeitos de teste, evitando que a cada execução das aplicações seja solicitada a senha ou
que o acesso seja bloqueado. Para isso desabilite as opções Habilitar uso de segurança e Habilitar uso de senha no menu Configuração > Meu Scriptcase.
Captcha
Usar Captcha : Define se a aplicação terá suporte a Captcha.
Exemplo do reCAPTCHA:
Primeiramente temos que solicitar uma Chave de API para ativarmos o reCAPTCHA na aplicação do Scriptcase seguindo os passos abaixo:
Para obter a Chave do Site e Secret Key devemos acessar o endereço: https://www.google.com/recaptcha/admin#list. A página abaixo será exibida:
Label: Nome do projeto que será criado para armazenar as chaves do reCAPTCHA.
Domains : Podemos inserir vários domínios (um por linha) para limitarmos o uso da API.
Após isto, devemos aceitas os temos de serviço ( “Accept the reCAPTCHA Terms of Service” ).
Ao clicar em Register a página será atualizada com as informções de integração do reCAPTCHA. Nesta tela podemos obter os dados da Chave do Site e do Secret Key:
Chave do Site : Chave gerada pelo google após a criação do projeto reCAPTCHA.
Secret Key : Chave gerada pelo google após a criação do projeto reCAPTCHA.
Tema : Define a cor que o reCAPTCHA será exibido. Temos duas opções:
Light :
Dark :
Tipo: Define o tipo inicial do reCAPTCHA a ser exibido. Temos duas opções:
Áudio:
Imagem:
Compacto:
Exemplos relacionados
Autenticação por Redes Sociais
Vídeos relacionados
3
Aplicação de Controle
1
Log
PÁGINA INICIAL › APLICAÇÕES › CONTROLE › LOG
Exemplos relacionados
Autenticação por Redes Sociais
Vídeos relacionados
Aplicação de Controle
1
Autenticações
PÁGINA INICIAL › APLICAÇÕES › CONTROLE › AUTENTICAÇÕES
Scriptcase pode vincular nossas aplicações utilizando métodos OAuth. Esses métodos permitem integrar nosso projeto com as seguintes origens de dados:
Facebook.
Secret : O Facebook lhe dará uma chave secreta para que sua aplicação.
Método de retorno : Método que se executará no retorno de serviço dos dados solicitados ao Facebook.
Secret : O Twitter lhe dará uma chave secreta para que sua aplicação.
Método de retorno : Método que se executará no retorno de serviço dos dados solicitados ao Twitter.
Secret : O Google+ lhe dará uma chave secreta para que sua aplicação.
Método de retorno : Método que se executará no retorno de serviço dos dados solicitados ao Google+.
Paypal
2
Para criar a integração com PayPal, você precisa preencher esses campos:
PayPal URL : Essa URL pode ser para a SandBox do PayPal ou para a API real do PayPal. A SandBox é utilizada para realizar testes com a aplicação antes de aplicar a integração num
ambiente real.
Campo Customizado : Campo customizado para receber um valor qualquer que o usuário queira receber de volta.
Variável com a descrição : Esse campo receberá uma variável com a descrição do produto adquirido.
Variável com o valor total : Method to be ran when PayPal service return the data requested.
Método Paypal : Método a ser corrido quando a autenticação do paypal retornar o valor desejado.
Método IPN : Método a ser corrido quando o IPN do PayPal retorna a confirmação da compra.
[mc_gross]
[invoice]
[protection_eligibility]
[address_status]
[payer_id]
[tax]
[address_street]
[payment_date]
[payment_status]
[charset]
[address_zip]
[first_name]
[mc_fee]
[address_country_code]
[address_name]
[notify_version]
[custom]
[payer_status]
[business]
[address_country]
[address_city]
[quantity]
[verify_sign]
[payer_email]
[txn_id]
[payment_type]
[last_name]
[address_state]
[receiver_email]
[payment_fee]
[receiver_id]
[txn_type]
3
[item_name]
[mc_currency]
[item_number]
[residence_country]
[test_ipn]
[handling_amount]
[transaction_subject]
[payment_gross]
[shipping]
[ipn_track_id]
Exemplos relacionados
Autenticação por Redes Sociais
Vídeos relacionados
Aplicação de Controle
1
Campos
PÁGINA INICIAL › APLICAÇÕES › CONTROLE › CAMPOS
No menu da aplicação Campos, são exibidos para configuração apenas os campos foram selecionados no menu Selecionar Campos.
Para cada campo selecionado uma série de atributos podem ser alterados em função do tipo de dado selecionado.
Texto
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números e caracteres especiais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : 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 usuário por (*).
2
senha.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Máscara de Exibição : Define a máscara de exibição do campo. Existem tres tipos de máscara que podem ser mescladas.
Caracter Descrição
9 Representa um caracter numérico (0-9)
A Representa um caracter alpha numérico (A-Z,a-z)
* Representa qualquer caracter alfa-numérico (A-Z,a-z,0-9) digitada pelo usuário.
É 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 máscara é excedido.
Exemplos de máscaras
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Caracteres Permitidos : Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. As opções são:
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Processamento Ajax
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
4
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
5
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto com múltiplas linhas, o mesmo aceita letras, números e caracteres especiais. Quando
selecionado será habilitado um atributo para inserir a quantidade de linhas do campo.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
6
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Caracteres Permitidos : Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. As opções são:
Selecionados : Define o conjunto de caracteres permitidos. Usando as configurações abaixo será permitida a digitação de letras, números e dos caracteres - / (definidos no atributo Mais). As
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
8
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Número
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Máscara de Exibição : Define a máscara de exibição do campo. Existem tres tipos de máscara que podem ser mescladas.
Caracter Descrição
9 Representa um caracter numérico (0-9)
A Representa um caracter alpha numérico (A-Z,a-z)
* Representa qualquer caracter alfa-numérico (A-Z,a-z,0-9) digitada pelo usuário.
É 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 máscara é excedido.
10
Exemplos de máscaras
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Gravar tags HTML : Esta opção permite a gravação no banco de dados de textos com tags html escritas no input do campo.
Entrada de texto em Javascript : Esta opção permite a gravação no banco de dados de textos com código javascript escritos no input do campo.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Aceitar : Permite que o campo aceite somente valores negativos, somente positivos ou ambos.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
12
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Decimal
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido valor, o mesmo aceita valores decimais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Aceita Negativo : Permite que o campo aceite somente valores negativos, somente positivos ou ambos.
Completar com zeros : Se habilitado, preenche automaticamente as casa decimais quando não especificadas. Se desabilitado, o usuário final deverá sempre digitar os digitos decimais.*
Formatar ao digitar” deve estar habilitado no menu “Formulário»Configuração” para utilizar esta opção.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Moeda
Configuração Geral
17
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como moeda, o mesmo aceita valores decimais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Uso de Símbolo Monetário : Define se o campo exibirá o símbolo monetário da configuração regional.*
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Aceita Negativo : Permite que o campo aceite somente valores negativos, somente positivos ou ambos.
Completar com zeros : Se habilitado, preenche automaticamente as casa decimais quando não especificadas. Se desabilitado, o usuário final deverá sempre digitar os digitos decimais.*
“Formatar ao digitar” deve estar habilitado no menu “Formulário»Configuração” para utilizar esta opção.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
19
Interface de configuração da validação do Lookup de Edição.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
20
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Imagem HTML
Configuração Geral
21
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo imagem html, ele permite inserir no campo uma imagem.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Imagem : Define a imagem que deverá ser exibida. O ícone “Escolher imagem” lista imagens padrão do Scriptcase para seleção. O ícone “Fazer upload de uma imagem” possibilita que o
desenvolvedor envie para o servidor uma imagem localizada em outra máquina.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
23
Label
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo label, o campo é exibido como output apenas como saída de dado.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Texto : Caixa onde será informado o texto que será exibido ao lado do campo.
Usar para recarga : Esta opção ao ser ativada, permite que o texto que foi informado na propriedade Texto, torne-se um link que ao ser clicado recarrege o formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
24
Largura : Para definir a largura do título.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
25
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CPF
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. 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 informação errada , será exibida uma mensagem de erro.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
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 máxima de caracteres a ser digitada.
26
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
27
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
28
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
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. 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 informação errada áexibida uma mensagem de erro.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
30
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
31
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CPF e CNPJ
Configuração Geral
32
Tipo do dado : Define o tipo do campo da aplicação. 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 informação errada , será exibida uma mensagem de erro.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
34
Largura : Para definir a largura do campo.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. 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 informação errada , será exibida uma mensagem de erro.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Tipo CPF/CNPJ : Permite associar valores para definição de pessoas Físicas ou Jurídicas.
Campo Relacionado : Permite determinar o campo o qual contém os valores que será feita a verificação de tipo. Ou seja, dependendo se a pessoa for Física ou Jurídica, será feita a validação
de CPF ou CNPJ respectivamente.
Recarrega Formulário : Permite quando ativada recarregar o formulário após alguma alteração do campo.
Lookup de Edição
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
37
Largura : Para definir a largura do campo.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como Cartão o campo é éverificado se o valor é válido.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Máscara de Exibição : Define a máscara de exibição do campo. Existem tres tipos de máscara que podem ser mescladas.
Caracter Descrição
9 Representa um caracter numérico (0-9)
A Representa um caracter alpha numérico (A-Z,a-z)
* Representa qualquer caracter alfa-numérico (A-Z,a-z,0-9) digitada pelo usuário.
É 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 máscara é excedido.
Exemplos de máscaras
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
40
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
41
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
Configuração Geral
Tipo do dado : Permite a exibição de uma caixa de seleção para escolha dos tipos de cartões.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Tipo de Cartão : Permite a exibição de uma caixa de seleção para escolha dos tipos de cartões.
Usar Título/Negação : Permite a entrada de uma nova opção diferente das disponibilizadas pelo Scriptcase (American Express, Diners, MasterCard e Visa). O label e o valor dessa nova opção
são definidos em Valor Negativo e Título.
Campo Relacionado : Permite determinar o campo que contém os valores para serem realizadas as devidas verificações de tipo.
Recarrega Formulário : Permite quando ativada recarregar o formulário após alguma alteração do campo.
Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
43
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
44
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CEP
Configuração Geral
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Dados do CEP : Permite selecionar os campos que serão preenchidos com os valores correspondentes ao CEP.
CEP no onChange : Permite o preenchimento automático dos campos relacionados na opção Dados do CEP, quando o CEP for informado ou alterado dinamicamente.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
E-mail
Configuração Geral
48
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números e caracteres especiais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
50
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
URL
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como URL é exibido um link de acesso.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
52
Tipo HTML : Objeto HTML usado para exibir o campo no formulário.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
54
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Cor HTML
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como Cor HTML é exibido ao lado do campo um ícone com uma paleta de cores.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
56
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
57
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Editor HTML
Configuração
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como Editor HTML, o mesmo aceita letras , números,caracteres.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Barra de Ferramentas
HTML.
Propriedades
Localização : local do posicionamento da barra de ferramentas do Editor HTML
Organização dos Botões : Permite definir a posição dos botões na barra de ferramentas.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
59
Largura : Para definir a largura do objeto input.
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Localização
Configuração
Tipo do Dado : Define o tipo do campo da aplicação. Quando o campo é definido como Localização é exibido um combo com a localização configurada nas propriedades do projeto.
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
61
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tema
Configuração
Tipo do Dado : Define o tipo do campo da aplicação. Quando o campo é definido como Tema é exibido um combo com os temas configurados nas propriedades do projeto.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
62
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
63
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Data
Configuração Geral
64
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data ele permite a exibição no formato definido na opção Formatação dos Valores.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de datas ao campo. Quando não for selecionada será exibido o atributo Separador de data.
Primeiro Dia : Define o dia que será apresentado como o primeiro da semana.
Data Mínima :
Data Fixa : Inserir a data mímina 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 opções:
Data Atual Simples : Deixará a data atual como a data máxima, ou seja, não entrará ninguém no formulário que nasceu após o dia corrente.
Data Atual com Incremento : A data mínima será a data atual (+) os dias ou meses ou anos que você incrementar.
__ Data Atual com Decremento__ : A data mínima será a data atual (-) os dias ou meses ou anos que você quiser decrementar.
Data Máxima :
Data Fixa : Inserir a data máxima 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 opções:
Data Atual Simples : Deixará a data atual como a data máxima, ou seja, não entrará ninguém no formulário que nasceu após o dia corrente.
Data Atual com Incremento : A data máxima será a data atual (+) os dias ou meses ou anos que você incrementar.
Data Atual com Decremento : A data máxima 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 Calendário : Permite exibir ao lado do campo um ícone de calendário, este possibilita a seleção do mês e ano passando para o campo o valor que foi definido no calendário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
66
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
67
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Hora
Configuração Geral
68
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Hora ele permite a exibição do formato definido na opção Formatação dos Valores.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de datas ao campo. Quando não for selecionada será exibido o atributo Separador de hora (Veja
configurações regionais).
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Data e Hora
Configuração Geral
71
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data ele permite a exibição no formato definido na opção Formatação dos Valores.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Exibir Formato : Permite exibir ao lado do campo o modo de preenchimento do campo hora.
Exibir Calendário : Permite exibir ao lado do campo um ícone de calendário, este possibilita a seleção do mês e ano passando para o campo o valor que foi definido no calendário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. As imagens são salvas em um diretório do servidor e o nome da imagem em um campo texto da tabela.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Manter Aspecto : Manter o aspecto da imagem. Quando são informados os atributos Altura da Imagem e Largura da Imagem, é gerada uma nova imagem mantendo a proporção 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.
Subdiretório : Permite informar o subdiretório onde serão armazenadas as imagens. Este subdiretório é relativo ao diretório definido em Diretório de Imagens (veja em Configuração).É
possível o uso de variáveis globais ou locais na formação do nome do subdiretório.
Criar subdiretório : Quando ativada essa opção permite a criação do subdiretório caso não exista.
Cache da Imagem : Tempo em minutos para que o cache da imagem fique armazenado.
Exibir apenas o link : Quando ativada essa opção permite que o nome da imagem seja um link na aplicação 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 visualização 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 opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
76
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 do dado : Define o tipo do campo da aplicação. Os arquivos são salvos em um diretório do servidor e o nome do arquivo em um campo texto da tabela.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
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.
Subdiretório : Permite informar o subdiretório onde serão armazenados os arquivos. Este subdiretório é relativo ao diretório definido em Caminho dos Documentos (veja em Configuração).
É possível o uso de variáveis globais ou locais na formação do nome do subdiretório.
Criar subdiretório : Quando ativada essa opção permite a criação do subdiretório caso não exista.
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 opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
78
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Select
Configuração
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Usar Select 2 : Usa o novo componente para seleção de dados, permitindo pesquisas na seleção.
Exibir a área de pesquisa Select2 : Define se deseja exibir o campo de pesquisa em Select2.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
80
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Múltiplos Valores : Selecionando Sim, permite que sejam armazenados vários valores no campo da tabela, separados por um caracter definido em Delimitador.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Só preencher este campo se Múltiplos Valores estiver selecionado. Caso
não seja informado, o delimitador padrão será ponto e vírgula ( ; ) .
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : Valor a ser gravado no campo quando for selecionado a linha de título do objeto select.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Criar Ligação : Permite criar uma ligação para outro formulário possibilitando a manutenção da lista exibida no campo select. Após a manutenção, o objeto select
é atualizado automaticamente.
81
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Tipo de Lookup : Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores
(binário).
Simples Valor :
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
82
Altura : Define uma altura(linhas) para o objeto select.
Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a
combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).
Label : Texto que será exibido para o item da lista no objeto select.
Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.
Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .
Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.
Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.
Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):
Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.
Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .
Label : Texto que será exibido para o item da lista no objeto select.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
L O O K U P D E E D I Ç Ã O - V A L O R AT U A L
Processamento Ajax
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
86
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Duplo Select
Configuração
87
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados vários itens para atualização do campo na tabela. Por exemplo, para um
campo produtos, em uma lista de valores o usuário poderá selecionar os itens desejados.
Exibição de lookup.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave ,
campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Duplo Select .
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir valor original e
lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Processamento Ajax
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
89
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
90
CheckBox
Configuração
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
91
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Só preencher este campo se
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Opção marcar todos : Exibe uma opção para marcar e outra para desmarcar todos os itens.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
92
Tipo de Lookup : Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores
(binário).
Simples Valor :
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a
combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).
93
Label : Texto que será exibido para o item da lista no objeto select.
Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.
Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .
Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.
94
Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.
Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):
Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.
Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .
Label : Texto que será exibido para o item da lista no objeto select.
Colunas : Permite informar a quantidade de colunas para exibição dos itens do checkbox.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
95
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Opção marcar todos : Exibe uma opção para marcar e outra para desmarcar todos os itens.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Processamento Ajax
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
97
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Radio
Configuração
Tipo do dado : O Tipo de dados Rádio é um objeto que permite a seleção de apenas uma informação de todas as que são exibidas por ele.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
98
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Colunas : Permite informar a quantidade de colunas para exibição dos itens do radio.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : Valor a ser gravado no campo quando for selecionado a linha de título do objeto select.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
99
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver selecionado
o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
Processamento Ajax
100
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Perfil
102
Configuração
Tipo do Dado : Define o tipo do campo da aplicação. Quando o campo é definido como Perfil é exibido um combo com os perfis configurada nas propriedades do projeto.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
103
Negrito : Permite aplicar o tipo negrito na fonte.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Menu Links
Configuração
104
Tipo do Dado : Define o tipo do campo da aplicação. Quando o campo é definido como Menu Links são exibidos links.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Itens do Menu : Controle para inclusão, alteração e exclusão dos itens do menu.
Label : Define o label do item do menu.
Link : Define a aplicação ou link externo que será chamado ao escolher o item do menu.
Ícone : Define o ícone que será exibido ao lado do link do item para o modo de exibição Link.
Default : Define o item do menu que virá selecionado nos modos de exibição (Select e Radio).
Modo de Exibição : Forma como será gerado o menu com links, que podem ser dos tipos: Select , Radio ou Link:
Select
Radio
Link
Omitir Label : Quando utilizando o modo de exibição Link você pode habilitar esta opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
105
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
106
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Texto Auto-Complete
Configuração Geral
107
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números e caracteres especiais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Usar Select 2 : Usa o novo componente para seleção de dados, permitindo pesquisas na seleção.
Quantidade de caracteres para o Select2 : Define o número de caracteres para iniciar a pesquisa no Select2.
Quantidade de linhas para o Select2 : Define o número máximo de linhas para listar o resultado da pesquisa em Select2.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Caracteres Permitidos : Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. As opções são:
Selecionados : Define o conjunto de caracteres permitidos. Usando as configurações abaixo será permitida a digitação de letras, números e dos caracteres - / (definidos no atributo Mais). As
Lookup de Edição
Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.
Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).
Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
Exibir valor original e lookup__ : Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura. Interface de configuração
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
109
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
110
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Número Auto-Complete
Configuração Geral
111
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Lookup de Edição
Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.
Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).
Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
Exibir valor original e lookup__ : Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura. Interface de configuração
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
113
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
114
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.
Assinatura
Configuração Geral
Interface de configuração do campo assinatura.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Cor de fundo : Permite escolher a cor utilizando uma paleta de cores para ser aplicada ao fundo da assinatura.
Cor da caneta : Permite escolher a cor utilizando uma paleta de cores para ser aplicada na caneta.
Linha de assinatura : Define se a linha de guia deve ser exibida dentro da tela para auxiliar na assinatura.
Valor Inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido: O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Desabilitar campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atualização”.
Configuração da visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
115
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Exemplos relacionados
Autenticação por Redes Sociais
Vídeos relacionados
Aplicação de Controle
1
Layout
PÁGINA INICIAL › APLICAÇÕES › CONTROLE › LAYOUT
Páginas
Utilizando a definição de blocos, uma página é um conteiner de blocos, onde em cada aplicação é criada uma página que tem nome default “pag1”. Em aplições de Formulário,
Controle e Filtro é possível criar mais páginas para uma aplicação. As páginas são exibidas na aplicação de modo de Abas, onde cada aba contém os blocos definidos em
Organização dos Blocos.
Veja abaixo um exemplo de uma aplicação de Formulário usando duas Páginas: Dados Gerais e Documentos.
A aplicação de formulário já traz uma página padrão, identificada por Pag1, que pode ser renomeada, com a criação de novas páginas. O uso de páginas é bastante indicado
quando temos uma aplicação que envolve vários campos de uma tabela (mais de 20 por exemplo). Um formulário com mais de 20 campos na vertical seria de difícil utilização.
Uma aplicação pode ter várias páginas, e em cada uma delas, você pode incluir vários blocos.
2
Interface
Atributos
Para incluir nova página, basta preencher os dois campos textos acima do Botão Incluir, no primeiro campo atribuir um nome a página e no segundo campo selecionar imagem que
será apresentada como ícone da pasta, e em seguida clicar no botão INCLUIR.
Para excluir uma página, basta clicar no botão de exclusão apresentado na linha da página correspondente.
A definição de páginas só é levada em consideração para formulários na orientação Unico Registro
Cor da Fonte Selecionada : Campo para definição da cor para o texto que terá a Aba Selecionada. Clicando no ícone existente à direita do campo, é aberta uma tela contendo uma
paleta de cores. Selecionada a cor desejada, basta clicar no botão Atualizar e o código correspondente à cor selecionada será automaticamente transferido para o campo.
Cor do Fundo Selecionado : Permite definir a cor de fundo que terá a Aba Selecionada. Clicando no ícone existente à direita do campo, é aberta uma tela contendo uma paleta de
cores. Selecionada a cor desejada, basta clicar no botão Atualizar e o código correspondente à cor selecionada será automaticamente transferido para o campo.
Cor da Fonte Não Selecionada : Campo para definição da cor para o texto que terá a Aba não Selecionada. Clicando no ícone existente à direita do campo, é aberta uma tela
contendo uma paleta de cores. Selecionada a cor desejada, basta clicar no botão Atualizar e o código correspondente à cor selecionada será automaticamente transferido para o
campo.
Cor do Fundo Não Selecionado : Permite definir a cor de fundo que terá a Aba não Selecionada. Clicando no ícone existente à direita do campo, é aberta uma tela contendo uma
paleta de cores. Selecionada a cor desejada, basta clicar no botão Atualizar e o código correspondente à cor selecionada será automaticamente transferido para o campo.
Blocos
Conceitualmente um bloco é um “container” onde posicionamos nossos campos de uma Aplicação de Formulário, Controle ou Consulta com orientação Slide.
Por padrão as aplicações criadas no Scriptcase são constituídas de um único bloco, este com o mesmo nome da aplicação. 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 ORGANIZAÇÃO , é lá que definimos se o próximo bloco virá ao lado
ou abaixo do corrente.
No lado esquerdo de cada bloco existem dois ícones, o primeiro tem a função de editar todas as informações relativas ao bloco e o segundo para exclusão do bloco.
Clique e araste o bloco que deseja alterar para a sua nova posição.
Configuração de
Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. Desta forma, assim como você pode remover um bloco arrastando-o até o item “Blocos não
exibidos”, para mudar um bloco de página é só arrasta-lo até a página desejada. Veja as imagens abaixo.
Configuração de
Configuração de
Atributos
Bloco
Nome : Nome do Bloco.
Titulo
Exibir : Flag que controla se o título do bloco será exibido.
Label
Exibir : Flag que controla se o label dos campos dentro do bloco devem ser exibidos.
Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.
Organização
Próximo : Forma como os blocos ficarão organizados dentro da página:
Abaixo : Indica que o próximo bloco será exibido abaixo.
Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).
Inclusção de blocos
Para incluir novos blocos em uma Aplicação, basta clicar no botão . Em seguida, será apresentada a seguinte interface para definição do nome e label do
bloco. No fim clique no botão Criar.
4
Atributos
Nome : Nome do bloco.
Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface para definição dos parâmentros do
bloco. No fim clique no botão Salvar.
Atributos
Nome : Nome do bloco.
Exibir Título : Esta opção, quando ativada, permite exibir o título do bloco.
Neste módulo estão disponíveis recursos de edição, atributos e visualização da aplicação, de forma que podemos atribuir esquemas de visualização, organizar os campos em
blocos, definir os valores e o formato do cabeçalho entre outros.
Visualização
Nesta interface, podemos definir o esquema de visualização de uma aplicação em específico, isto porque o Scriptcase utiliza a definição de Valores Padrões por Projeto, que
além do esquema de visualização, permite a definição de valores a outros atributos a nível de Projeto.
Configuração de visualização
Modelo para o Cabeçalho : Permite a escolha do modelo para compor o cabeçalho da aplicação.
Modelo para o Rodapé : Permite a escolha do modelo para compor o rodapé da aplicação.
Temas : Escolhendo um dos temas existentes, será carregado o modo visual (cores,fontes, etc) que irá compor a aplicação.
Cabeçalho e Rodapé
Cabeçalho
Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho.
6
Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.
Variáveis de Cabeçalho : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no cabeçalho.
Título : Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no “ Título do Filtro ”.
Data : Quando é selecionado o tipo “ Data”, será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e
a hora do servidor. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho, pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Rodapé
Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.
Variáveis de Rodapé : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no Rodapé.
Data : Quando é selecionado o tipo “ Data”, será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e a
hora do servidor. O formato poderá ser informado no campo texto que aparece ao lado. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Estrutura do Menu
Nesta opção é possivel alterar toda a estrutura do menu.
7
Arraste a opção marcada até o “Menu Itens” para criar um novo “bloco” onde será adicionado conteúdo. Você pode aumentar a largura do layer, diminuí-la e também alterar o
posicionamento dela.
Após adicionar o layer e alterar o seu tamanho você pode clicar no ícone da “lixeira” para excluí-lo ou pode clicar no ícone do “lápis” para editar o que será exibido nesse bloco.
Edição do layer
Tamanho : Usando esta opção você pode alterar manualmente o tamanho do layer, usando porcentagem. Você também pode definir esse valor em pixels, no entanto, para fazer isso você
precisará alterar a opção “Menu Width” dentro do menu “Configurações”, este valor vem em porcentagem como padrão de Scriptcase.
Exibir : Ao clicar nessa opção você altera a exibição do layer, se deseja exibir ou não.
Tipo : Nessa opção você seleciona o tipo de dado que será exibido em cada linha do layer.
Título : Será exibido o título da aplicação, de acordo com o valor definido no “Título da Aplicação” dentro do menu “Cabeçalho e Rodapé”.
Valor : Você informa qualquer texto ou pode informar uma variável global. Exemplo: [var]
Biblioteca : Usando esta opção você seleciona uma Biblioteca Externa do Scriptcase. Você pode importar ou criar bibliotecas usando a opção “Ferramentas » Bibliotecas Externas” no
menu principal.
Fonte : Nessa opção você seleciona uma fonte disponível na lista. Altera o tamanho da fonte e coloca o texto como negrito e/ou itálico.
Cor do fundo : Aqui você altera a cor de fundo de cada linha de conteúdo do layer.
Cor da fonte : Nessa opção você pode alterar a cor da fonte que será exibida no layer.
Exemplos relacionados
Autenticação por Redes Sociais
Vídeos relacionados
Aplicação de Controle
1
Eventos
PÁGINA INICIAL › APLICAÇÕES › CONTROLE › EVENTOS
Nos blocos de eventos podem ser utilziadas variáveis globais, locais, códigos JavaScript, códigos CSS e macros.
onApplicationInit
Ocorre uma unica vez quando a aplicacao é carregada e antes da aplicação executar o sql. Pode ser utilizado, para tratamento de dados, ou para verificação de variáveis.
OnScriptInit
Este evento ocorre no momento de inicialização dos scripts da aplicação. É executado antes do evento OnLoad ( quando presente ), porém, sempre é executado ao executar,
recarregar ou navegar na aplicação.
onLoad
Este evento ocorre no momento de carga da aplicação.
onRefresh
Este evento ocorre no momento que o refresh da aplicação é ativado.
onValidate
Este evento ocorre no momento de validação das informações dos campos, ao submeter o formulário.
onValidateFailure
Este evento ocorre quando a validação da aplicação contiver erros.
onValidateSuccess
Este evento ocorre quando a validação da aplicação não contiver erros.
Editor de Código
O editor de códigos do Scriptcase é utilizado dentro dos eventos e conta com uma série de atalhos para ajuda-lo no desenvolvimento de suas aplicações.
Na parte superior do editor existem algumas opções que nos permite por exemplo mudar o tema do editor ou expandi-lo. Estas opções também podem ser ativadas utilizando as
teclas de atalho.
Clique aqui para visualizar nossa documentação sobre as taclas de atalho do Scriptcase.
Exemplos relacionados
2
Autenticação por Redes Sociais
Vídeos relacionados
Aplicação de Controle
1
Eventos Ajax
PÁGINA INICIAL › APLICAÇÕES › CONTROLE › EVENTOS AJAX
OnClick
O evento ajax do tipo OnClick é executado ao realizar o clique no campo que foi criado o evento ajax.
Selecionando o campo
Escolha o campo para criar um evento Permite definir em qual campo será adicionado o evento ajax.
Escolha o evento no qual deseja executar o Ajax Permite definir qual tipo de evento ajax será adicionado ao campo.
OnChange
O evento ajax do tipo OnChange é executado ao alterar o valor do campo que foi criado o evento ajax.
Selecionando o campo
Escolha o campo para criar um evento Permite definir em qual campo será adicionado o evento ajax.
Escolha o evento no qual deseja executar o Ajax Permite definir qual tipo de evento ajax será adicionado ao campo.
OnBlur
O evento ajax do tipo OnBlur é executado ao retirar o foco do campo que foi criado o evento ajax.
Selecionando o campo
2
Escolha o campo para criar um evento Permite definir em qual campo será adicionado o evento ajax.
Escolha o evento no qual deseja executar o Ajax Permite definir qual tipo de evento ajax será adicionado ao campo.
OnFocus
O evento ajax do tipo OnFocus é executado ao ter o foco no campo que foi criado o evento ajax.
Selecionando o campo
Escolha o campo para criar um evento Permite definir em qual campo será adicionado o evento ajax.
Escolha o evento no qual deseja executar o Ajax Permite definir qual tipo de evento ajax será adicionado ao campo.
Exemplos relacionados
Autenticação por Redes Sociais
Vídeos relacionados
Aplicação de Controle
1
Botões
PÁGINA INICIAL › APLICAÇÕES › CONTROLE › BOTÕES
Além dos botões de seus próprios aplicativos, também é possível criar botões que serão visíveis na barra de ferramentas.
Criando um botão
Para criar um novo botão, clique na opção Novo Botão e digite um nome e o Tipo do botão.
Excluindo um botão
Para excluir um botão clique no ícone ao lado do nome do botão no menu da aplicação (Lixeira).
Exclusão de botões
JavaScript
MODO DE EXIBIÇÃO
Botão
Imagem
Link
Bloco de codificação
PHP
MODO DE EXIBIÇÃO
Botão
Imagem
Link
Bloco de codificação
Ligação
MODO DE EXIBIÇÃO
Botão
4
Imagem
Link
Configurado a ligação
Selecionando aplicações
5
Devemos selecionar uma aplicação para ser chamada através do botão de Ligação.
Parâmetros da ligação
Modo de operação do link Como o link é exibido ( Abrir na mesma janela, Abrir em outra janela, Modal )
URL de saída da aplicação chamada Url ou aplicação chamada quando sair da Consulta.
Hint do link da ligação Mensagem exibida quando o mouse está sobre o campo de ligação selecionado.
Módulo Inicial Permite definir o módulo inicial da consulta ( Filtro ou Consulta )
Quantidade de Linhas Permite definir a quantidade de linhas exibidas na consulta
Quantidade de Colunas Permite definir a quantidade de colunas exibidas na consulta
Paginação Habilita a paginação na consulta
Habilitar Cabeçalho Habilita o cabeçalho na consulta
Habilitar Botões de Navegação Habilita os botões de navegação (primeiro, anterior, próximo e último) na consulta
Propriedades da ligação ( Formulário )
6
Modo de operação do link Como o link é exibido ( Abrir na mesma janela, Abrir em outra janela, Modal )
URL de saída da aplicação chamada Url ou aplicação chamada quando sair da aplicação.
Hint do link da ligação Mensagem exibida quando o mouse está sobre o campo de ligação selecionado.
Habilitar botão de Insert Habilita o botão “novo” e “incluir” no Formulário
Habilitar botão de Update Habilita o botão “atualizar” no Formulário
Habilitar botão de Delete Habilita o botão “apagar” no Formulário
Habilitar botões de Navegação Habilita os botões de navegação (primeiro, anterior, próximo e último) no formulário
Habilitar botão para edição do registro na consulta Habilita os botões que permitem editar os registros na consulta
Ajax
Podemos configurar o modo de exibição do botão Ajax em Link, Imagem ou Botão.
Bloco de Codificação
Exemplos relacionados
Autenticação por Redes Sociais
Vídeos relacionados
Aplicação de Controle
1
Aplicação
PÁGINA INICIAL › APLICAÇÕES › CONTROLE › APLICAÇÃO
Configuração
Nesta configuração ficam atributos comuns as aplicações criadas através do Scriptcase, a seguir vamos descrever esses atributos.
Código da Aplicação : Código da aplicação determinado no momento da criação da aplicação, este código pode ser renomeado através do menu principal.
Descrição : Este campo pode ser utilizado para fazer uma descrição sucinta dos objetivos da aplicação.
Caminho dos Documentos : Caminho absoluto onde estão armazenados os documentos da aplicação.
Imagens Extras da Aplicação : Para utilizar que não são utilizadas dentro da aplicação em implementações de Regras de Negocio, dispensando o uso da macro sc_image.
Idiomas : Idioma das aplicações geradas. Todas os hints e mensagens serão exibidos no idioma selecionado.
Localização em Sessão : Compartilha localização com outras aplicações baseada nos valores em sessão.
Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.
Edição por Projeto : Permitir que outros usuários do grupo editem a aplicação.
Timeout : Tempo de timeout de execução em segundos. Zero assume o valor padrão do PHP.
Configuracação de Erro
Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.
Modo Debug : Rodar a aplicação em modo debug, exibindo os comandos SQL no momento da sua utilização.
Ajax Error Output : Abre uma janela de depuração com o código de saída do Ajax.
2
Navegação
Define os atributos de navegação de uma aplicação.
Interface de Navegação.
Atributos
URL de Saída : URL para o qual o usuário será redirecionado quando ele sair da aplicação.
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.
Mensagens
Variáveis Globais
Esta tela mostra as variáveis globais existentes na aplicação.
A variável global é um parâmetro externo necessário para a execução da aplicação. A aplicação pode incluir variáveis globais na cláusula WHERE, nas definições e nomes de
campos, programação em eventos, etc.
As variáveis globais são definidas entre colchetes ( [variável] ). Essas variáveis devem ser passadas para a aplicação que está sendo implementada através de um dos métodos:
Session, Post e Get
Nota: Se for necessário a utilização de Identificadores de banco de dados em suas tabelas, recomendamos a utilização das aspas duplas ( “ ) ao invés dos colchetes ( [ ] ) devido
ao conflico com a sintaxe das variáveis globais do Scriptcase. Utilizar os colchetes como Identificadores de banco de dados, poderá acarretar em problemas no funcionamento
das aplicações do Scriptcase.
Exemplo:
Não recomendamos a utilização de variáveis de sessão (variáveis globais) com o mesmo nome dos campos da tabela.
globais.
Valor : 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 pela aplicação. Se tiver sido definida uma variável que é recebida por um método POST e foi aprovada pelo método get o conteúdo
não será aceito. Métodos de passagem de valores das variáveis:
Session : Nesta opção, a variável deve ser criada como uma variável de sessão do PHP por outra aplicação.
Get : Define que a variável deve ser passada pela URL, ou seja, visível pelo navegador.
Post : Define que a variável deve ser passada através do método post do formulário HTML.
Exemplos relacionados
Autenticação por Redes Sociais
Vídeos relacionados
Aplicação de Controle
1
Ligações
PÁGINA INICIAL › APLICAÇÕES › CONTROLE › LIGAÇÕES
Nova Ligação
Ao clicar no item Nova Ligação do menu de aplicação do Scriptcase será exibida a tela abaixo.
Ligação de Aplicação
Utilizada para editar os registros da consulta através de um formulário. Na consulta gerada será exibido um link em cada linha para edição do registro. Ao clicar no link, o
formulário selecionado poderá ser exibido de diversas formas (em um iframe, na mesma janela ou em uma nova janela).
Lista de Aplicações
Aplicação: Deve ser selecionado a aplicação de formulário que será chamada pela consulta.
Definição de Parâmentros
Na tela acima, do lado esquerdo, são exibidos parâmetros de entrada da aplicação de formulário (chave primária, variáveis globais), no lado direito, deverá ser selecionada a
2
opção para passagem de parâmetro. As opções são:
Variável : Utilizado para passar o valor de uma variavel global utilizada pela consulta como parâmetro.
Vazio : Escolhendo esta opção não será passado nenhum valor como parâmetro.
Propriedades
Ligação de Captura
A ligação de captura é utilizada especificamente no formulário de filtro da consulta. Este tipo de ligação importa dados de outra consulta para um campo do formulário de filtro.
Ao selecionar o tipo de ligação de captura é exibido uma lista com os campos do formulário de filtro. Deverá ser escolhido um campo para receber dados através da ligação.
Lista de Aplicações
É possível realizar a ligação de campo com todas as aplicações do projeto (menus, filtros, reports pdf, consultas, abas, formulários de atualização e de controle). Você deve
selecionar uma aplicação e prosseguir.
Definição de Parâmentros
Recuperar valor do campo : Deverá ser selecionado um campo da aplicação de consulta chamada. Este campo terá os valores que serão retornados para o formulário de filtro.
Informe os valores que serão passados aos parâmentros : Esta opção é exibida quando a consulta chamada possui algum parâmetro; como por exemplo uma cláusula Where com variável
3
global. As opções de valores que podem ser passados como parâmetros são:
Fixo : Utilizado para passagem de um valor fixo como parâmetro
Vazio : Escolhendo essa opção não será passado nenhum valor como parâmetro.
Editando Ligações
Na pasta Ligações no menu de aplicação (Figura1) são exibidas as ligações existentes na aplicação e também o item Nova Ligação. Ao clicar em uma ligação existente é exibida a
tela abaixo que permite que seja realizado a manutenção na ligação.
Editando ligações.
Barra de Botões
Propriedades da Ligação
Na tela abaixo deverão ser preenchidos os atributos relativos ao comportamento da ligação.
Abrir em Outra Janela : Será aberta outra janela para exibir o formulário.
Abrir em um Iframe : O formulário será exibido na mesma janela, podendo ser posicionado abaixo, acima, a esquerda ou a direita da consulta.
Exibir o Botão Novo na Consulta : Esta opção, quando habilitada, inclui na barra de ferramentas da consulta o botão adicionar Novo Registro do formulário.
Tecla de Atalho para o Botão Novo : Indica qual a tecla de atalho para o botão adicionar Novo Registro.
URL de saída da aplicação chamada : URL de saida do formulário chamado. Caso não seja definido nenhum valor, o endereço de retorno (botão voltar) será a própria
consulta.
Propriedades do Formulário
Permite selecionar os botões que serão exibidos no formulário através desta ligação.
Habilitar botões de Navegação : Habilita os botões de navegação (primeiro, anterior, próximo e último) no formulário.
Habilitar botão para edição do registro na consulta : Habilita o botão que permite editar os registros.
Propriedades do Iframe
4
Estas opções só serão visualizadas quando a propriedade Modo de Operação do Link for Abrir em um Iframe.
Posição do iframe em relação à aplicação principal : Pode ser: abaixo, acima, direita e esquerda.
Exemplos relacionados
Autenticação por Redes Sociais
Vídeos relacionados
Aplicação de Controle
1
Programação
PÁGINA INICIAL › APLICAÇÕES › CONTROLE › PROGRAMAÇÃO
Nesta versão do Scriptcase está incorporada o conceito de programação, com a utilização de recursos de atributos, métodos e bibliotecas. Na versão anterior já era possível criar
regras de negócio nas aplicações, 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 são variáveis que tem escopo global dentro da aplicação declarada. Um atributo pode ser referenciado em todos os métodos e eventos de uma aplicação.
Atributos
Nome do Atributo : Esta caixa de texto permite informar o nome do atributo, após ser digitado o nome basta clicar no botão incluir . Caso deseje alterar será necessário clicar no nome
do atributo (localizados a esquerda dos botões) efetuar a alteração necessária e clicar no botão alterar. Caso seja necessário excluir algum atributo, é necessário realizar o mesmo
processo do botão alterar, só que ao selecionar o atributo é necessário clicar no notão excluir. O botão limpar, como o próprio nome diz limpa toda a lista de atributos localizadas a
esquerda do botão.
Bibliotecas Internas
Para utilizar uma biblioteca é só selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marcá-la. Este processo faz com que os métodos existentes na
biblioteca, sejam visíveis em todos os Eventos e Métodos da aplicação. Veja como criar e gerenciar bibliotecas acessando aqui.
Interface de gerenciamento de
bibliotecas internas
Métodos PHP
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.
Definir o nome para o novo método e clique no botão Criar. Como na imagem abaixo.
Inclusão do método.
2
Métodos podem ter parâmetros de passagem.
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.
Edição do parâmetro:
Métodos JavaScript
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.
Definir o nome para o novo método e clique no botão Criar. Como na imagem abaixo.
Inclusão do método.
3
Métodos podem ter parâmetros de passagem.
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.
Edição do parâmetro:
Exemplos relacionados
Autenticação por Redes Sociais
Vídeos relacionados
Aplicação de Controle
1
HTML do usuário
PÁGINA INICIAL › APLICAÇÕES › CONTROLE › HTML DO
USUÁRIO
Esta opção está disponível na aplicação Controle se o item Desejo definir manualmente o template HTML estiver selecionado no momento de criação da aplicação.
O uso de HTML personalizado no Controle depende de marcações específicas para que o Scriptcase possa incluir suas rotinas de controle e validação.
Checar
Ao clicar no botão Checar é realizada uma verificação para confirmar quais marcações foram utilizadas no conteúdo do item HTML.
2
Ao clicar nas marcações do item Checar , uma janela modal é exibida com dicas para a utilização destas mesmas marcações.
Dicas
Estas marcações não são obrigatórias, porém, são utilizadas para importação de arquivos das bibliotecas, imagens e outras funcionalidades.
Obrigatórios
Estas marcações são de uso obrigátorio no item HTML. Caso não sejam utilizadas, determinadas rotinas internas do Scriptcase não serão executadas.
Opcional
Assim como o nome da categoria, estas marcações são opcionais, não influenciando na execução correta da aplicação.
HTML
3
Neste item, podemos inserir o HTML desejado, lembrando de utilizar as marcações necessárias.
Os arquivos control.js e control.css referem-se ao conteúdo dos itens JavaScript e CSS respectivamente. Por padrão, são criados automaticamente pela aplicação, no padrão:
nomeAplicação.js e nomeAplicação.css
CSS
Neste item, podemos utilizar nosso CSS customizado para surtir efeito no código HTML utilizado no item anterior.
JavaScript
Neste item, podemos utilizar nosso JavaScript customizado para surtir efeito no código HTML utilizado no item anterior.
Biblioteca Externa
Nesta opção podemos definir se vamos utilizar os arquivos .HTML, .CSS e .JS a partir de uma biblioteca externa ou se vamos utilizar o código HTML, CSS e JavaScript dos items da
própria aplicação.
JavaScript a serem utilizados são provenientes dos itens HTML, CSS e JavaScript a aplicação atual.
Ao selecionar esta opção definimos a utilização de arquivos externos que contenham o HTMl, CSS e JavaScript a serem utilizados pela aplicação. Os itens HTML, CSS e
JavaScript serão desabilitados.
Pré-Visualização
Criar campos
5
Caso seja utilizada a marcação de campos antes do campo ser criado no item do menu Campos > Novo Campo , e este item ( Criar Campos ) seja pressionado , será exibido uma
janela modal para que seja realizada a sincronização dos campos, após confirmação, os campos serão exibidos no item do menu Campos.
Ao adicionar campos a partir do item do menu Campos > Novo Campo , o Scriptcase automaticamente irá inserir novas marcações obrigatórias relacionadas ao campo recém
criado para serem utilizadas no item HTML.
Exemplos relacionados
Autenticação por Redes Sociais
Vídeos relacionados
Aplicação de Controle
1
OnExecute
PÁGINA INICIAL › APLICAÇÕES › BLANK › ONEXECUTE
Neste menu é inserido o código PHP que será executado pela aplicação.
OnExecute.
OnExecute : Permite a entrada de comandos PHP, macros Scriptcase, ainda é possível o uso de bibliotecas de código.
Editor de Código
O editor de códigos do Scriptcase é utilizado dentro dos eventos e conta com uma série de atalhos para ajuda-lo no desenvolvimento de suas aplicações.
Na parte superior do editor existem algumas opções que nos permite por exemplo mudar o tema do editor ou expandi-lo. Estas opções também podem ser ativadas utilizando as
teclas de atalho.
Clique aqui para visualizar nossa documentação sobre as taclas de atalho do Scriptcase.
Exemplos relacionados
Aplicação Blank
Vídeos relacionados
Aplicação Blank
1
SQL
PÁGINA INICIAL › APLICAÇÕES › BLANK › SQL
Nas aplicações do tipo blank, por default é possível utilizar uma conexão de acesso a banco de dados, mas assim como nos demais tipos de aplicação, forms, consultas e
controles é possível executar comandos SQL utilizando outras conexões além da conexão nativa da aplicação.
Configuração de SQL.
Conexão : Permite a escolha de uma das conexões a bancos de dados do seu projeto.
Exemplos relacionados
Aplicação Blank
Vídeos relacionados
Aplicação Blank
1
Segurança
PÁGINA INICIAL › APLICAÇÕES › BLANK › SEGURANÇA
Configuração da
Com essa opção ligada, a aplicação só estará acessível quando for habilitada através da macro sc_apl_status ou através do módulo de segurança. Aplicações desabilitadas
Usar segurança
exibem uma mensagem de “usuário não autorizado” quando acessadas diretamente.
Url de saída da
Permite deifinir para qual aplicação o usuário será redirecionado após o aviso de “usuário não autorizado”.
segurança
Usar senha Quando este opção é habilitada será solicitadio que seja definida uma senha para a aplicação.
Solicitar senha apenas
Solicitar senha apenas uma vez por sessão, sem precisar solicitar a senha toda vez que abrir a aplicação na mesma sessão.
uma vez
Permitir chamada
Permite que uma aplicação seja chamada digitando diretamente a URL nos navegadores.
direta pela URL
No ambiente de desenvolvimento pode ser suprimido o uso das opções acima para efeitos de teste, evitando que a cada execução das aplicações seja solicitada a senha ou
que o acesso seja bloqueado. Para isso desabilite as opções Habilitar uso de segurança e Habilitar uso de senha no menu Configuração > Meu Scriptcase.
Exemplos relacionados
Aplicação Blank
Vídeos relacionados
Aplicação Blank
1
Log
PÁGINA INICIAL › APLICAÇÕES › BLANK › LOG
Exemplos relacionados
Aplicação Blank
Vídeos relacionados
Aplicação Blank
1
Aplicação
PÁGINA INICIAL › APLICAÇÕES › BLANK › APLICAÇÃO
Configuração
Nesta configuração ficam atributos comuns as aplicações criadas através do Scriptcase, a seguir vamos descrever esses atributos.
Código da Aplicação : Código da aplicação determinado no momento da criação da aplicação, este código pode ser renomeado através do menu principal.
Descrição : Este campo pode ser utilizado para fazer uma descrição sucinta dos objetivos da aplicação.
Caminho dos Documentos : Caminho absoluto onde estão armazenados os documentos da aplicação.
Imagens Extras da Aplicação : Para utilizar que não são utilizadas dentro da aplicação em implementações de Regras de Negocio, dispensando o uso da macro sc_image.
Idiomas : Idioma das aplicações geradas. Todas os hints e mensagens serão exibidos no idioma selecionado.
Localização em Sessão : Compartilha localização com outras aplicações baseada nos valores em sessão.
Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.
Edição por Projeto : Permitir que outros usuários do grupo editem a aplicação.
Timeout : Tempo de timeout de execução em segundos. Zero assume o valor padrão do PHP.
Configuracação de Erro
Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.
Modo Debug : Rodar a aplicação em modo debug, exibindo os comandos SQL no momento da sua utilização.
Ajax Error Output : Abre uma janela de depuração com o código de saída do Ajax.
2
Variáveis Globais
Esta tela mostra as variáveis globais existentes na aplicação.
A variável global é um parâmetro externo necessário para a execução da aplicação. A aplicação pode incluir variáveis globais na cláusula WHERE, nas definições e nomes de
campos, programação em eventos, etc.
As variáveis globais são definidas entre colchetes ( [variável] ). Essas variáveis devem ser passadas para a aplicação que está sendo implementada através de um dos métodos:
Session, Post e Get
Nota: Se for necessário a utilização de Identificadores de banco de dados em suas tabelas, recomendamos a utilização das aspas duplas ( “ ) ao invés dos colchetes ( [ ] ) devido
ao conflico com a sintaxe das variáveis globais do Scriptcase. Utilizar os colchetes como Identificadores de banco de dados, poderá acarretar em problemas no funcionamento
das aplicações do Scriptcase.
Exemplo:
Não recomendamos a utilização de variáveis de sessão (variáveis globais) com o mesmo nome dos campos da tabela.
globais.
Valor : 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 pela aplicação. Se tiver sido definida uma variável que é recebida por um método POST e foi aprovada pelo método get o conteúdo
não será aceito. Métodos de passagem de valores das variáveis:
Session : Nesta opção, a variável deve ser criada como uma variável de sessão do PHP por outra aplicação.
Get : Define que a variável deve ser passada pela URL, ou seja, visível pelo navegador.
Post : Define que a variável deve ser passada através do método post do formulário HTML.
Exemplos relacionados
Aplicação Blank
Vídeos relacionados
Aplicação Blank
1
Programação
PÁGINA INICIAL › APLICAÇÕES › BLANK › PROGRAMAÇÃO
Nesta versão do Scriptcase está incorporada o conceito de programação, com a utilização de recursos de atributos, métodos e bibliotecas. Na versão anterior já era possível criar
regras de negócio nas aplicações, 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 são variáveis que tem escopo global dentro da aplicação declarada. Um atributo pode ser referenciado em todos os métodos e eventos de uma aplicação.
Atributos
Nome do Atributo : Esta caixa de texto permite informar o nome do atributo, após ser digitado o nome basta clicar no botão incluir . Caso deseje alterar será necessário clicar no nome
do atributo (localizados a esquerda dos botões) efetuar a alteração necessária e clicar no botão alterar. Caso seja necessário excluir algum atributo, é necessário realizar o mesmo
processo do botão alterar, só que ao selecionar o atributo é necessário clicar no notão excluir. O botão limpar, como o próprio nome diz limpa toda a lista de atributos localizadas a
esquerda do botão.
Bibliotecas Internas
Para utilizar uma biblioteca é só selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marcá-la. Este processo faz com que os métodos existentes na
biblioteca, sejam visíveis em todos os Eventos e Métodos da aplicação. Veja como criar e gerenciar bibliotecas acessando aqui.
Interface de gerenciamento de
bibliotecas internas
Métodos PHP
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.
Definir o nome para o novo método e clique no botão Criar. Como na imagem abaixo.
Inclusão do método.
2
Métodos podem ter parâmetros de passagem.
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.
Edição do parâmetro:
Exemplos relacionados
Aplicação Blank
Vídeos relacionados
Aplicação Blank
1
Configuração
PÁGINA INICIAL › APLICAÇÕES › MENU › CONFIGURAÇÃO
Desktop
A configuração do menu permite definir os atributos de apresentação da aplicação, conforme segue:
Atributos
Alinhamento horizontal do menu : Modo de alinhamento do menu.
URL Amigável : Permite que você adapte o nome da URL que será chamada pela aplicação. Os caracteres permitidos são os mesmos disponíveis em URLs(a-z, A-Z, 0-9, -). A URL
amigável também pode ser informada na tela inicial do projeto, onde as aplicações são listadas, na coluna “URL amigável”.
Largurado Menu : Largura em pixels ou porcentagem do tamanho da tabela onde o menu se posicionará.
Altura do Menu : Altura em pixels ou porcentagem do tamanho da tabela onde o menu ficará.
Largura do Iframe : Largura em pixels ou porcentagem do tamanho da tabela onde as aplicações serão abertas.
Altura do Iframe : Altura em pixels ou porcentagem do tamanho do iframe onde abrirá as aplicações.
Esconder Ítens de Menu : Quando usado esquema de segurança, ao invés de desabilitar o item do menu, optamos por escondê-lo.
Ocultar a barra de ferramentas do menu : Quando usado esquema de segurança, ao invés de desabilitar o item da barra de ferramentas do menu, optamos por escondê-lo.
Usar background do tema : Se definido como Sim, irá ser usado o background do tema do menu, caso seja definido como Não, irá ser usado o background definido no tema do
projeto.
Alinhamento de tema e idioma : Alinhamento horizontal dos combos de tema e idioma no menu.
Sempre mostrar os itens : Mostrar itens das aplicações, mesmo quando elas não existirem, ou não estiverem geradas.
Navegação
A configuração de navegação do menu permite definir os atributos das abas e caminho de navegação, conforme segue:
2
Atributos
Abrir itens em abas : Quando esta opção está marcada como “Sim”, os itens do menu sempre vão abrir como abas em uma barra horizontal abaixo do Menu.
Menu de contexto das abas : Gerenciamento das abas abertas. Aplicação com contexto das abas.
Mostrar caminho da navegação : Mostra um caminho contendo as aplicações que navegou dentro da aba. Aplicação
Usar icones padrão no item : Caso seja marcado como “sim”, esta opção mostra os ícones padrões de cada item.
Usar icones padrão na aba : Caso seja marcado como “sim”, esta opção mostra os ícones padrões de cada aba.
Aplicação Default : Selecione a aplicação padrão que será aberta assim que o menu for iniciado.
Mostrar aplicação inicial como aba : Permite mostrar a aplicação inicial dentro de uma aba.
Mobile
Estado inicial do menu : Informa o estado inicial do menu, caso ele não seja sempre visível.
Esconder menu ao clicar num item : Opção de esconder o menu apos clicar em um item, caso ele não seja sempre visível.
Esconder ícone do menu : Esconde o ícone para abrir o menu ou deixa sempre à amostra.
Exemplos relacionados
3
Menu Horizontal
Vídeos relacionados
Aplicação de Menu
1
Itens do Menu
PÁGINA INICIAL › APLICAÇÕES › MENU › ITENS DO MENU
Em dispositivos móveis, caso o item do menu possua link e sub itens, o link será desprezado para exibir os sub itens.
Link : Nome da aplicação que será criado o link. O usuário pode clicar no botão de pesquisa e selecionar a aplicação.
Hint : Texto descritivo que auxilia o usuário a identificar a aplicação. Campo opcional.
Ícone : Nome da imagem que será apresentada como ícone no ítem do menu. O usuário pode clicar no botão de pesquisa para selecionar a imagem desejada. Campo opcional.
Ícone aba Ativa : Nome da imagem que será apresentada como ícone na aba do menu, quando ativa. O usuário pode clicar no botão de pesquisa para selecionar a imagem desejada. Ao
deixar em branco o Scriptcase adiciona uma imagem padrão.
Ícone aba Inativa : Nome da imagem que será apresentada como ícone na aba do menu, quando inativa. O usuário pode clicar no botão de pesquisa para selecionar a imagem desejada. Ao
deixar em branco o Scriptcase adiciona uma imagem padrão.
Target : Define como será apresentada a aplicação no menu, podendo ser: mesma janela ou outra janela.
Remover : Remove um item do menu. Selecionar o item ou sub-item, e em seguida, clicar no botão remover.
Importar Aplicações : Permite criar um link com uma aplicação. O usuário pode clicar no botão de pesquisa para selecionar a aplicação.
Mover para cima : Permite mover para cima um item de menu ou um sub-item.
Mover para baixo : Permite mover para baixo um item de menu ou um sub-item.
Move para a esquerda : Permite mover um item ou sub-item para a esquerda, removendo um nível a apartir dele.
Mover para a direita : Permite mover um item ou sub-item para a direita, removendo um nível a apartir dele.
Após importar a aplicação, a propriedade link receberá o nome da aplicação o qual aquele label se referencia.Veja imagem abaixo.
Exemplos relacionados
Menu Horizontal
Vídeos relacionados
Aplicação de Menu
1
Barra de ferramentas
PÁGINA INICIAL › APLICAÇÕES › MENU › BARRA DE FERRAMENTAS
Use esta interface para construir uma barra de atalhos na aplicação de menu ligando aplicações através de botões, ícones e links de texto.
Remover : Remove um item do menu. Selecione o item ou sub-item, e clique no botão para remover.
Mover Esquerda : Mover um item da barra de ferramentas ou sub-item para a esquerda, a remoção de um nível a partir dele.
Mover Direita : Mover um item da barra de ferramentas ou sub-item para a direita, adicionando um nível a ele.
Itens configurações
Tipo : Pode ser um link, um botão ou um incon.
Icon : Digite o nome da imagem para exibir como ícone ao lado o rótulo de aplicação no menu. Clique em para selecionar a imagem desejada.
Hint : Digite um texto descritivo para auxiliar a identificação aplicação pelo usuário.
Exibição : Esta opção permite escolher se o item irá exibir apenas textos, apenas a imagem de um ou de ambos.
Posição da Imagem : Ele define se a imagem será exibida no lado direito ou no lado esquerdo.
Exemplos relacionados
Menu Horizontal
Vídeos relacionados
Aplicação de Menu
1
Segurança
PÁGINA INICIAL › APLICAÇÕES › MENU › SEGURANÇA
Configuração da
Com essa opção ligada, a aplicação só estará acessível quando for habilitada através da macro sc_apl_status ou através do módulo de segurança. Aplicações desabilitadas
Usar segurança
exibem uma mensagem de “usuário não autorizado” quando acessadas diretamente.
Url de saída da
Permite deifinir para qual aplicação o usuário será redirecionado após o aviso de “usuário não autorizado”.
segurança
Usar senha Quando este opção é habilitada será solicitadio que seja definida uma senha para a aplicação.
Solicitar senha apenas
Solicitar senha apenas uma vez por sessão, sem precisar solicitar a senha toda vez que abrir a aplicação na mesma sessão.
uma vez
Permitir chamada
Permite que uma aplicação seja chamada digitando diretamente a URL nos navegadores.
direta pela URL
No ambiente de desenvolvimento pode ser suprimido o uso das opções acima para efeitos de teste, evitando que a cada execução das aplicações seja solicitada a senha ou
que o acesso seja bloqueado. Para isso desabilite as opções Habilitar uso de segurança e Habilitar uso de senha no menu Configuração > Meu Scriptcase.
Exemplos relacionados
Menu Horizontal
Vídeos relacionados
Aplicação de Menu
1
Log
PÁGINA INICIAL › APLICAÇÕES › MENU › LOG
Exemplos relacionados
Menu Horizontal
Vídeos relacionados
Aplicação de Menu
1
Eventos
PÁGINA INICIAL › APLICAÇÕES › MENU › EVENTOS
Nos blocos de eventos podem ser utilziadas variáveis globais, locais, códigos JavaScript, códigos CSS e macros.
onApplicationInit
Ocorre uma unica vez quando a aplicacao é carregada e antes da aplicação executar o sql. Pode ser utilizado, para tratamento de dados, ou para verificação de variáveis.
onExecute
Este evento ocorre no momento em que um item no menu é executado ou uma aplicação é escolhida.
onLoad
Este evento ocorre no momento de carga da aplicação.
Editor de Código
O editor de códigos do Scriptcase é utilizado dentro dos eventos e conta com uma série de atalhos para ajuda-lo no desenvolvimento de suas aplicações.
Na parte superior do editor existem algumas opções que nos permite por exemplo mudar o tema do editor ou expandi-lo. Estas opções também podem ser ativadas utilizando as
teclas de atalho.
Clique aqui para visualizar nossa documentação sobre as taclas de atalho do Scriptcase.
Exemplos relacionados
Menu Horizontal
Vídeos relacionados
Aplicação de Menu
1
Layout
PÁGINA INICIAL › APLICAÇÕES › MENU › LAYOUT
Neste módulo estão disponíveis recursos de edição, atributos e visualização da aplicação, de forma que podemos atribuir esquemas de visualização, organizar os campos em
blocos, definir os valores e o formato do cabeçalho entre outros.
Visualização
Nesta interface, podemos definir o esquema de visualização de uma aplicação em específico, isto porque o Scriptcase utiliza a definição de Valores Padrões por Projeto, que
além do esquema de visualização, permite a definição de valores a outros atributos a nível de Projeto.
Configuração de visualização
Modelo para o Cabeçalho : Permite a escolha do modelo para compor o cabeçalho da aplicação.
Modelo para o Rodapé : Permite a escolha do modelo para compor o rodapé da aplicação.
Temas : Escolhendo um dos temas existentes, será carregado o modo visual (cores,fontes, etc) que irá compor a aplicação.
Cabeçalho e Rodapé
Cabeçalho
Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho.
Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.
Variáveis de Cabeçalho : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no cabeçalho.
Título : Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no “ Título do Filtro ”.
Data : Quando é selecionado o tipo “ Data”, será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e
a hora do servidor. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho, pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Rodapé
Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.
Variáveis de Rodapé : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no Rodapé.
Data : Quando é selecionado o tipo “ Data”, será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e a
hora do servidor. O formato poderá ser informado no campo texto que aparece ao lado. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Estrutura do Menu
Nesta opção é possivel alterar toda a estrutura do menu.
Arraste a opção marcada até o “Menu Itens” para criar um novo “bloco” onde será adicionado conteúdo. Você pode aumentar a largura do layer, diminuí-la e também alterar o
posicionamento dela.
Após adicionar o layer e alterar o seu tamanho você pode clicar no ícone da “lixeira” para excluí-lo ou pode clicar no ícone do “lápis” para editar o que será exibido nesse bloco.
Edição do layer
3
Tamanho : Usando esta opção você pode alterar manualmente o tamanho do layer, usando porcentagem. Você também pode definir esse valor em pixels, no entanto, para fazer isso você
precisará alterar a opção “Menu Width” dentro do menu “Configurações”, este valor vem em porcentagem como padrão de Scriptcase.
Exibir : Ao clicar nessa opção você altera a exibição do layer, se deseja exibir ou não.
Tipo : Nessa opção você seleciona o tipo de dado que será exibido em cada linha do layer.
Título : Será exibido o título da aplicação, de acordo com o valor definido no “Título da Aplicação” dentro do menu “Cabeçalho e Rodapé”.
Valor : Você informa qualquer texto ou pode informar uma variável global. Exemplo: [var]
Biblioteca : Usando esta opção você seleciona uma Biblioteca Externa do Scriptcase. Você pode importar ou criar bibliotecas usando a opção “Ferramentas » Bibliotecas Externas” no
menu principal.
Fonte : Nessa opção você seleciona uma fonte disponível na lista. Altera o tamanho da fonte e coloca o texto como negrito e/ou itálico.
Cor do fundo : Aqui você altera a cor de fundo de cada linha de conteúdo do layer.
Cor da fonte : Nessa opção você pode alterar a cor da fonte que será exibida no layer.
Exemplos relacionados
Menu Horizontal
Vídeos relacionados
Aplicação de Menu
1
Aplicação
PÁGINA INICIAL › APLICAÇÕES › MENU › APLICAÇÃO
Configuração
Nesta configuração ficam atributos comuns as aplicações criadas através do Scriptcase, a seguir vamos descrever esses atributos.
Código da Aplicação : Código da aplicação determinado no momento da criação da aplicação, este código pode ser renomeado através do menu principal.
Descrição : Este campo pode ser utilizado para fazer uma descrição sucinta dos objetivos da aplicação.
Caminho dos Documentos : Caminho absoluto onde estão armazenados os documentos da aplicação.
Imagens Extras da Aplicação : Para utilizar que não são utilizadas dentro da aplicação em implementações de Regras de Negocio, dispensando o uso da macro sc_image.
Idiomas : Idioma das aplicações geradas. Todas os hints e mensagens serão exibidos no idioma selecionado.
Localização em Sessão : Compartilha localização com outras aplicações baseada nos valores em sessão.
Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.
Edição por Projeto : Permitir que outros usuários do grupo editem a aplicação.
Timeout : Tempo de timeout de execução em segundos. Zero assume o valor padrão do PHP.
Configuracação de Erro
Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.
Modo Debug : Rodar a aplicação em modo debug, exibindo os comandos SQL no momento da sua utilização.
Ajax Error Output : Abre uma janela de depuração com o código de saída do Ajax.
2
Converter tipo de menu
Converte a aplicação de Menu para Menu Árvore ou de Menu Árvore para Menu.
*Ele não altera nenhuma das configurações do aplicativo original, exceto para o formato.
Exemplos relacionados
Menu Horizontal
Vídeos relacionados
Aplicação de Menu
1
Programação
PÁGINA INICIAL › APLICAÇÕES › MENU › PROGRAMAÇÃO
Nesta versão do Scriptcase está incorporada o conceito de programação, com a utilização de recursos de atributos, métodos e bibliotecas. Na versão anterior já era possível criar
regras de negócio nas aplicações, 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 são variáveis que tem escopo global dentro da aplicação declarada. Um atributo pode ser referenciado em todos os métodos e eventos de uma aplicação.
Atributos
Nome do Atributo : Esta caixa de texto permite informar o nome do atributo, após ser digitado o nome basta clicar no botão incluir . Caso deseje alterar será necessário clicar no nome
do atributo (localizados a esquerda dos botões) efetuar a alteração necessária e clicar no botão alterar. Caso seja necessário excluir algum atributo, é necessário realizar o mesmo
processo do botão alterar, só que ao selecionar o atributo é necessário clicar no notão excluir. O botão limpar, como o próprio nome diz limpa toda a lista de atributos localizadas a
esquerda do botão.
Bibliotecas Internas
Para utilizar uma biblioteca é só selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marcá-la. Este processo faz com que os métodos existentes na
biblioteca, sejam visíveis em todos os Eventos e Métodos da aplicação. Veja como criar e gerenciar bibliotecas acessando aqui.
Interface de gerenciamento de
bibliotecas internas
Métodos PHP
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.
Definir o nome para o novo método e clique no botão Criar. Como na imagem abaixo.
Inclusão do método.
2
Métodos podem ter parâmetros de passagem.
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.
Edição do parâmetro:
Exemplos relacionados
Menu Horizontal
Vídeos relacionados
Aplicação de Menu
1
Configuração
PÁGINA INICIAL › APLICAÇÕES › MENU ÁRVORE › CONFIGURAÇÃO
Desktop
A configuração do menu permite definir os atributos de apresentação da aplicação, conforme segue:
Atributos
Alinhamento horizontal do menu : Modo de alinhamento do menu.
URL Amigável : Permite que você adapte o nome da URL que será chamada pela aplicação. Os caracteres permitidos são os mesmos disponíveis em URLs(a-z, A-Z, 0-9, -). A URL
amigável também pode ser informada na tela inicial do projeto, onde as aplicações são listadas, na coluna “URL amigável”.
Largurado Menu : Largura em pixels ou porcentagem do tamanho da tabela onde o menu se posicionará.
Altura do Menu : Altura em pixels ou porcentagem do tamanho da tabela onde o menu ficará.
Largura do Iframe : Largura em pixels ou porcentagem do tamanho da tabela onde as aplicações serão abertas.
Altura do Iframe : Altura em pixels ou porcentagem do tamanho do iframe onde abrirá as aplicações.
Esconder Ítens de Menu : Quando usado esquema de segurança, ao invés de desabilitar o item do menu, optamos por escondê-lo.
Ocultar a barra de ferramentas do menu : Quando usado esquema de segurança, ao invés de desabilitar o item da barra de ferramentas do menu, optamos por escondê-lo.
Usar background do tema : Se definido como Sim, irá ser usado o background do tema do menu, caso seja definido como Não, irá ser usado o background definido no tema do
projeto.
Alinhamento de tema e idioma : Alinhamento horizontal dos combos de tema e idioma no menu.
Sempre mostrar os itens : Mostrar itens das aplicações, mesmo quando elas não existirem, ou não estiverem geradas.
Navegação
A configuração de navegação do menu permite definir os atributos das abas e caminho de navegação, conforme segue:
2
Atributos
Abrir itens em abas : Quando esta opção está marcada como “Sim”, os itens do menu sempre vão abrir como abas em uma barra horizontal abaixo do Menu.
Menu de contexto das abas : Gerenciamento das abas abertas. Aplicação com contexto das abas.
Mostrar caminho da navegação : Mostra um caminho contendo as aplicações que navegou dentro da aba. Aplicação
Usar icones padrão no item : Caso seja marcado como “sim”, esta opção mostra os ícones padrões de cada item.
Usar icones padrão na aba : Caso seja marcado como “sim”, esta opção mostra os ícones padrões de cada aba.
Aplicação Default : Selecione a aplicação padrão que será aberta assim que o menu for iniciado.
Mostrar aplicação inicial como aba : Permite mostrar a aplicação inicial dentro de uma aba.
Mobile
Estado inicial do menu : Informa o estado inicial do menu, caso ele não seja sempre visível.
Esconder menu ao clicar num item : Opção de esconder o menu apos clicar em um item, caso ele não seja sempre visível.
Esconder ícone do menu : Esconde o ícone para abrir o menu ou deixa sempre à amostra.
Exemplos relacionados
3
Menu Árvore (Exemplo 1)
Vídeos relacionados
Aplicação de Menu Árvore
1
Itens do Menu
PÁGINA INICIAL › APLICAÇÕES › MENU ÁRVORE › ITENS DO MENU
Link : nome da aplicação. O usuário pode clicar no botão de pesquisa para selecionar a aplicação.
Ícone : preencher o nome da imagem que será apresentada como ícone ao lado do label da aplicação no menu. O usuário poderá clicar no botão de pesquisa para selecionar a imagem
desejada. Campo opcional.
Hint : digitar um texto descritivo da aplicação que auxilie a identificação pelo usuário. Campo opcional.
Target : define como será apresentada a aplicação no menu, podendo ser: mesma janela ou outra janela.
Remover : remove um item do menu. Selecionar o item ou sub-item, e em seguida, clicar no botão remover.
Importar Aplicações : permite incluir diversas aplicações de uma só vez para o menu.
Após importar a aplicação, a propriedade link receberá o nome da aplicação o qual aquele label se referencia.Veja imagem abaixo.
Exemplos relacionados
Menu Árvore (Exemplo 1)
Vídeos relacionados
Aplicação de Menu Árvore
1
Segurança
PÁGINA INICIAL › APLICAÇÕES › MENU ÁRVORE › SEGURANÇA
Configuração da
Com essa opção ligada, a aplicação só estará acessível quando for habilitada através da macro sc_apl_status ou através do módulo de segurança. Aplicações desabilitadas
Usar segurança
exibem uma mensagem de “usuário não autorizado” quando acessadas diretamente.
Url de saída da
Permite deifinir para qual aplicação o usuário será redirecionado após o aviso de “usuário não autorizado”.
segurança
Usar senha Quando este opção é habilitada será solicitadio que seja definida uma senha para a aplicação.
Solicitar senha apenas
Solicitar senha apenas uma vez por sessão, sem precisar solicitar a senha toda vez que abrir a aplicação na mesma sessão.
uma vez
Permitir chamada
Permite que uma aplicação seja chamada digitando diretamente a URL nos navegadores.
direta pela URL
No ambiente de desenvolvimento pode ser suprimido o uso das opções acima para efeitos de teste, evitando que a cada execução das aplicações seja solicitada a senha ou
que o acesso seja bloqueado. Para isso desabilite as opções Habilitar uso de segurança e Habilitar uso de senha no menu Configuração > Meu Scriptcase.
Exemplos relacionados
Menu Árvore (Exemplo 1)
Vídeos relacionados
Aplicação de Menu Árvore
1
Log
PÁGINA INICIAL › APLICAÇÕES › MENU ÁRVORE › LOG
Exemplos relacionados
Menu Árvore (Exemplo 1)
Vídeos relacionados
Aplicação de Menu Árvore
1
Eventos
PÁGINA INICIAL › APLICAÇÕES › MENU ÁRVORE › EVENTOS
Nos blocos de eventos podem ser utilziadas variáveis globais, locais, códigos JavaScript, códigos CSS e macros.
onApplicationInit
Ocorre uma unica vez quando a aplicacao é carregada e antes da aplicação executar o sql. Pode ser utilizado, para tratamento de dados, ou para verificação de variáveis.
onExecute
Este evento ocorre no momento em que um item no menu é executado ou uma aplicação é escolhida.
onLoad
Este evento ocorre no momento de carga da aplicação.
Editor de Código
O editor de códigos do Scriptcase é utilizado dentro dos eventos e conta com uma série de atalhos para ajuda-lo no desenvolvimento de suas aplicações.
Na parte superior do editor existem algumas opções que nos permite por exemplo mudar o tema do editor ou expandi-lo. Estas opções também podem ser ativadas utilizando as
teclas de atalho.
Clique aqui para visualizar nossa documentação sobre as taclas de atalho do Scriptcase.
Exemplos relacionados
Menu Árvore (Exemplo 1)
Vídeos relacionados
Aplicação de Menu Árvore
1
Layout
PÁGINA INICIAL › APLICAÇÕES › MENU ÁRVORE › LAYOUT
Neste módulo estão disponíveis recursos de edição, atributos e visualização da aplicação, de forma que podemos atribuir esquemas de visualização, organizar os campos em
blocos, definir os valores e o formato do cabeçalho entre outros.
Visualização
Nesta interface, podemos definir o esquema de visualização de uma aplicação em específico, isto porque o Scriptcase utiliza a definição de Valores Padrões por Projeto, que
além do esquema de visualização, permite a definição de valores a outros atributos a nível de Projeto.
Configuração de visualização
Modelo para o Cabeçalho : Permite a escolha do modelo para compor o cabeçalho da aplicação.
Modelo para o Rodapé : Permite a escolha do modelo para compor o rodapé da aplicação.
Temas : Escolhendo um dos temas existentes, será carregado o modo visual (cores,fontes, etc) que irá compor a aplicação.
Cabeçalho e Rodapé
Cabeçalho
Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho.
Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.
Variáveis de Cabeçalho : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no cabeçalho.
Título : Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no “ Título do Filtro ”.
Data : Quando é selecionado o tipo “ Data”, será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e
a hora do servidor. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho, pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Rodapé
Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.
Variáveis de Rodapé : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no Rodapé.
Data : Quando é selecionado o tipo “ Data”, será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e a
hora do servidor. O formato poderá ser informado no campo texto que aparece ao lado. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Estrutura do Menu
Nesta opção é possivel alterar toda a estrutura do menu.
Arraste a opção marcada até o “Menu Itens” para criar um novo “bloco” onde será adicionado conteúdo. Você pode aumentar a largura do layer, diminuí-la e também alterar o
posicionamento dela.
Após adicionar o layer e alterar o seu tamanho você pode clicar no ícone da “lixeira” para excluí-lo ou pode clicar no ícone do “lápis” para editar o que será exibido nesse bloco.
Edição do layer
3
Tamanho : Usando esta opção você pode alterar manualmente o tamanho do layer, usando porcentagem. Você também pode definir esse valor em pixels, no entanto, para fazer isso você
precisará alterar a opção “Menu Width” dentro do menu “Configurações”, este valor vem em porcentagem como padrão de Scriptcase.
Exibir : Ao clicar nessa opção você altera a exibição do layer, se deseja exibir ou não.
Tipo : Nessa opção você seleciona o tipo de dado que será exibido em cada linha do layer.
Título : Será exibido o título da aplicação, de acordo com o valor definido no “Título da Aplicação” dentro do menu “Cabeçalho e Rodapé”.
Valor : Você informa qualquer texto ou pode informar uma variável global. Exemplo: [var]
Biblioteca : Usando esta opção você seleciona uma Biblioteca Externa do Scriptcase. Você pode importar ou criar bibliotecas usando a opção “Ferramentas » Bibliotecas Externas” no
menu principal.
Fonte : Nessa opção você seleciona uma fonte disponível na lista. Altera o tamanho da fonte e coloca o texto como negrito e/ou itálico.
Cor do fundo : Aqui você altera a cor de fundo de cada linha de conteúdo do layer.
Cor da fonte : Nessa opção você pode alterar a cor da fonte que será exibida no layer.
Exemplos relacionados
Menu Árvore (Exemplo 1)
Vídeos relacionados
Aplicação de Menu Árvore
1
Aplicação
PÁGINA INICIAL › APLICAÇÕES › MENU ÁRVORE › APLICAÇÃO
Configuração
Nesta configuração ficam atributos comuns as aplicações criadas através do Scriptcase, a seguir vamos descrever esses atributos.
Código da Aplicação : Código da aplicação determinado no momento da criação da aplicação, este código pode ser renomeado através do menu principal.
Descrição : Este campo pode ser utilizado para fazer uma descrição sucinta dos objetivos da aplicação.
Caminho dos Documentos : Caminho absoluto onde estão armazenados os documentos da aplicação.
Imagens Extras da Aplicação : Para utilizar que não são utilizadas dentro da aplicação em implementações de Regras de Negocio, dispensando o uso da macro sc_image.
Idiomas : Idioma das aplicações geradas. Todas os hints e mensagens serão exibidos no idioma selecionado.
Localização em Sessão : Compartilha localização com outras aplicações baseada nos valores em sessão.
Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.
Edição por Projeto : Permitir que outros usuários do grupo editem a aplicação.
Timeout : Tempo de timeout de execução em segundos. Zero assume o valor padrão do PHP.
Configuracação de Erro
Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.
Modo Debug : Rodar a aplicação em modo debug, exibindo os comandos SQL no momento da sua utilização.
Ajax Error Output : Abre uma janela de depuração com o código de saída do Ajax.
2
Converter tipo de menu
Converte a aplicação de Menu para Menu Árvore ou de Menu Árvore para Menu.
*Ele não altera nenhuma das configurações do aplicativo original, exceto para o formato.
Exemplos relacionados
Menu Árvore (Exemplo 1)
Vídeos relacionados
Aplicação de Menu Árvore
1
Programação
PÁGINA INICIAL › APLICAÇÕES › MENU ÁRVORE › PROGRAMAÇÃO
Nesta versão do Scriptcase está incorporada o conceito de programação, com a utilização de recursos de atributos, métodos e bibliotecas. Na versão anterior já era possível criar
regras de negócio nas aplicações, 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 são variáveis que tem escopo global dentro da aplicação declarada. Um atributo pode ser referenciado em todos os métodos e eventos de uma aplicação.
Atributos
Nome do Atributo : Esta caixa de texto permite informar o nome do atributo, após ser digitado o nome basta clicar no botão incluir . Caso deseje alterar será necessário clicar no nome
do atributo (localizados a esquerda dos botões) efetuar a alteração necessária e clicar no botão alterar. Caso seja necessário excluir algum atributo, é necessário realizar o mesmo
processo do botão alterar, só que ao selecionar o atributo é necessário clicar no notão excluir. O botão limpar, como o próprio nome diz limpa toda a lista de atributos localizadas a
esquerda do botão.
Bibliotecas Internas
Para utilizar uma biblioteca é só selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marcá-la. Este processo faz com que os métodos existentes na
biblioteca, sejam visíveis em todos os Eventos e Métodos da aplicação. Veja como criar e gerenciar bibliotecas acessando aqui.
Interface de gerenciamento de
bibliotecas internas
Métodos PHP
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.
Definir o nome para o novo método e clique no botão Criar. Como na imagem abaixo.
Inclusão do método.
2
Métodos podem ter parâmetros de passagem.
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.
Edição do parâmetro:
Exemplos relacionados
Menu Árvore (Exemplo 1)
Vídeos relacionados
Aplicação de Menu Árvore
1
Configuração
PÁGINA INICIAL › APLICAÇÕES › FILTRO › CONFIGURAÇÃO
Através destes atributos podemos definir a configuração geral da Aplicação de Filtro( Alinhamento, Largura da Aplicação, Condições do Filtro, etc).
Atributos
Condição do Filtro : Permite selecionar o comando SQL “AND” (e) ou “ OR “ (ou) para definir os critérios de pesquisa a serem utilizados;
URL Amigável : Este opção permite que você adapte o nome da URL que será chamada pelo aplicação, os caracteres permitidos são os mesmos disponíveis em URLs: a-z, A-Z, 0-9, -_.
Esta opção também pode ser alterada na tela inicial, sobre o “URL amigável” da coluna na lista de aplicativos.
Manter valores : Quando Ativado os valores do último filtro são mantidos e exibidos quando o usuário retorna a tela de filtro.
Preservar Colunas e Ordenação : permite determinar se, a cada filtro, devem ser preservados os valores selecionados para os campos da consulta e ordenação, ou seja, a cada filtro,
estes valores retornam a condição original.
Unidade de Largura da tabela : Permite definir a unidade de largura HTML do form de filtro;
Usar Iframe : Quando Ativado exibe a tela de filtro e os resultados da pesquisa na mesma janela do browser, em dois FRAMES, um acima do outro. O Formulário de Filtro e a consulta
integram uma única página.
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 opção esta associada a “Usar Iframe”.
Altura do iframe : Altura em pixels do iframe onde serão exibidos os dados recuperados pelo filtro. Esta opção esta associada a “Usar Iframe”.
Definido por campo : Permite definir a funcionalidade de autocomplete individualmente nos campos da aplicação.
Exemplos relacionados
Ligação de Captura no Filtro
Vídeos relacionados
Aplicação de Filtro
1
Filtro Avançado
PÁGINA INICIAL › APLICAÇÕES › FILTRO › FILTRO AVANÇADO
Selecionar Campos
Obrigatórios
Define quais campos da aplicação serão de preenchimento obrigatório.
Na aplicação gerada é exibido um marcador (*) ao lado do campo e é gerada uma crítica caso não seja atribuído nenhum valor.
Condições do filtro
2
Nesta interface podemos configurar quais as condições de filtragem (SQL) para cada campo que faz parte do filtro, no combo da esquerda é exibido o campo. No Combobox a
direita ficam as opções de filtro relacionadas ao campo, para selecionar as opções clique na opção desejada (Exatamente igual, Início igual, Qualquer parte e etc) e no botão Liga /
Desliga. As setas a direita servem para alterar a ordem dos campos.
Para campo do tipo Data você pode definir condições especiais de pesquisa, acessando diretamente o campo e editando a guia de edição Condições Especiais.
Abaixo e ao lado da lista existem os botões padrão das demais listas descritas:
Barra de ferramentas
Desktop
A barra de ferramentas da aplicação está dividida em suas partes: Superior e Inferior, de forma que é possível definir quais botões serão exibidos nas duas barras. A seleção dos
botões das barras de ferramentas superior e inferior funcionam de forma independente permitindo por exemplo que um botão esteja nas duas barras ao mesmo tempo.
N A V E G A Ç Ã O : A P R E S E N TA A S O P Ç Õ E S R E L AT I V A S A O S B O T Õ E S D E N A V E G A Ç Ã O Q U E P O D E M S E R E X I B I D O S N A C O N S U L TA .
O U T R O S : A P R E S E N TA D I V E R S A S O P Ç Õ E S R E L AT I V A S À S F U N C I O N A L I D A D E S D A A P L I C A Ç Ã O .
Idiomas: Exibe um combobox com os idiomas disponíveis, definidos nas propriedades projeto.
Esquemas: Exibe um combobox com os temas disponíveis, definidos nas propriedades projeto.
3
HelpCase: Exibe um botão com redirecionamento para a página de ajuda.
SEPARADOR:
————————-: Exibe uma linha de separação entre os botões, quando utilizados em um grupo de botões.
USE BOTÕES EM LINHA : PERMITE O ALINHAMENTO DOS BOTÕES DO FILTRO AO LADO DOS CAMPOS.
Botões inline: Permite selecionar quais botões serão exibidos ao lado do campo, podendo ordena-los de acordo com o desejado. Esta opção está disponível ao ativar Use Botões em linha
nas configurações dos botões.
Atalhos : Permite definir teclas de acesso rápido via teclado para as aplicações em execursão.
Posição dos botões em linha : Define o posicionamento dos botões a direita ou esquerda dos campos.
Quantidade de colunas : Define a quantidade de colunas de exibição dos botões, permitindo assim configurar se serão exibidos lado a lado ou distribuídos em colunas.
OPÇÕES
Interface de opções.
Mobile
Salvar Filtro
Este recurso permite organizar perfis de pesquisa, ele cria a opção Salvar filtro em uma aplicação de pesuisa, assim é possível salvar uma pesquisa para utilizar posteriormente.
Regras podem ser adicionadas.Com essas características é possível salvar pesquisas por login de usuário.
Salvar Etiquetas
Este recurso permite organizar perfis de pesquisa, ele cria a opção Salvar etiqueta em uma aplicação de pesquisa, assim é possível salvar uma pesquisa para utilizar
posteriormente. Um nome pode ser definido, com essas características é possível salvar pesquisas por login de usuário.
Layout
Blocos
Conceitualmente um bloco é um “container” onde posicionamos nossos campos de uma Aplicação de Formulário, Controle ou Consulta com orientação Slide.
Por padrão as aplicações criadas no Scriptcase são constituídas de um único bloco, este com o mesmo nome da aplicação. 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 ORGANIZAÇÃO , é lá que definimos se o próximo bloco virá ao lado
ou abaixo do corrente.
No lado esquerdo de cada bloco existem dois ícones, o primeiro tem a função de editar todas as informações relativas ao bloco e o segundo para exclusão do bloco.
Clique e araste o bloco que deseja alterar para a sua nova posição.
Configuração de
Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. Desta forma, assim como você pode remover um bloco arrastando-o até o item “Blocos não
exibidos”, para mudar um bloco de página é só arrasta-lo até a página desejada. Veja as imagens abaixo.
Configuração de
Configuração de
Atributos
5
Bloco
Nome : Nome do Bloco.
Titulo
Exibir : Flag que controla se o título do bloco será exibido.
Label
Exibir : Flag que controla se o label dos campos dentro do bloco devem ser exibidos.
Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.
Organização
Próximo : Forma como os blocos ficarão organizados dentro da página:
Abaixo : Indica que o próximo bloco será exibido abaixo.
Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).
Inclusção de blocos
Para incluir novos blocos em uma Aplicação, basta clicar no botão . Em seguida, será apresentada a seguinte interface para definição do nome e label do
bloco. No fim clique no botão Criar.
Atributos
Nome : Nome do bloco.
Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface para definição dos parâmentros do
bloco. No fim clique no botão Salvar.
6
Atributos
Nome : Nome do bloco.
Exibir Título : Esta opção, quando ativada, permite exibir o título do bloco.
Neste módulo estão disponíveis recursos de edição, atributos e visualização da aplicação, de forma que podemos atribuir esquemas de visualização, organizar os campos em
blocos, definir os valores e o formato do cabeçalho entre outros.
7
Visualização
Nesta interface, podemos definir o esquema de visualização de uma aplicação em específico, isto porque o Scriptcase utiliza a definição de Valores Padrões por Projeto, que
além do esquema de visualização, permite a definição de valores a outros atributos a nível de Projeto.
Configuração de visualização
Modelo para o Cabeçalho : Permite a escolha do modelo para compor o cabeçalho da aplicação.
Modelo para o Rodapé : Permite a escolha do modelo para compor o rodapé da aplicação.
Temas : Escolhendo um dos temas existentes, será carregado o modo visual (cores,fontes, etc) que irá compor a aplicação.
Cabeçalho e Rodapé
Cabeçalho
Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho.
Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.
Variáveis de Cabeçalho : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no cabeçalho.
Título : Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no “ Título do Filtro ”.
Data : Quando é selecionado o tipo “ Data”, será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e
a hora do servidor. 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.
8
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 conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho, pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Rodapé
Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.
Variáveis de Rodapé : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no Rodapé.
Data : Quando é selecionado o tipo “ Data”, será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e a
hora do servidor. O formato poderá ser informado no campo texto que aparece ao lado. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Estrutura do Menu
Nesta opção é possivel alterar toda a estrutura do menu.
Arraste a opção marcada até o “Menu Itens” para criar um novo “bloco” onde será adicionado conteúdo. Você pode aumentar a largura do layer, diminuí-la e também alterar o
posicionamento dela.
Após adicionar o layer e alterar o seu tamanho você pode clicar no ícone da “lixeira” para excluí-lo ou pode clicar no ícone do “lápis” para editar o que será exibido nesse bloco.
Edição do layer
Tamanho : Usando esta opção você pode alterar manualmente o tamanho do layer, usando porcentagem. Você também pode definir esse valor em pixels, no entanto, para fazer isso você
precisará alterar a opção “Menu Width” dentro do menu “Configurações”, este valor vem em porcentagem como padrão de Scriptcase.
Exibir : Ao clicar nessa opção você altera a exibição do layer, se deseja exibir ou não.
9
Alinhamento : Aqui você altera o alinhamento de todo conteúdo do layer.
Tipo : Nessa opção você seleciona o tipo de dado que será exibido em cada linha do layer.
Título : Será exibido o título da aplicação, de acordo com o valor definido no “Título da Aplicação” dentro do menu “Cabeçalho e Rodapé”.
Valor : Você informa qualquer texto ou pode informar uma variável global. Exemplo: [var]
Biblioteca : Usando esta opção você seleciona uma Biblioteca Externa do Scriptcase. Você pode importar ou criar bibliotecas usando a opção “Ferramentas » Bibliotecas Externas” no
menu principal.
Fonte : Nessa opção você seleciona uma fonte disponível na lista. Altera o tamanho da fonte e coloca o texto como negrito e/ou itálico.
Cor do fundo : Aqui você altera a cor de fundo de cada linha de conteúdo do layer.
Cor da fonte : Nessa opção você pode alterar a cor da fonte que será exibida no layer.
Exemplos relacionados
Ligação de Captura no Filtro
Vídeos relacionados
Aplicação de Filtro
1
SQL
PÁGINA INICIAL › APLICAÇÕES › FILTRO › SQL
Configuração do SQL
Comando SQL Permite definir o SQL principal da aplicação. É possível editar este SQL para adicionar ou excluir campos.
Limit Permite limitar a quantidade de registros que serão recuperados pelo SQL para a exibição na consulta.
Preparação SQL É possível informar comandos SQL ou nome de procedures que deverão ser executados antes do select principal da aplicação.
Conexão Exibe o nome da conexão utilizada. Essa conexão pode ser alterado para outra que tenha a mesma tabela.
Usar mensagem personalizada Permite definir se a mensagem de registro inexistente será exibida.
Mensagem de registro
Permite definir a mensagem a ser exibida caso a consulta não retorne nenhum registro.
inexistente
Nome da fonte Permite definir o Nome da fonte que será utilizada, clique no ícone ao lado e escolha a fonte. Disponível quando “Usar mensagem personalizada” estiver ativado.
Tamanho da fonte Permite definir o tamanho da mensagem. Disponível quando “Usar mensagem personalizada” estiver ativado.
Cor da fonte Permite definir a cor da mensagem. Disponível quando “Usar mensagem personalizada” estiver ativado.
Estes campos preenchidos, possibilitam que parte do nome da tabela definida no select seja trocado antes da execução do comando por um conteúdo de uma
Variável para tabela
variável.
O primeiro campo deve ser preenchido com o nome da variável. O segundo campo deve ser preenchido com a parte do nome da tabela a ser substituída.
Variável para campos Permite trocar o nome de um campo do select pelo conteúdo de uma variável. Esta troca ocorre antes da execução do comando.
O primeiro campo deve ser preenchido com o nome da variável, no segundo campo deve ser selecionado o nome do campo a ser substituído.
Case sensitive Permite configurar se a conexão será ou não case sensitive. ( Diferenciando maiúsculas e minúsculas ).
Exemplos relacionados
Ligação de Captura no Filtro
Vídeos relacionados
Aplicação de Filtro
1
Segurança
PÁGINA INICIAL › APLICAÇÕES › FILTRO › SEGURANÇA
Configuração da
Com essa opção ligada, a aplicação só estará acessível quando for habilitada através da macro sc_apl_status ou através do módulo de segurança. Aplicações desabilitadas
Usar segurança
exibem uma mensagem de “usuário não autorizado” quando acessadas diretamente.
Url de saída da
Permite deifinir para qual aplicação o usuário será redirecionado após o aviso de “usuário não autorizado”.
segurança
Usar senha Quando este opção é habilitada será solicitadio que seja definida uma senha para a aplicação.
Solicitar senha apenas
Solicitar senha apenas uma vez por sessão, sem precisar solicitar a senha toda vez que abrir a aplicação na mesma sessão.
uma vez
Permitir chamada
Permite que uma aplicação seja chamada digitando diretamente a URL nos navegadores.
direta pela URL
No ambiente de desenvolvimento pode ser suprimido o uso das opções acima para efeitos de teste, evitando que a cada execução das aplicações seja solicitada a senha ou
que o acesso seja bloqueado. Para isso desabilite as opções Habilitar uso de segurança e Habilitar uso de senha no menu Configuração > Meu Scriptcase.
Exemplos relacionados
Ligação de Captura no Filtro
Vídeos relacionados
Aplicação de Filtro
1
Log
PÁGINA INICIAL › APLICAÇÕES › FILTRO › LOG
Exemplos relacionados
Ligação de Captura no Filtro
Vídeos relacionados
Aplicação de Filtro
1
Campos
PÁGINA INICIAL › APLICAÇÕES › FILTRO › CAMPOS
Texto
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números, caracteres.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração do Filtro
Interface de configuração do filtro do campo texto.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Quantidade de linhas : Define o número máximo de linhas para listar o resultado da pesquisa.
Opções de pesquisa :Define a validação que será feita para buscar o resultado da pesquisa.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
2
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
3
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
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração do Filtro
Interface de configuração do filtro do campo número.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Quantidade de linhas : Define o número máximo de linhas para listar o resultado da pesquisa.
Opções de pesquisa :Define a validação que será feita para buscar o resultado da pesquisa.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
4
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
número.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Decimal
6
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido valor, o mesmo aceita valores decimais.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração do Filtro
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Quantidade de linhas : Define o número máximo de linhas para listar o resultado da pesquisa.
Opções de pesquisa :Define a validação que será feita para buscar o resultado da pesquisa.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
decimal.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
7
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
8
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Por cento
Tipo do dado : Define o tipo do campo da aplicação. Campos Porcentagem são como um campo de número, mas exibindo o símbolo percentual após o valor.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
cento.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
11
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Moeda
Tipo do dado : 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 Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração do Filtro
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Quantidade de linhas : Define o número máximo de linhas para listar o resultado da pesquisa.
Opções de pesquisa :Define a validação que será feita para buscar o resultado da pesquisa.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
12
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
13
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. Campos Porcentagem são como um campo de número, mas exibindo o símbolo percentual após o valor.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
15
Largura : Para definir a largura do campo.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data, é permitido definir regras de formatação de datas.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração do Filtro
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Condições Especiais
17
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
18
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Hora ele permite a exibição do formato de hora.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração do Filtro
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
21
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
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data e Hora ele permite a exibição do formato de data e hora.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração do Filtro
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Condições Especiais
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CPF
Tipo do dado : Define o tipo do campo da aplicação. 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 é válido, caso seja uma informação errada , será exibida uma mensagem de erro.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração do Filtro
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
25
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
26
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CNPJ
Tipo do dado : Define o tipo do campo da aplicação. 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 é válido, caso seja uma informação errada, será exibida uma mensagem de erro.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
28
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo 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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CPF e CNPj
29
Tipo do dado : Define o tipo do campo da aplicação. 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 é válido, caso seja uma informação errada, será exibida uma mensagem de erro.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração do Filtro
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
30
Largura : Para definir a largura do título.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
31
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Select
Tipo do dado : O Tipo de dados Select é um objeto drop-down que permite a seleção de informação através de uma janela deslizante.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração do Filtro
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Múltiplos Valores : Selecionando Sim, permite que sejam armazenados vários valores no campo da tabela, separados por um caracter definido em Delimitador.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Só preencher este campo se Múltiplos Valores estiver selecionado. Caso
não seja informado, o delimitador padrão será ponto e vírgula ( ; ) .
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : Valor a ser gravado no campo quando for selecionado a linha de título do objeto select.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
33
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Criar Ligação : Permite criar uma ligação para outro formulário possibilitando a manutenção da lista exibida no campo select. Após a manutenção, o objeto select
é atualizado automaticamente.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Tipo de Lookup : Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores
(binário).
Simples Valor :
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a
combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).
Label : Texto que será exibido para o item da lista no objeto select.
Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.
Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .
Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.
Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.
Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):
Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.
Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .
Label : Texto que será exibido para o item da lista no objeto select.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
L O O K U P D E E D I Ç Ã O - V A L O R AT U A L
Processamento Ajax
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
38
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Duplo Select
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração do Filtro
select.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados vários itens para atualização do campo na tabela. Por exemplo, para um
campo produtos, em uma lista de valores o usuário poderá selecionar os itens desejados.
Exibição de lookup.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave ,
campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ).
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Duplo Select .
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir valor original e
lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Processamento Ajax
40
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Checkbox
Interface de configuração do campo checkbox.
42
Tipo do dado : Checkbox é um objeto que permite a seleção de uma ou mais informação através de uma objetos de marcação.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração do Filtro
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Só preencher este campo se
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Opção marcar todos : Exibe uma opção para marcar e outra para desmarcar todos os itens.
43
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Tipo de Lookup : Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores
(binário).
Simples Valor :
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Label : Texto que será exibido para o item da lista no objeto select.
Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.
Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .
Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.
Label : Texto que será exibido para o item da lista no objeto select.
45
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.
Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.
Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):
Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.
Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .
Label : Texto que será exibido para o item da lista no objeto select.
Colunas : Permite informar a quantidade de colunas para exibição dos itens do checkbox.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Opção marcar todos : Exibe uma opção para marcar e outra para desmarcar todos os itens.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Processamento Ajax
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
47
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
48
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
Tipo do dado : Rádio é um objeto que permite a seleção de apenas uma informação de todas as que são exibidas por ele.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração do Filtro
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
49
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Colunas : Permite informar a quantidade de colunas para exibição dos itens do radio.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : Valor a ser gravado no campo quando for selecionado a linha de título do objeto select.
50
Título : Texto exibido na linha de título do objeto select.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver selecionado
o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
51
Processamento Ajax
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Texto Auto-Complete
53
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números, caracteres.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração do Filtro
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.
Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).
Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
54
Exibir valor original e lookup__ : Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura. Interface de configuração
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
55
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número auto-complete.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração do Filtro
Interface de configuração do filtro do campo número auto complete.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.
Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.
Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).
Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
57
Exibir valor original e lookup__ : Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura. Interface de configuração
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
58
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Vídeos relacionados
Aplicação de Filtro
1
Eventos
PÁGINA INICIAL › APLICAÇÕES › FILTRO › EVENTOS
Nos blocos de eventos podem ser utilziadas variáveis globais, locais, códigos JavaScript, códigos CSS e macros.
onApplicationInit
Ocorre uma unica vez quando a aplicacao é carregada e antes da aplicação executar o sql. Pode ser utilizado, para tratamento de dados, ou para verificação de variáveis.
onScriptInit
Este evento ocorre no momento de inicialização dos scripts da aplicação. É executado antes do evento OnLoad ( quando presente ), porém, sempre é executado ao executar,
recarregar ou navegar na aplicação.
onRefresh
Este evento ocorre no momento que o refresh da aplicação é ativado.
onSave
Este evento ocorre no momento de salvamento da aplicação.
onValidate
Este evento ocorre no momento de validação das informações dos campos, ao submeter o formulário.
Editor de Código
O editor de códigos do Scriptcase é utilizado dentro dos eventos e conta com uma série de atalhos para ajuda-lo no desenvolvimento de suas aplicações.
Na parte superior do editor existem algumas opções que nos permite por exemplo mudar o tema do editor ou expandi-lo. Estas opções também podem ser ativadas utilizando as
teclas de atalho.
Clique aqui para visualizar nossa documentação sobre as taclas de atalho do Scriptcase.
Exemplos relacionados
Ligação de Captura no Filtro
Vídeos relacionados
Aplicação de Filtro
1
Aplicação
PÁGINA INICIAL › APLICAÇÕES › FILTRO › APLICAÇÃO
Configuração
Nesta configuração ficam atributos comuns as aplicações criadas através do Scriptcase, a seguir vamos descrever esses atributos.
Código da Aplicação : Código da aplicação determinado no momento da criação da aplicação, este código pode ser renomeado através do menu principal.
Descrição : Este campo pode ser utilizado para fazer uma descrição sucinta dos objetivos da aplicação.
Caminho dos Documentos : Caminho absoluto onde estão armazenados os documentos da aplicação.
Imagens Extras da Aplicação : Para utilizar que não são utilizadas dentro da aplicação em implementações de Regras de Negocio, dispensando o uso da macro sc_image.
Idiomas : Idioma das aplicações geradas. Todas os hints e mensagens serão exibidos no idioma selecionado.
Localização em Sessão : Compartilha localização com outras aplicações baseada nos valores em sessão.
Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.
Edição por Projeto : Permitir que outros usuários do grupo editem a aplicação.
Timeout : Tempo de timeout de execução em segundos. Zero assume o valor padrão do PHP.
Configuracação de Erro
Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.
Modo Debug : Rodar a aplicação em modo debug, exibindo os comandos SQL no momento da sua utilização.
Ajax Error Output : Abre uma janela de depuração com o código de saída do Ajax.
2
Navegação
Define os atributos de navegação de uma aplicação.
Interface de Navegação.
Atributos
URL de Saída : URL para o qual o usuário será redirecionado quando ele sair da aplicação.
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.
Variáveis Globais
Esta tela mostra as variáveis globais existentes na aplicação.
A variável global é um parâmetro externo necessário para a execução da aplicação. A aplicação pode incluir variáveis globais na cláusula WHERE, nas definições e nomes de
campos, programação em eventos, etc.
As variáveis globais são definidas entre colchetes ( [variável] ). Essas variáveis devem ser passadas para a aplicação que está sendo implementada através de um dos métodos:
Session, Post e Get
Nota: Se for necessário a utilização de Identificadores de banco de dados em suas tabelas, recomendamos a utilização das aspas duplas ( “ ) ao invés dos colchetes ( [ ] ) devido
ao conflico com a sintaxe das variáveis globais do Scriptcase. Utilizar os colchetes como Identificadores de banco de dados, poderá acarretar em problemas no funcionamento
das aplicações do Scriptcase.
Exemplo:
Não recomendamos a utilização de variáveis de sessão (variáveis globais) com o mesmo nome dos campos da tabela.
globais.
Valor : 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 pela aplicação. Se tiver sido definida uma variável que é recebida por um método POST e foi aprovada pelo método get o conteúdo
não será aceito. Métodos de passagem de valores das variáveis:
3
Session : Nesta opção, a variável deve ser criada como uma variável de sessão do PHP por outra aplicação.
Get : Define que a variável deve ser passada pela URL, ou seja, visível pelo navegador.
Post : Define que a variável deve ser passada através do método post do formulário HTML.
Campos
Exemplos relacionados
Ligação de Captura no Filtro
Vídeos relacionados
Aplicação de Filtro
1
Ligações
PÁGINA INICIAL › APLICAÇÕES › FILTRO › LIGAÇÕES
Nova Ligação
Ao clicar no item Nova Ligação do menu de aplicação do Scriptcase será exibida a tela abaixo.
Ligação de Aplicação
Utilizada para editar os registros da consulta através de um formulário. Na consulta gerada será exibido um link em cada linha para edição do registro. Ao clicar no link, o
formulário selecionado poderá ser exibido de diversas formas (em um iframe, na mesma janela ou em uma nova janela).
Lista de Aplicações
Aplicação: Deve ser selecionado a aplicação de formulário que será chamada pela consulta.
Definição de Parâmentros
Na tela acima, do lado esquerdo, são exibidos parâmetros de entrada da aplicação de formulário (chave primária, variáveis globais), no lado direito, deverá ser selecionada a
2
opção para passagem de parâmetro. As opções são:
Variável : Utilizado para passar o valor de uma variavel global utilizada pela consulta como parâmetro.
Vazio : Escolhendo esta opção não será passado nenhum valor como parâmetro.
Propriedades
Ligação de Captura
A ligação de captura é utilizada especificamente no formulário de filtro da consulta. Este tipo de ligação importa dados de outra consulta para um campo do formulário de filtro.
Ao selecionar o tipo de ligação de captura é exibido uma lista com os campos do formulário de filtro. Deverá ser escolhido um campo para receber dados através da ligação.
Lista de Aplicações
É possível realizar a ligação de campo com todas as aplicações do projeto (menus, filtros, reports pdf, consultas, abas, formulários de atualização e de controle). Você deve
selecionar uma aplicação e prosseguir.
Definição de Parâmentros
Recuperar valor do campo : Deverá ser selecionado um campo da aplicação de consulta chamada. Este campo terá os valores que serão retornados para o formulário de filtro.
Informe os valores que serão passados aos parâmentros : Esta opção é exibida quando a consulta chamada possui algum parâmetro; como por exemplo uma cláusula Where com variável
3
global. As opções de valores que podem ser passados como parâmetros são:
Fixo : Utilizado para passagem de um valor fixo como parâmetro
Vazio : Escolhendo essa opção não será passado nenhum valor como parâmetro.
Exemplos relacionados
Ligação de Captura no Filtro
Vídeos relacionados
Aplicação de Filtro
1
Programação
PÁGINA INICIAL › APLICAÇÕES › FILTRO › PROGRAMAÇÃO
Nesta versão do Scriptcase está incorporada o conceito de programação, com a utilização de recursos de atributos, métodos e bibliotecas. Na versão anterior já era possível criar
regras de negócio nas aplicações, 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 são variáveis que tem escopo global dentro da aplicação declarada. Um atributo pode ser referenciado em todos os métodos e eventos de uma aplicação.
Atributos
Nome do Atributo : Esta caixa de texto permite informar o nome do atributo, após ser digitado o nome basta clicar no botão incluir . Caso deseje alterar será necessário clicar no nome
do atributo (localizados a esquerda dos botões) efetuar a alteração necessária e clicar no botão alterar. Caso seja necessário excluir algum atributo, é necessário realizar o mesmo
processo do botão alterar, só que ao selecionar o atributo é necessário clicar no notão excluir. O botão limpar, como o próprio nome diz limpa toda a lista de atributos localizadas a
esquerda do botão.
Bibliotecas Internas
Para utilizar uma biblioteca é só selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marcá-la. Este processo faz com que os métodos existentes na
biblioteca, sejam visíveis em todos os Eventos e Métodos da aplicação. Veja como criar e gerenciar bibliotecas acessando aqui.
Interface de gerenciamento de
bibliotecas internas
Métodos PHP
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.
Definir o nome para o novo método e clique no botão Criar. Como na imagem abaixo.
Inclusão do método.
2
Métodos podem ter parâmetros de passagem.
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.
Edição do parâmetro:
Exemplos relacionados
Ligação de Captura no Filtro
Vídeos relacionados
Aplicação de Filtro
1
Configuração
PÁGINA INICIAL › APLICAÇÕES › REPORTPDF › CONFIGURAÇÃO
Configuração do ReportPDF
Atributos
Orientação do PDF : Nesta caixa de seleção podemos definir se a impressão será na orientação de Retrato ou Paisagem.
Registro Por Linhas : Permite definir os registros que serão impressos por página no pdf.
URL Amigável : Este opção permite que você adapte o nome da URL que será chamada pelo aplicação, os caracteres permitidos são os mesmos disponíveis em URLs: a-z, A-Z, 0-9, -_.
Esta opção também pode ser alterada na tela inicial, sobre o “URL amigável” da coluna na lista de aplicativos.
Unidade de medida do PDF : Nesta caixa de seleção podemos definir a unidade de medida do posicionamento dos obejtos no PDF.
Formato do PDF : Nesta caixa de seleção podemos definir o tipo de formulário no qual o PDF será impresso (carta,A4,etc).
Destino do PDF : Nesta caixa de seleção podemos definir o destino do PDF se será enviado para o Browser, Download ou Servidor.
Browser : Será aberto no Browser.
Margens : Permite exibir a aplicação na página conforme os valores informados nas margens (direita , esquerda , superior e inferior) em Milímetros.
Criação de filtro : Nesta caixa de seleção podemos definir o modo de inicialização do Pdf pelo filtro.
Quantidade de páginas : Permite definir a quantidade de páginas que serão impressas no pdf.
Quantidade de Colunas : Permite definir a quantidade de Colunas que serão impressas, o que permite criar aplicações de emissão de etiquetas gomadas por exemplo.
Fonte do Texto : Nesta caixa de seleção podemos definir qual o tipo de fonte a ser o utilizado inicialmente pelo Report PDF.
Tamanho da fonte do Texto : Nesta caixa de seleção podemos definir o Tamanho da fonte que será utilizada.
Estilo da fonte do Texto : Permite escolher o estilo do texto, se este será em negrito, itálico ou sublinhado, ou qualquer outra combinação.
Imprimir régua de ajuda : Define se a impressão do PDF exibirá régua nas bordas das páginas.
Exemplos relacionados
Report PDF (Cartão de visita)
Vídeos relacionados
Aplicação de ReportPDF
1
SQL
PÁGINA INICIAL › APLICAÇÕES › REPORTPDF › SQL
Configuração do SQL
Comando SQL Permite definir o SQL principal da aplicação. É possível editar este SQL para adicionar ou excluir campos.
Limit Permite limitar a quantidade de registros que serão recuperados pelo SQL para a exibição na consulta.
Preparação SQL É possível informar comandos SQL ou nome de procedures que deverão ser executados antes do select principal da aplicação.
Conexão Exibe o nome da conexão utilizada. Essa conexão pode ser alterado para outra que tenha a mesma tabela.
Usar mensagem personalizada Permite definir se a mensagem de registro inexistente será exibida.
Mensagem de registro
Permite definir a mensagem a ser exibida caso a consulta não retorne nenhum registro.
inexistente
Nome da fonte Permite definir o Nome da fonte que será utilizada, clique no ícone ao lado e escolha a fonte. Disponível quando “Usar mensagem personalizada” estiver ativado.
Tamanho da fonte Permite definir o tamanho da mensagem. Disponível quando “Usar mensagem personalizada” estiver ativado.
Cor da fonte Permite definir a cor da mensagem. Disponível quando “Usar mensagem personalizada” estiver ativado.
Estes campos preenchidos, possibilitam que parte do nome da tabela definida no select seja trocado antes da execução do comando por um conteúdo de uma
Variável para tabela
variável.
O primeiro campo deve ser preenchido com o nome da variável. O segundo campo deve ser preenchido com a parte do nome da tabela a ser substituída.
Variável para campos Permite trocar o nome de um campo do select pelo conteúdo de uma variável. Esta troca ocorre antes da execução do comando.
O primeiro campo deve ser preenchido com o nome da variável, no segundo campo deve ser selecionado o nome do campo a ser substituído.
Case sensitive Permite configurar se a conexão será ou não case sensitive. ( Diferenciando maiúsculas e minúsculas ).
Exemplos relacionados
Report PDF (Cartão de visita)
Vídeos relacionados
Aplicação de ReportPDF
1
Segurança
PÁGINA INICIAL › APLICAÇÕES › REPORTPDF › SEGURANÇA
Configuração da
Com essa opção ligada, a aplicação só estará acessível quando for habilitada através da macro sc_apl_status ou através do módulo de segurança. Aplicações desabilitadas
Usar segurança
exibem uma mensagem de “usuário não autorizado” quando acessadas diretamente.
Url de saída da
Permite deifinir para qual aplicação o usuário será redirecionado após o aviso de “usuário não autorizado”.
segurança
Usar senha Quando este opção é habilitada será solicitadio que seja definida uma senha para a aplicação.
Solicitar senha apenas
Solicitar senha apenas uma vez por sessão, sem precisar solicitar a senha toda vez que abrir a aplicação na mesma sessão.
uma vez
Permitir chamada
Permite que uma aplicação seja chamada digitando diretamente a URL nos navegadores.
direta pela URL
No ambiente de desenvolvimento pode ser suprimido o uso das opções acima para efeitos de teste, evitando que a cada execução das aplicações seja solicitada a senha ou
que o acesso seja bloqueado. Para isso desabilite as opções Habilitar uso de segurança e Habilitar uso de senha no menu Configuração > Meu Scriptcase.
Exemplos relacionados
Report PDF (Cartão de visita)
Vídeos relacionados
Aplicação de ReportPDF
1
Log
PÁGINA INICIAL › APLICAÇÕES › REPORTPDF › LOG
Exemplos relacionados
Report PDF (Cartão de visita)
Vídeos relacionados
Aplicação de ReportPDF
1
Configurações Avançadas
PÁGINA INICIAL › APLICAÇÕES › REPORTPDF › CONFIGURAÇÕES AVANÇADAS
Interface
Nesta interface podemos definir o layout de exibição das células, que contém os valores dos campos, no Corpo do Relatório.
Atributos
Seq : Número sequencial das células (Ordem Crescente).
Código
A sessão “LayoutPDF - Código” permite ao usuário assumir o código php de criação do PDF
A Aplicação de Report PDF foi desenvolvida baseada na classe TCPDF, de forma que você pode utilizar os metodos disponiveis da classe ou uma macro correspondente na
tabela abaixo. Para utilizar algum metodo deve ser utilizado o objeto $pdf, por exemplo: $pdf->AcceptPageBreak(parametros).
Macros ReportPDF
Metodo FPDF Macro Scriptcase Descrição
AcceptPageBreak sc_pdf_accept_page_break Aceita ou não quebra de página automática.
AddFont sc_pdf_add_font Adiciona uma nova fonte
AddLink sc_pdf_add_link Cria um link interno
AddPage sc_pdf_add_page Adiciona uma nova página.
2
AliasNbPages
Metodo FPDF sc_pdf_alias_nb_pages
Macro Scriptcase Define uma alias para o número de páginas
Descrição
Cell sc_pdf_cell Imprime uma célula
Close sc_pdf_close: Finaliza o documento
Error sc_pdf_error Exibir mensagem de erro
Footer sc_pdf_footer Rodapé da página
GetStringWidth sc_pdf_get_string_length Calcula o tamanho de uma string
GetX sc_pdf_get_x Retorna a posição atual de x
GetY sc_pdf_get_y Retorna a posição atual de y
Header sc_pdf_header Cabeçalho da página
Image sc_pdf_image Coloca uma imagem na página
Line sc_pdf_line Desenha uma linha
Link sc_pdf_link Insere um link
Ln sc_pdf_ln Configura a quebra de linha
MultiCell sc_pdf_multi_cell Imprime um texto com quebra de linhas
Output sc_pdf_output Salva ou envia o documento
AliasNumPage sc_pdf_page Retorna o Número atual da página
AliasNbPages sc_pdf_page_tot Retorna o Número total de páginas
Rect sc_pdf_rect Desenha um retângulo
SetAuthor sc_pdf_set_author Define o autor do documento
SetAutoPageBreak sc_pdf_set_auto_page_break Ativa ou desativa o modo de quebra de página automática
SetCompression sc_pdf_set_compression Liga / Desliga compressão de página
SetCreator sc_pdf_set_creator Define o criador do documento.
SetDisplayMode sc_pdf_set_display_mode Alterna o modo display
SetDrawColor sc_pdf_set_draw_color Define a cor usada para operações de desenho
SetFillColor sc_pdf_set_fill_color Define a cor para operações de preenchimento
SetFont sc_pdf_set_font Define as configurações da fonte
SetFontSize sc_pdf_set_font_size Define o tamanho da fonte
SetKeywords sc_pdf_set_keywords Associa uma palvra chave a um documento
SetLeftMargin sc_pdf_set_left_margin Define a margem esquerda
SetLineWidth sc_pdf_set_line_width Define a largura da linha
SetLink sc_pdf_set_link Define o destino de um link interno
SetMargins sc_pdf_set_margins Define as margens
SetRightMargin sc_pdf_set_right_margin Define a margem direita
SetSubject sc_pdf_set_subject Define o assunto
SetTextColor sc_pdf_set_text_color Define a cor do texto
SetTitle sc_pdf_set_title Define o título do documento
SetTopMargin sc_pdf_set_top_margin Define a margem do topo
SetX sc_pdf_set_x Define a posição atual de x
SetXY sc_pdf_set_xy Define a posição atual de x e y
SetY sc_pdf_set_y Define a posição atual de y
Text sc_pdf_text Imprime uma string
Write sc_pdf_write Imprime uma string de caracteres
Posicionamento
Nesta interface definimos a ordem de exibição dos campos (selecionando através das setas ao lado do quadro direito).
Exemplos relacionados
Report PDF (Cartão de visita)
No menu da aplicação Campos, são exibidos para configuração apenas os campos foram selecionados no menu Selecionar Campos.
Para cada campo selecionado uma série de atributos podem ser alterados em função do tipo de dado selecionado.
Texto
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números e caracteres especiais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Mostrar conteúdo HTML : Determina se o html contido no campo será exibido ou não. Se for marcado como “Sim”, o html será exibido, caso a opção seja marcada como “Não” o html será
interpretado pelo navegador.
Máscara de Consulta : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
Exemplos de máscaras
Executar conteúdos em JavaScript : Se esta opção for marcado como “Sim”, o conteúdo javascript contido no campo será interpretado, caso a opção seja marcada como “Não” o conteúdo
javascript será exibido.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
3
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
4
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.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números e caracteres especiais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Mostrar conteúdo HTML : Determina se o html contido no campo será exibido ou não. Se for marcado como “Sim”, o html será exibido, caso a opção seja marcada como “Não” o html será
interpretado pelo navegador.
Máscara de Consulta : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
6
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
Exemplos de máscaras
Executar conteúdos em JavaScript : Se esta opção for marcado como “Sim”, o conteúdo javascript contido no campo será interpretado, caso a opção seja marcada como “Não” o conteúdo
javascript será exibido.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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
7
FROM tabela WHERE campo_chave = {campo_da_consulta} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
8
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Número
Configuração Geral
10
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como Número, é permitido definir regras de formatação de números inteiros.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Acumulado : Quando marcado como “Sim”, define que o campo será acumulado por valores de um outro campo. Esta opção só está disponível em campos virtuais.
Campo acumulador : Só disponível quando a opção “Acumulado” está marcada como “Sim”. Esta configuração define qual campo será usado para acumular os valores. O campo escolhido
deve ser inteiro, moeda, ou decimal.
Máscara de Consulta : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
Exemplos de máscaras
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Cor dos Negativos : Permite definir uma cor quando o valor for negativo.
11
Exibir valor por extenso : O valor será exibido por extenso. Exemplo: 2.100 (Dois mil e cem).
Tamanho da Linha : Tamanho máximo em caracteres a ser exibido na célula do valor, por extenso. Ao ultrapassar este valor é feita a quebra da linha dentro da célula.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
12
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
13
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.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Decimal
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como Decimal, é permitido definir regras de formatação de números reais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Acumulado : Quando marcado como “Sim”, define que o campo será acumulado por valores de um outro campo. Esta opção só está disponível em campos virtuais.
Campo acumulador : Só disponível quando a opção “Acumulado” está marcada como “Sim”. Esta configuração define qual campo será usado para acumular os valores. O campo escolhido
deve ser inteiro, moeda, ou decimal.
Máscara de Consulta : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
15
Exemplos de máscaras
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Separador Decimal : Define qual caracter será usado para a separação decimal.
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Cor dos Negativos : Permite definir uma cor quando o valor for negativo.
Casas Decimais : Número de casas decimais. Esse valor já faz parte do tamanho do campo.
Completa Zeros : Define se as casas decimais serão ou não completadas com zeros a direita. Exemplo: O valor é 125,50, mas o número de casas decimais definido foi 3. Se a opção
completar com zeros for habilitada, a apresentação do valor será 125,500.
Exibir valor por extenso : O valor será exibido por extenso. Exemplo: 2.100 (Dois mil e cem).
Tamanho da Linha : Tamanho máximo em caracteres a ser exibido na célula do valor, por extenso. Ao ultrapassar este valor é feita a quebra da linha dentro da célula.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
16
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
17
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Porcetagem
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Campos Porcentagem são como um campo de número, mas exibindo o símbolo percentual após o valor.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Máscara de Exibição : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
Exemplos de máscaras
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Separador Decimal : Define qual caracter será usado para a separação decimal.
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Cor dos Negativos : Permite definir uma cor quando o valor for negativo.
Casas Decimais : Número de casas decimais. Esse valor já faz parte do tamanho do campo.
Completa Zeros : Define se as casas decimais serão ou não completadas com zeros a direita. Exemplo: O valor é 125,50, mas o número de casas decimais definido foi 3. Se a opção
completar com zeros for habilitada, a apresentação do valor será 125,500.
Exibir valor por extenso : O valor será exibido por extenso. Exemplo: 2.100 (Dois mil e cem).
Tamanho da Linha : Tamanho máximo em caracteres a ser exibido na célula do valor, por extenso. Ao ultrapassar este valor é feita a quebra da linha dentro da célula.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
21
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
22
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Moeda
Configuração Geral
24
Tipo do dado : 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 título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Acumulado : Quando marcado como “Sim”, define que o campo será acumulado por valores de um outro campo. Esta opção só está disponível em campos virtuais.
Campo acumulador : Só disponível quando a opção “Acumulado” está marcada como “Sim”. Esta configuração define qual campo será usado para acumular os valores. O campo escolhido
deve ser inteiro, moeda, ou decimal.
Máscara de Consulta : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
Exemplos de máscaras
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Formato Monetário : Permite definir se o conteúdo do campo será apresentado ou não no formato monetário.
25
Símbolo Monetário : Define quais caracteres representam o símbolo monetário.
Separador Decimal : Define qual caracter será usado para a separação decimal.
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Cor dos Negativos : Permite definir uma cor quando o valor for negativo.
Casas Decimais : Número de casas decimais. Esse valor já faz parte do tamanho do campo.
Completa Zeros : Define se as casas decimais serão ou não completadas com zeros a direita. Exemplo: O valor é R$ 125,50, mas o número de casas decimais definido foi 3. Se a opção
completar com zeros for habilitada, a apresentação do valor será R$ 125,500.
Exibir valor por extenso : O valor será exibido por extenso. Exemplo: 2.100 (Dois mil e cem).
Tamanho da Linha : Tamanho máximo em caracteres a ser exibido na célula do valor, por extenso. Ao ultrapassar este valor é feita a quebra da linha dentro da célula.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
26
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
27
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.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Imagem HTML
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo imagem html, ele permite inserir no campo uma imagem.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Imagem : Define a imagem que deverá ser exibida. O ícone “Escolher imagem” lista imagens padrão do Scriptcase para seleção. O ícone “Fazer upload de uma imagem” possibilita que o
desenvolvedor envie para o servidor uma imagem localizada em outra máquina.
CPF
Configuração Geral
29
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como CPF, é permitido definir regras de formatação de CPF.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
30
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
31
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
CNPJ
Configuração Geral
33
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como CNPJ, é permitido definir regras de formatação de CNPJ.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
34
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
35
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
CPF e CNPJ
Configuração Geral
37
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como CPF e CNPJ, é permitido definir regras de formatação de CPF ou CNPJ.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
38
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
39
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Cartão
Configuração Geral
41
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como Cartão, é permitido definir regras de formatação de Cartões.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
42
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
43
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
CEP
E-mail
Configuração Geral
45
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como E-mail, é permitido definir regras de formatação de E-mails.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
46
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
47
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
URL
Configuração Geral
49
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como URL, é permitido definir regras de formatação de URL.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
50
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
51
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Data
Configuração Geral
53
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data, é permitido definir regras de formatação de datas.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de datas ao campo. Quando não for selecionada será exibido o atributo Separador de hora (Veja
configurações regionais).
Exibição : Disponibiliza uma série de formatos predefinidos para exibição das datas.
Máscara Detalhe : Define a forma como o campo será mostrado na consulta, seguindo o padrão da função Date do PHP.
d-m-Y 25-09-2009
F/Y Setembro/2009
j/n/Y \a\s g:i:s A 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 Formatações
54
Formato Interno : Permite definir a formatação do campo quando o tipo SQL for diferente de Date. Devem ser utilizados os caracteres A, M e D que correspondem a Ano, Mês e Dia
respectivamente.
Exemplo1 : Uma data armazenada em um campo SQL definido como char(8) onde a posição 1 a 4 representa o ano, a posição 5 e 6 o mês e a posição 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 posição 1 a 2 representa o mês e a posição 3 a 6 o ano, defina o formato interno como: MMAAAA
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
55
Resumo : Aplica o lookup somente no resumo (HTML e PDF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
56
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Hora
Configuração Geral
58
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Hora, é permitido definir regras de formatação de hora.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de datas ao campo. Quando não for selecionada será exibido o atributo Separador de hora (Veja
configurações regionais).
Exibição : Disponibiliza uma série de formatos predefinidos para exibição das datas.
Máscara Detalhe : Define a forma como o campo será mostrado na consulta, seguindo o padrão da função Date do PHP.
d-m-Y 25-09-2009
F/Y Setembro/2009
j/n/Y \a\s g:i:s A 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 Formatações
59
Formato Interno : Permite definir a formatação do campo quando o tipo SQL for diferente de Date. Devem ser utilizados os caracteres A, M e D que correspondem a Ano, Mês e Dia
respectivamente.
Exemplo1 : Uma data armazenada em um campo SQL definido como char(8) onde a posição 1 a 4 representa o ano, a posição 5 e 6 o mês e a posição 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 posição 1 a 2 representa o mês e a posição 3 a 6 o ano, defina o formato interno como: MMAAAA
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
60
Resumo : Aplica o lookup somente no resumo (HTML e PDF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
61
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Data e Hora
Configuração Geral
63
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data e Hora, é permitido definir regras de formatação para data e hora.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de datas ao campo. Quando não for selecionada será exibido o atributo Separador de hora (Veja
configurações regionais).
Exibição : Disponibiliza uma série de formatos predefinidos para exibição das datas.
Máscara Detalhe : Define a forma como o campo será mostrado na consulta, seguindo o padrão da função Date do PHP.
d-m-Y 25-09-2009
F/Y Setembro/2009
j/n/Y \a\s g:i:s A 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 Formatações
64
Formato Interno : Permite definir a formatação do campo quando o tipo SQL for diferente de Date. Devem ser utilizados os caracteres A, M e D que correspondem a Ano, Mês e Dia
respectivamente.
Exemplo1 : Uma data armazenada em um campo SQL definido como char(8) onde a posição 1 a 4 representa o ano, a posição 5 e 6 o mês e a posição 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 posição 1 a 2 representa o mês e a posição 3 a 6 o ano, defina o formato interno como: MMAAAA
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
65
Resumo : Aplica o lookup somente no resumo (HTML e PDF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
66
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Tipo do dado : Define o tipo do campo da aplicação. Neste tipo de campo as imagens são recuperadas diretamente no banco de dados em formato binário.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Tipo do dado : Define o tipo do campo da aplicação. As imagens estão salvas em um diretório do servidor e o nome da imagem no campo da tabela do banco de dados.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Tipo do dado : Define o tipo do campo da aplicação. Neste tipo de campo os arquivos são recuperados diretamente do banco de dados em formato binário.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
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 do dado : Define o tipo do campo da aplicação. Os arquivos são salvos em um diretório do servidor e o nome do arquivo em um campo texto da tabela.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
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).
QRCode
Configuração
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.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
71
Largura : Para definir a largura do campo.
Código de barras
Configuração
Código de barras
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
72
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
SubSelect
Configuração Geral
Exemplos relacionados
Report PDF (Cartão de visita)
Vídeos relacionados
Aplicação de ReportPDF
1
Eventos
PÁGINA INICIAL › APLICAÇÕES › REPORTPDF › EVENTOS
Nos blocos de eventos podem ser utilziadas variáveis globais, locais, códigos JavaScript, códigos CSS e macros.
onApplicationInit
Ocorre uma unica vez quando a aplicacao é carregada e antes da aplicação executar o sql. Pode ser utilizado, para tratamento de dados, ou para verificação de variáveis.
OnScriptInit
Este evento ocorre no momento de inicialização dos scripts da aplicação. É executado antes do evento OnLoad ( quando presente ), porém, sempre é executado ao executar,
recarregar ou navegar na aplicação.
onRecord
Este evento é executado no momento de carregamento das linhas dos registros. O evento OnRecord é um loop que carrega os registros linha a linha.
onHeader
Este evento é executado no cabeçalho da aplicação.
onFooter
Este evento é executado no rodapé da aplicação.
Editor de Código
O editor de códigos do Scriptcase é utilizado dentro dos eventos e conta com uma série de atalhos para ajuda-lo no desenvolvimento de suas aplicações.
Na parte superior do editor existem algumas opções que nos permite por exemplo mudar o tema do editor ou expandi-lo. Estas opções também podem ser ativadas utilizando as
teclas de atalho.
Clique aqui para visualizar nossa documentação sobre as taclas de atalho do Scriptcase.
Exemplos relacionados
Report PDF (Cartão de visita)
Vídeos relacionados
Aplicação de ReportPDF
1
Filtro
PÁGINA INICIAL › APLICAÇÕES › REPORTPDF › FILTRO
Configuração
Através do quadro abaixo podemos definir todas as opções que farão parte do Filtro do Formulário.
Atributos
Filtro Vazio : Se o usuário escolher Sim, serão 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;
Exibir Condição : Exibir condição do filtro para que o usuário possa escolher sua opção. Nesse caso “AND” (e) ou “OR” (ou) aparecerão no Formulário de Filtro para que o usuário selecione a
opção desejada.
Usar Autocomplete nos Campos : Campo vira autocomplete automaticamente de acordo com os valores existentes no banco de dados, Se o usuário escolher Sim, o autocomplete será
habilitado de forma automatica em todos os campos que possuirem relacionamento. Se a opção for Não nenhum autocomplete será exibido. Caso a opção selecionada seja Defino por
campo será respeitada a configuração individual de cada campo.
Condições do Filtro
Nesta interface podemos configurar quais as condições de filtragem (SQL) para cada campo que faz parte do filtro, no combo da esquerda é exibido o campo. No Combobox a
direita ficam as opções de filtro relacionadas ao campo, para selecionar as opções clique na opção desejada (Exatamente igual, Início igual, Qualquer parte e etc) e no botão Liga /
Desliga. As setas a direita servem para alterar a ordem dos campos.
Para campo do tipo Data você pode definir condições especiais de pesquisa, acessando diretamente o campo e editando a guia de edição Condições Especiais.
Abaixo e ao lado da lista existem os botões padrão das demais listas descritas:
Filtro Avançado
Configuração
Através do quadro abaixo podemos definir todas as opções que farão parte do Filtro da aplicação de Consulta.
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 Ordenação : permite determinar se, a cada filtro, devem ser preservados os valores selecionados para os campos da consulta e ordenação, ou seja, a cada filtro, estes
valores retornam a condição original.
2
Usar tecla enter para : Permite definir a ação que a tecla enter terá na tela de filtro. Tabular Permite navegar entre os campos e submeter realiza a busca(ativa o botão Pesquisar)
Exibir etiquetas : Permite exibir os filtros utilizados para a consulta em forma de etiquetas.
Exibir após filtrado : Esta opção define o momento de exibição das etiquetas. Ao habilitar as etiquetas serão exibidas após realizar um busca avançada, se desabilitada as etiquetas serão
sempre exibidas independente da realização de uma busca avançada prévia.
Agrupar resultados : Define a quantidade de caracteres para agrupar o resultado das tags. Opção deve ser utilizada para uso quando o campo é de múltipla seleção.
Estado inicial do treeview : Esta opção funciona apenas se o treeview estiver sendo utilizado e define o estado inicial do treeview.
Aberto : exibindo as tags .
Selecionar Campos
![Interface de seleção dos campos do filtro][filtro_avancado_configuracao_selecionar_campos] *Interface de seleção dos campos do filtro.
Obrigatórios
Na aplicação gerada é exibido um marcador (*) ao lado do campo e é gerada uma crítica caso não seja atribuído nenhum valor.
Barra de ferramentas
Desktop
A barra de ferramentas da aplicação está dividida em suas partes: Superior e Inferior, de forma que é possível definir quais botões serão exibidos nas duas barras. A seleção dos
botões das barras de ferramentas superior e inferior funcionam de forma independente permitindo por exemplo que um botão esteja nas duas barras ao mesmo tempo.
N A V E G A Ç Ã O : A P R E S E N TA A S O P Ç Õ E S R E L AT I V A S A O S B O T Õ E S D E N A V E G A Ç Ã O Q U E P O D E M S E R E X I B I D O S N A C O N S U L TA .
O U T R O S : A P R E S E N TA D I V E R S A S O P Ç Õ E S R E L AT I V A S À S F U N C I O N A L I D A D E S D A A P L I C A Ç Ã O .
Idiomas: Exibe um combobox com os idiomas disponíveis, definidos nas propriedades projeto.
Esquemas: Exibe um combobox com os temas disponíveis, definidos nas propriedades projeto.
SEPARADOR:
3
————————-: Exibe uma linha de separação entre os botões, quando utilizados em um grupo de botões.
USE BOTÕES EM LINHA : PERMITE O ALINHAMENTO DOS BOTÕES DO FILTRO AO LADO DOS CAMPOS.
Botões inline: Permite selecionar quais botões serão exibidos ao lado do campo, podendo ordena-los de acordo com o desejado. Esta opção está disponível ao ativar Use Botões em linha
nas configurações dos botões.
Atalhos : Permite definir teclas de acesso rápido via teclado para as aplicações em execursão.
Posição dos botões em linha : Define o posicionamento dos botões a direita ou esquerda dos campos.
Quantidade de colunas : Define a quantidade de colunas de exibição dos botões, permitindo assim configurar se serão exibidos lado a lado ou distribuídos em colunas.
OPÇÕES
Interface de opções.
Mobile
Salvar Filtro
Este recurso permite organizar perfis de pesquisa, ele cria a opção Salvar filtro em uma aplicação de pesuisa, assim é possível salvar uma pesquisa para utilizar posteriormente.
Regras podem ser adicionadas.Com essas características é possível salvar pesquisas por login de usuário.
Eventos
Nos blocos de eventos podem ser utilziadas variáveis globais, locais, códigos JavaScript, códigos CSS e macros.
ONSCRIPTINIT
Este evento ocorre no momento de inicialização dos scripts da aplicação. É executado antes do evento OnLoad ( quando presente ), porém, sempre é executado ao executar,
recarregar ou navegar na aplicação.
ONREFRESH
ONSAVE
4
Este evento ocorre no momento de salvamento da aplicação.
O N V A L I D AT E
Este evento ocorre no momento de validação das informações dos campos, ao submeter o formulário.
Layout
Neste módulo estão disponíveis recursos de edição, atributos e visualização da aplicação, de forma que podemos atribuir esquemas de visualização, organizar os campos em
blocos, definir os valores e o formato do cabeçalho entre outros.
BLOCOS
Conceitualmente um bloco é um “container” onde posicionamos nossos campos de uma Aplicação de Formulário, Controle ou Consulta com orientação Slide.
Por padrão as aplicações criadas no Scriptcase são constituídas de um único bloco, este com o mesmo nome da aplicação. 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 ORGANIZAÇÃO , é lá que definimos se o próximo bloco virá ao lado
ou abaixo do corrente.
No lado esquerdo de cada bloco existem dois ícones, o primeiro tem a função de editar todas as informações relativas ao bloco e o
segundo para exclusão do bloco.
Clique e araste o bloco que deseja alterar para a sua nova posição.
Configuração de
Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. Desta forma, assim como você pode remover um bloco arrastando-o até o item “Blocos não
exibidos”, para mudar um bloco de página é só arrasta-lo até a página desejada. Veja as imagens abaixo.
Configuração de
Configuração de
Atributos
Bloco
Nome : Nome do Bloco.
Titulo
Exibir : Flag que controla se o título do bloco será exibido.
Label
Exibir : Flag que controla se o label dos campos dentro do bloco devem ser exibidos.
Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.
Organização
Próximo : Forma como os blocos ficarão organizados dentro da página:
Abaixo : Indica que o próximo bloco será exibido abaixo.
Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).
Inclusção de blocos
Para incluir novos blocos em uma Aplicação, basta clicar no botão . Em seguida, será apresentada a seguinte interface para definição do nome e label do
bloco. No fim clique no botão Criar.
Atributos
Nome : Nome do bloco.
Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface
para definição dos parâmentros do bloco. No fim clique no botão Salvar.
6
Atributos
Nome : Nome do bloco.
Exibir Título : Esta opção, quando ativada, permite exibir o título do bloco.
VISUALIZAÇÃO
Nesta interface, podemos definir o esquema de visualização de uma aplicação em específico, isto porque o Scriptcase utiliza a definição de Valores Padrões por Projeto, que
além do esquema de visualização, permite a definição de valores a outros atributos a nível de Projeto.
7
Configuração de visualização
Modelo para o Cabeçalho : Permite a escolha do modelo para compor o cabeçalho da aplicação.
Modelo para o Rodapé : Permite a escolha do modelo para compor o rodapé da aplicação.
Temas : Escolhendo um dos temas existentes, será carregado o modo visual (cores,fontes, etc) que irá compor a aplicação.
CABEÇALHO E RODAPÉ
Cabeçalho
Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho.
Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.
Variáveis de Cabeçalho : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no cabeçalho.
Título : Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no “ Título do Filtro ”.
Data : Quando é selecionado o tipo “ Data”, será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e
a hora do servidor. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho, pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Rodapé
8
Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.
Variáveis de Rodapé : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no Rodapé.
Data : Quando é selecionado o tipo “ Data”, será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e a
hora do servidor. O formato poderá ser informado no campo texto que aparece ao lado. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Campos
Texto
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números, caracteres.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
texto.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
9
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Número
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
número.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
13
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Decimal
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido valor, o mesmo aceita valores decimais.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
decimal.
14
Usar configurações regionais : Aplica as configurações regionais no campo.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.
15
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Por cento
Tipo do dado : Define o tipo do campo da aplicação. Campos Porcentagem são como um campo de número, mas exibindo o símbolo percentual após o valor.
16
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
cento.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
17
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
18
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
Tipo do dado : 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 Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
20
Largura : Para definir a largura do objeto input.
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. Campos Porcentagem são como um campo de número, mas exibindo o símbolo percentual após o valor.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
21
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
23
Data
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data, é permitido definir regras de formatação de datas.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
F O R M ATA Ç Ã O D O S V A L O R E S
CONFIGURAÇÃO DO FILTRO
CONDIÇÕES ESPECIAIS
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
26
Hora
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Hora ele permite a exibição do formato de hora.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
F O R M ATA Ç Ã O D O S V A L O R E S
CONFIGURAÇÃO DO FILTRO
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
27
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
28
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Data e Hora
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data e Hora ele permite a exibição do formato de data e hora.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
F O R M ATA Ç Ã O D O S V A L O R E S
CONFIGURAÇÃO DO FILTRO
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
CONDIÇÕES ESPECIAIS
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
31
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
Tipo do dado : Define o tipo do campo da aplicação. 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 é válido, caso seja uma informação errada , será exibida uma mensagem de erro.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
32
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
33
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CNPJ
Tipo do dado : Define o tipo do campo da aplicação. 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 é válido, caso seja uma informação errada, será exibida uma mensagem de erro.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
35
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo 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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CPF e CNPj
36
Tipo do dado : Define o tipo do campo da aplicação. 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 é válido, caso seja uma informação errada, será exibida uma mensagem de erro.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
37
Largura : Para definir a largura do título.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
38
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Select
Tipo do dado : O Tipo de dados Select é um objeto drop-down que permite a seleção de informação através de uma janela deslizante.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
39
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Múltiplos Valores : Selecionando Sim, permite que sejam armazenados vários valores no campo da tabela, separados por um caracter definido em Delimitador.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Só preencher este campo se Múltiplos Valores estiver selecionado. Caso
não seja informado, o delimitador padrão será ponto e vírgula ( ; ) .
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : Valor a ser gravado no campo quando for selecionado a linha de título do objeto select.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Criar Ligação : Permite criar uma ligação para outro formulário possibilitando a manutenção da lista exibida no campo select. Após a manutenção, o objeto select
40
é atualizado automaticamente.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Tipo de Lookup : Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores
(binário).
Simples Valor :
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
41
selecionado o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a
combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).
Label : Texto que será exibido para o item da lista no objeto select.
Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.
Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .
Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.
Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.
Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):
Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.
Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .
Label : Texto que será exibido para o item da lista no objeto select.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
L O O K U P D E E D I Ç Ã O - V A L O R AT U A L
Processamento Ajax
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
45
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Duplo Select
Tipo do dado : O Tipo de dados Duplo Select é um objeto drop-down que permite a seleção múltipla através de duas janelas de seleção e um navegador entre elas.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
46
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
select.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados vários itens para atualização do campo na tabela. Por exemplo, para um
campo produtos, em uma lista de valores o usuário poderá selecionar os itens desejados.
Exibição de lookup.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave ,
campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ).
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Duplo Select .
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir valor original e
lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Processamento Ajax
47
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Checkbox
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Só preencher este campo se
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Opção marcar todos : Exibe uma opção para marcar e outra para desmarcar todos os itens.
50
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Tipo de Lookup : Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores
(binário).
Simples Valor :
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Label : Texto que será exibido para o item da lista no objeto select.
Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.
Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .
Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.
Label : Texto que será exibido para o item da lista no objeto select.
52
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.
Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.
Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):
Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.
Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .
Label : Texto que será exibido para o item da lista no objeto select.
Colunas : Permite informar a quantidade de colunas para exibição dos itens do checkbox.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Opção marcar todos : Exibe uma opção para marcar e outra para desmarcar todos os itens.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Processamento Ajax
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
54
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
55
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
Tipo do dado : Rádio é um objeto que permite a seleção de apenas uma informação de todas as que são exibidas por ele.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
56
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Colunas : Permite informar a quantidade de colunas para exibição dos itens do radio.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : Valor a ser gravado no campo quando for selecionado a linha de título do objeto select.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
57
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver selecionado
o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
Processamento Ajax
58
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Campos da Consulta
60
consulta.
Tipo do dado : “Campos da Consulta” é um novo recurso que permite de sejam selecionados os campos que farão parte do corpo da GRID da Consulta.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
61
Largura : Para definir a largura do campo.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
dos campos.
Tipo do dado : “Ordenação dos Campos” é um recurso que permite selecionar a ordem dos campos ( clausula ORDER BY) que fazem parte do corpo da GRID da Consulta.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
63
Largura : Para definir a largura do campo.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Texto Auto-Complete
64
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números, caracteres.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.
Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).
Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
65
Exibir valor original e lookup__ : Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura. Interface de configuração
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
66
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
![Interface de configuração do campo número auto complete.][filtro_cons_número_auto] Interface de configuração do campo número auto complete.
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número auto-complete.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
auto complete.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
Lookup de Edição
Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).
Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
Exibir valor original e lookup__ : Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura. Interface de configuração
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
69
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
70
Exemplos relacionados
Report PDF (Cartão de visita)
Vídeos relacionados
Aplicação de ReportPDF
1
Aplicação
PÁGINA INICIAL › APLICAÇÕES › REPORTPDF › APLICAÇÃO
Configuração
Nesta configuração ficam atributos comuns as aplicações criadas através do Scriptcase, a seguir vamos descrever esses atributos.
Código da Aplicação : Código da aplicação determinado no momento da criação da aplicação, este código pode ser renomeado através do menu principal.
Descrição : Este campo pode ser utilizado para fazer uma descrição sucinta dos objetivos da aplicação.
Caminho dos Documentos : Caminho absoluto onde estão armazenados os documentos da aplicação.
Imagens Extras da Aplicação : Para utilizar que não são utilizadas dentro da aplicação em implementações de Regras de Negocio, dispensando o uso da macro sc_image.
Idiomas : Idioma das aplicações geradas. Todas os hints e mensagens serão exibidos no idioma selecionado.
Localização em Sessão : Compartilha localização com outras aplicações baseada nos valores em sessão.
Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.
Edição por Projeto : Permitir que outros usuários do grupo editem a aplicação.
Timeout : Tempo de timeout de execução em segundos. Zero assume o valor padrão do PHP.
Configuracação de Erro
Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.
Modo Debug : Rodar a aplicação em modo debug, exibindo os comandos SQL no momento da sua utilização.
Ajax Error Output : Abre uma janela de depuração com o código de saída do Ajax.
2
Navegação
Define os atributos de navegação de uma aplicação.
Interface de Navegação.
Atributos
URL de Saída : URL para o qual o usuário será redirecionado quando ele sair da aplicação.
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.
Variáveis Globais
Esta tela mostra as variáveis globais existentes na aplicação.
A variável global é um parâmetro externo necessário para a execução da aplicação. A aplicação pode incluir variáveis globais na cláusula WHERE, nas definições e nomes de
campos, programação em eventos, etc.
As variáveis globais são definidas entre colchetes ( [variável] ). Essas variáveis devem ser passadas para a aplicação que está sendo implementada através de um dos métodos:
Session, Post e Get
Nota: Se for necessário a utilização de Identificadores de banco de dados em suas tabelas, recomendamos a utilização das aspas duplas ( “ ) ao invés dos colchetes ( [ ] ) devido
ao conflico com a sintaxe das variáveis globais do Scriptcase. Utilizar os colchetes como Identificadores de banco de dados, poderá acarretar em problemas no funcionamento
das aplicações do Scriptcase.
Exemplo:
Não recomendamos a utilização de variáveis de sessão (variáveis globais) com o mesmo nome dos campos da tabela.
globais.
Valor : 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 pela aplicação. Se tiver sido definida uma variável que é recebida por um método POST e foi aprovada pelo método get o conteúdo
não será aceito. Métodos de passagem de valores das variáveis:
3
Session : Nesta opção, a variável deve ser criada como uma variável de sessão do PHP por outra aplicação.
Get : Define que a variável deve ser passada pela URL, ou seja, visível pelo navegador.
Post : Define que a variável deve ser passada através do método post do formulário HTML.
Exemplos relacionados
Report PDF (Cartão de visita)
Vídeos relacionados
Aplicação de ReportPDF
1
Programação
PÁGINA INICIAL › APLICAÇÕES › REPORTPDF › PROGRAMAÇÃO
Nesta versão do Scriptcase está incorporada o conceito de programação, com a utilização de recursos de atributos, métodos e bibliotecas. Na versão anterior já era possível criar
regras de negócio nas aplicações, 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 são variáveis que tem escopo global dentro da aplicação declarada. Um atributo pode ser referenciado em todos os métodos e eventos de uma aplicação.
Atributos
Nome do Atributo : Esta caixa de texto permite informar o nome do atributo, após ser digitado o nome basta clicar no botão incluir . Caso deseje alterar será necessário clicar no nome
do atributo (localizados a esquerda dos botões) efetuar a alteração necessária e clicar no botão alterar. Caso seja necessário excluir algum atributo, é necessário realizar o mesmo
processo do botão alterar, só que ao selecionar o atributo é necessário clicar no notão excluir. O botão limpar, como o próprio nome diz limpa toda a lista de atributos localizadas a
esquerda do botão.
Bibliotecas Internas
Para utilizar uma biblioteca é só selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marcá-la. Este processo faz com que os métodos existentes na
biblioteca, sejam visíveis em todos os Eventos e Métodos da aplicação. Veja como criar e gerenciar bibliotecas acessando aqui.
Interface de gerenciamento de
bibliotecas internas
Métodos PHP
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.
Definir o nome para o novo método e clique no botão Criar. Como na imagem abaixo.
Inclusão do método.
2
Métodos podem ter parâmetros de passagem.
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.
Edição do parâmetro:
Exemplos relacionados
Report PDF (Cartão de visita)
Vídeos relacionados
Aplicação de ReportPDF
1
Layout PDF
PÁGINA INICIAL › APLICAÇÕES › REPORTPDF › LAYOUT PDF
A aplicação ReportPDF tem uma forma de posicionar os campos do relatório de uma jeito simples e prático, utilizando a funcionalidade de Drag and Drop.
Na tela principal do LayoutPDF você pode alterar algumas configurações da aplicação. Essas configurações também estão presentes em ReportPDF > Configuração.
Utilizando a funcionalidade de Drag and Drop, você configura o posicionamento dos campos nesta interface. Para altera-los você precisa clicar no campo que prefere alterar a
posição e arrastar até sua nova posição.
Propriedades
Campo: Neste campo você seleciona o campo da tabela que irá relacionar-se a célula. Caso selecione um campo da categoria “especial” você terá o seguinte dado:
Data do Sistema : A data atual do sistema no qual executará a aplicação.
Label: Ao selecionar essa opção irá abrir um input para que possa informar o texto que será exibido.
Alinhamento : Neste campo você seleciona o alinhamento do texto da célula: Esquerda, Direita ou Centro.
Fonte: Neste campo você seleciona uma fonte do acordo com a lista.
Tamanho da Fonte : Aqui você informa o tamanho da fonte do texto que será exibido.
Cor da Fonte : Neste campo você informa uma cor em hexadecimal. (Exemplo: #000000)
Estilo da Fonte : Neste campo você marca o estilo da fonte: Negrito, Itálico e/ou Sublinhado. (Pode-se marcar mais de uma opção)
2
Exibir: Neste campo você ativa ou não a exibição do campo.
Converte Letra: Neste campo você deve selecionar dentre as citadas abaixo:
Caixa Alta : Transforma todo texto em letras maiúsculas.
Capitula pimeira palavra : Transforma a primeira palavra em caixa alta ou caixa baixa, de acordo com o texto recuperado, ou seja, se o texto recuperado pela aplicação for em caixa
baixa essa opção irá transformar em caixa alta apenas a primeira palavra.
Capitula todas as palavras : Transforma todas as palavras em caixa alta ou caixa baixa, de acordo com o texto recuperado, ou seja, se o texto recuperado pela aplicação for em caixa
baixa essa opção irá transformar em caixa alta todas as palavras.
Mostrar conteúdo HTML : Caso esta opção esteja ativada, a aplicação irá exibir o conteúdo html for recuperado pelo banco ao invés de interpretar o conteúdo.
Máscara de Exibição : Neste campo você configura uma máscara de exibição de acordo com a tabela informado em Aplicações > Consulta > Campos > Texto.
Máscara de Exibição : Neste campo você configura uma máscara de exibição de acordo com a tabela informado em Aplicações > ReportPDF > Campos > Texto.
Usar configurações regionais : Ao ativa-lo você aplica as configurações regionais para esse campo. Para configura-las você clica no menu Localidades > Configurações Regionais.
Cor dos negativos : Neste campo você informa uma cor em hexadecimal. (Exemplo: #000000)
Exibir valor por extenso : Ao ativa-lo a aplicação exibirá o valor por extenso do campo. (Exemplo: dois)
3
Tamanho da Linha : Informe o tamanho da linha da célula. A unidade do valor será de acordo com a unidade colocada em Configurações > Unidade de medida do PDF.
Usar configurações regionais : Ao ativa-lo você aplica as configurações regionais para esse campo. Para configura-las você clica no menu Localidades > Configurações Regionais.
Valor monetário : Ao ativar essa opção a aplicação irá exibir o símbolo monetário de acordo com a configuração regional.
Cor dos negativos : Neste campo você informa uma cor em hexadecimal. (Exemplo: #000000)
Casas decimais : Quantidade de casa decimais que o seu campo terá na exibição.
Completa Zeros : Ao ativar essa opção a aplicação completará com zeros após a vírgula.
Exibir valor por extenso : Ao ativa-lo a aplicação exibirá o valor por extenso do campo. (Exemplo: dois)
Tamanho da Linha : Informe o tamanho da linha da célula. A unidade do valor será de acordo com a unidade colocada em Configurações > Unidade de medida do PDF.
Usar configurações regionais : Ao ativa-lo você aplica as configurações regionais para esse campo. Para configura-las você clica no menu Localidades > Configurações Regionais.
Exibição: Neste campo você seleciona a forma de exibição do campo tipo data.
Configuração de Lookup
Método para Lookup : Nesta opção você configura um lookup manual ou automático para o campo. Para mais informações sobre o método lookup veja em Aplicaçõe > ReportPDF >
Campos.
Exemplos relacionados
Report PDF (Cartão de visita)
Vídeos relacionados
Aplicação de ReportPDF
1
Configuração
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › CONFIGURAÇÃO
Interface de
configuração.
URL Amigável : Este opção permite que você adapte o nome da URL que será chamada pelo aplicação, os caracteres permitidos são os mesmos disponíveis em URLs: a-z, A-Z, 0-9, -_. Esta
opção também pode ser alterada na tela inicial, sobre o “URL amigável” da coluna na lista de aplicativos.
Quebra de Linha nos títulos : Permite a quebra de linha nos títulos dos campos.
Margens : Permite organizar exibição da aplicação na página conforme os valores informados nas margens (direita , esquerda, superior e inferior) em pixels.
Largura da Tabela : Valor da largura para a tabela da aplicação. As aplicações do Scriptcase são geradas no padrão HTML, e são organizadas em tabelas, linhas e células.
Unidade de Largura da Tabela : Unidade de medida usada para a largura da tabela definida no item anterior, podendo ser: porcentagem, pixel ou automático.
Colunas da Tabela : Este parametro define a largura das colunas (campos) da tabela (aplicação).
Formatação e comportamento
Interface de
Tabulação automática : Muda o foco para o próximo text box quando a quantidade de carateres chegar no limite definido.
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. Não funciona com campos que contém Marca d’agua.
Focar campo com erro : Foca o campo com erro ao tentar submeter um formulário
Usar templates do Editor HTML : Permite usar o novo Tiny MCE, basta selecionar o template do Editor HTML ou editar/criar seu próprio.
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
Interface para
Campos
Essa coluna é usada para exibir o nome do campo.
Label
Colunas para editar o label de exibição dos campos em uma aplicação.
Tipo de dado
Inserção
Define se o campo é exibido para entreda de novos registros.
Atualização
Define se o campo é exibido para edição um registro.
Read-Only
Define se op campo é apenas somente-leitura.
Obrigatório
PK
Valor BD (insert)
Define se o campo receberá valores internos, quando inserido um novo registro, tal como um auto incremento, data, data e hora e IP.
Valor BD (update)
Define se o campo receberá valores internos, quando atualizado um registro, tal como um auto incremento, data, data e hora e IP.
Página
Indica que há Páginas na aplicação.
Bloco
Observe que todas as linhas são arrastáveis. Você pode definir a posição dos campos, blocos e páginas. Lembrete: Campos são agrupados em Blocos e Blocos são agrupados
em páginas.
Exibição
Interface de Exibição.
Opções
Posição do Marcador : Indica a posição do marcador para que será exibido em relação a um campo obrigatório.
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
Posicionamento dos
campos
A caixa à esquerda representa os campos que não estão sendo exibidos na aplicação.
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
Com este módulo você pode informar os demais campos que serão únicos, esses campos são os que não possuem chave primária na sua tabela. Para informar os demais
campos que contenham chave única, selecione os campos pressionando a tecla CTRL do seu teclado e depois clique no botão adicionar, os campos informados receberão uma
identificação exemplo: UK1.
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
A barra de ferramentas da aplicação está dividida em duas partes: Superior e Inferior, de forma que é possivel definir quais botões serão exibidos em ambos locais. A seleção
dos botões das barras de ferramentas superior e inferior funcionam de forma indepente permitindo, por exemplo, que um botão esteja nas duas barras ao mesmo tempo.
É possível, também, separar quais botões serão exibidos quando a aplicação for acessada em um dispositivo móvel, e suas respectivas posições na barra de ferramentas. Como
podemos ver na imagem abaixo, temos a seguinte disposição:
Desktop : Local no qual deve-se configurar a barra de ferramentas para exibição “Versão Web Clássica”, ou seja, tal configuração será usada na aplicação quando ela for acessada através de
um Desktop .
Mobile : Local no qual deve-se configurar a barra de ferramentas para exibição “Versão Moblie”, ou seja, tal configuração será usada na aplicação quando ela for acessada através de um
dispositivo Mobile.
Barra de Ferramentas
Posicionamento dos
botões do formulário
Atributos :
Navegação : Apresenta as opções relativas aos botões de navegação que podem ser exibidos na consulta.
PDF Disponibiliza relatório completo, contendo todos os dados da consulta em formato PDF.
WORD Disponibiliza relatório completo, contendo todos os dados da consulta em formato WORD.
XLS Disponibiliza relatório completo, contendo todos os dados da consulta em formato Excel.
XML Disponibiliza relatório completo, contendo todos os dados da consulta em formato XML.
CSV Disponibiliza relatório completo, contendo todos os dados da consulta em formato CSV.
RTF Disponibiliza relatório completo, contendo todos os dados da consulta em formato RTF.
Impressão Cria uma consulta em formato html.
Outros : Apresenta diversas opções relativas às funcionalidades da aplicação.
Escolher registro Permite exibir uma página de registros à partir do número digitado.
Escolher quantidade Um combobox para definir um número máximo de linhas por páginas
Filtro Quando clicado, redireciona para um formuláio de pesquisa.
Filtro dinâmico Quando clicado, exibe os campos para realização da pesquisa.
Colunas Permite definir quais colunas serão exibidas ou não.
Regras de ordenação Exibe um botão
Quebras Permite selecionar uma regra de Quebra. ( Criada previamente na aplicação ).
Salvar grid Permite salvar o estado atual da aplicação.
QuickSearch Permite realizar uma busca rápida nos registros da aplicação.
Gantt Quando clicado, exibe o gráfico de gantt.
Resumo Quando clicado, exibe a linha de resumo com um conjunto de informações dos registros.
2
Botões do formulário Exibe os botões do formulário, quando há uma ligação previamente criada na aplicação.
Idiomas Exibe um combobox com os idiomas disponíveis, definidos nas propriedades projeto.
Esquemas Exibe um combobox com os temas disponíveis, definidos nas propriedades projeto.
Linhas Permite definir o número de linhas exibidos na aplicação.
WebHelp Exibe um botão com redirecionamendo para a página de ajuda.
Separador
————————- | Exibe uma linha de separação entre os botões, quando utilizados em um grupo de botões.
Grupo de botões : A opção Grupo permite que sejam criados grupos de botões.
Label : Permite definir o nome do grupo de botões que será exibido na aplicação em execução.
Hint\Title : Permite definir o hint do grupo de botões que será exibido na aplicação em execução.
Tipo do botão : Permite definir o formato de exibição do grupo de botões ( Botão, Imagem, Link).
Imagem : Permite selecionar a imagem que será exibida no grupo de botões ( Quando o tipo do botão for Imagem ).
Exibição : Permite definir o tipo de exibição do grupo de botões ( Somente texto, Somente imagem, Texto e Imagem ).
Exibir posição : Permite definir o posicionameto do grupo de botões ( Texto à direita, Imagem à direita ) quando a Exibição for Texto e Imagem.
Após criação do grupo de botões, é necessário posicionar os botões abaixo do grupo de botões e à direita. Assim como na imagem abaixo:
Atalhos de Teclado
Utilizar teclas de atalho : Define se a aplicação utilizará teclas de atalho. Quando você ativa esta opção, as configurações de teclas de atalho antigas são desativadas.
Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.
Opções
Opções do formulário
Atributos
Linhas formato de contador : Permite definir o formato que será exibido as linhas do contador. Ex: [1 a 10 de 200].
Formatação no JS : Permite definir se o formulário será ou não dotado de formatação automática 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 formatação é colocada automaticamente CPF: 123.456.789-54.
Número de links exibidos : Permite definir a quantidade de links de páginas , quando a opção Navegação por página estiver habilitada.
Help por Bloco : Indica se os helps dos campos relativos, serão agrupados por bloco. Em cada campo podemos definir um texto de ajuda para o mesmo, com essa opção ativada
aparecerá um ícone na barra do título do bloco para chamada da página de help.
Help Geral : O help geral “Consolida” todos os help’s dos campos em uma única página, colocando um ícone na barra de ferramentas para chamada da página de help.
Botões da barra de ferramentas : Permite definir o tipo de exibição dos botões da barra de ferramentas ( DIV abaixo da barra de ferramentas , Modal ).
Possui as mesmas opções da versão Desktop , adicionando apenas o item “Copiar do desktop”, no qual , ao ser clicado realiza uma cópia dos items da barra de ferramentas
Desktop para o Mobile.
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
Formato de exibição de data na impressão : Altera o formato de visualização da data no momento da impressão.
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
Neste módulo são definidos os atributos relativos a conexão com a tabela em que o Formulário foi criado. Podemos definir a Chave Primária, Filtros, Ordenações para o
formulário criado.
Interface de
configuração do SQL.
Escolha dos Campos que são Chave Primária : Nessa função é exibido um objeto Combobox com um “ * “ ao lado, que indica qual(is) são os campos que compõem a Chave
Primária da Tabela SQL. Na grande maioria dos casos, o próprio Scriptcase faz essa identificação, para os casos que isso não acontece, o próprio usuário deverá fazer esta
identificação, utilizando os botões ao lado para fazer a escolha da chave. Veja como funciona os botões:
Botão Liga/Desliga : Dá ou retira o atributo de chave primária do campo. O campo definido como chave primária apresenta um asterisco no lado esquerdo do seu nome.
Botão Todos : Define todos os campos como chave primária. Esses campos passam a apresentar um asterisco no lado esquerdo do seu nome.
Nenhum : Exclui todos os campos. Normalmente é usado para limpar todas as definições de Liga/Desliga e reiniciar o processo.
Botões de Ordenação : São as setas que ficam no lado direito do Combobox. Permite ordenar os campos da Chave Primária, colocando o mesmo na ordem desejada. Para ordenar
clique sobre o campo e utilize as setas para fazer a movimentação.
Cláusula Where : Espaço opcional para que o usuário escreva a cláusula WHERE com o objetivo de filtrar os registros SQL que possam ser editados.
Ordenação : Espaço opcional para que o usuário escreva a cláusula ORDER BY que determinará a ordem em que os registros serão exibidos, quando a barra de navegação for utilizada por
default, a ordem é determinada pela Chave Primária.
Conexão : Exibe o nome de conexão (database) que a aplicação está utilizando para sua execução, esta conexão pode ser trocada por outra que contenha as mesmas
tabelas (SQL).
Variável para Tabela : Estes campos preenchidos, possibilitam que parte do nome da tabela definida no select, seja trocado antes da execução do comando por um conteúdo de uma
variável.
No primeiro campo deve-se preencher com o nome da variável. O segundo campo deve ser preenchido com a parte do nome da tabela a ser substituída.
Case Sensitive : Esta opção deve ser setada para “Não”, apenas se o banco estiver configurado para case-sensitive e for desejado que o filtro não respeite esta configuração.
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
2
Execução do calendário exibe: cURL error 60
Neste módulo, podemos configurar uma aplicação de Formulário para que ela utilize Stored Procedures (definidas no seu Banco de Dados) nas operações de Inserção,
Atualização e Exclusão. Não é necessário utilizar as três opções simultaneamente, de forma que as opções que não estejam configuradas para utilizar Procedures continuaram
com o padrão Scriptcase que são os comandos INSERT, UPDATE e DELETE.
Veja abaixo, um passo-a-passo de implementação Stored Procedure para Inserção no Banco de Dados.
Vamos marcar a primeira opção: “Desejo utilizar Procedure para dar INSERT”. Em seguida informe o Nome da Procedure e a Quantidade de Parâmetros.
Agora definimos os campos que farão referência aos parâmetros da Stored Procedure, assim como o tipo de cada parâmetros ( Entrada ou Saída). Em seguida clicamos no botão salvar para
finalizar este processo.
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
O Conceito de Edição JavaScript no Scriptcase é associar aos campos dos formulários eventos em JavaScript, ou seja, para cada campo você pode editar ações associadas aos
seus eventos.
Atributos
Escolha o objeto : Nesse Combobox são exibido todos os campos que fazem parte da aplicação de Formulário, assim como o objeto Form “formulário”.
Escolha o evento : Nesse Combobox devemos escolher o evento associado ao campo, para o qual iremos escrever o código JavaScript. Veja os eventos disponíveis:
onclick : Ocorre no click do mouse sobre o campo.
onChange : Ocorre sempre que o objeto perde o foco e o valor do campo é alterado .
Eventos ligados ao Form “formulário” : Os eventos abaixo estão diretamente associados ao formulário.
OnLoad : Este evento ocorre quando a página é carregada, ou seja, ao navegar de um registro para outro. Ao clicar nos botões (novo, inserir, anterior etc).
onSubmit: Este evento ocorre ao clicar nos botões “inserir”, “alterar” e “excluir”.
Edição de JavaScript
Após selecionar o objeto e o evento e clicar no botão (Editar), será aberta a tela de edição da ação JavaScript, que será executada quando o evento selecionado ocorrer. Nessa tela
podemos informar ações JavaScript personalizadas ou ainda usar eventos padrão do Scriptcase, como por exemplo:. nm_recarga_form(); que efetua a recarga do formulário.
Após salvar o comando JavaScript clicando no botão (atualizar), estará concluído o trabalho.
A linguagem JavaScript nem sempre tem o mesmo comportamento em todos os Browsers disponíveis no mercado. Sempre que for necessário escrever um bloco mais elaborado
ou complexo nessa linguagem, é importante fazer os devidos testes nos browsers em que a aplicação será executada.
Exemplo onClick
Ao clicar sobre um campo do tipo rádio, pode-se habilitar ou desabilitar uma série de campos do formulário 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'
}
Exemplo onBlur
Pode-se definir uma crítica em torno do campo “carga_horaria_semanal” quando o mesmo perder o foco.
2
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 “Sálario” de um funcionário e sair do campo, ocorrerá um “onchange”, nesse momento aproveitamos para checar se o “cargo” é “jardineiro”.
Exemplo OnFocus
Após informar o valor da Compra e selecionar a modalidade de pagamento em um objeto do tipo “Select: forma_pagto”, o código 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"
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
Este recurso permite a ligação entre tabelas com especialização, isto é, tabelas que tem dependências, como uma tabela de pedidos e itens. Desta forma é possível que ao
excluir um registro na tabela de Pedidos, todos os seus itens também sejam excluídos. Abaixo exibiremos um exemplo prático utilizando este recurso do Scriptcase.
Primeiramente iremos definir uma nova dependência. Neste exemplo iremos criar uma dependência entre adm_fornecedores_produtos (Tabela Dependente) com a tabela de
adm_fornecedores (Aplicação Atual). Clique no botão Nova Dependência para iniciar.
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 código do
customers.
Criado o relacionamento de Dependência, precisamos apenas definir que regras devemos utilizar para nossa aplicação. Para isso iremos clicar no botão gerar Scripts para definirmos a
Regra de Dependência.
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
Configuração da
Com essa opção ligada, a aplicação só estará acessível quando for habilitada através da macro sc_apl_status ou através do módulo de segurança. Aplicações desabilitadas
Usar segurança
exibem uma mensagem de “usuário não autorizado” quando acessadas diretamente.
Url de saída da
Permite deifinir para qual aplicação o usuário será redirecionado após o aviso de “usuário não autorizado”.
segurança
Usar senha Quando este opção é habilitada será solicitadio que seja definida uma senha para a aplicação.
Solicitar senha apenas
Solicitar senha apenas uma vez por sessão, sem precisar solicitar a senha toda vez que abrir a aplicação na mesma sessão.
uma vez
Permitir chamada
Permite que uma aplicação seja chamada digitando diretamente a URL nos navegadores.
direta pela URL
No ambiente de desenvolvimento pode ser suprimido o uso das opções acima para efeitos de teste, evitando que a cada execução das aplicações seja solicitada a senha ou
que o acesso seja bloqueado. Para isso desabilite as opções Habilitar uso de segurança e Habilitar uso de senha no menu Configuração > Meu Scriptcase.
Captcha
Usar Captcha : Define se a aplicação terá suporte a Captcha.
Exemplo do reCAPTCHA:
Primeiramente temos que solicitar uma Chave de API para ativarmos o reCAPTCHA na aplicação do Scriptcase seguindo os passos abaixo:
Para obter a Chave do Site e Secret Key devemos acessar o endereço: https://www.google.com/recaptcha/admin#list. A página abaixo será exibida:
Label: Nome do projeto que será criado para armazenar as chaves do reCAPTCHA.
Domains : Podemos inserir vários domínios (um por linha) para limitarmos o uso da API.
Após isto, devemos aceitas os temos de serviço ( “Accept the reCAPTCHA Terms of Service” ).
Ao clicar em Register a página será atualizada com as informções de integração do reCAPTCHA. Nesta tela podemos obter os dados da Chave do Site e do Secret Key:
Chave do Site : Chave gerada pelo google após a criação do projeto reCAPTCHA.
Secret Key : Chave gerada pelo google após a criação do projeto reCAPTCHA.
Tema : Define a cor que o reCAPTCHA será exibido. Temos duas opções:
Light :
Dark :
Tipo: Define o tipo inicial do reCAPTCHA a ser exibido. Temos duas opções:
Áudio:
Imagem:
Compacto:
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
3
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
Campos do calendário
Esta interface exibie as configurações dos campos que serão utilizados na aplicação.
1
Campos
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › CAMPOS
No menu da aplicação Campos, são exibidos para configuração apenas os campos foram selecionados no menu Selecionar Campos.
Para cada campo selecionado uma série de atributos podem ser alterados em função do tipo de dado selecionado.
Texto
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números e caracteres especiais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : 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 usuário por (*).
2
senha.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Máscara de Exibição : Define a máscara de exibição do campo. Existem tres tipos de máscara que podem ser mescladas.
Caracter Descrição
9 Representa um caracter numérico (0-9)
A Representa um caracter alpha numérico (A-Z,a-z)
* Representa qualquer caracter alfa-numérico (A-Z,a-z,0-9) digitada pelo usuário.
É 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 máscara é excedido.
Exemplos de máscaras
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Gravar tags HTML : Esta opção permite a gravação no banco de dados de textos com tags html escritas no input do campo.
Entrada de texto em Javascript : Esta opção permite a gravação no banco de dados de textos com código javascript escritos no input do campo.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Caracteres Permitidos : Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. As opções são:
3
Todos : Permite que seja digitado qualquer caracter no campo
Selecionados : Define o conjunto de caracteres permitidos. Usando as configurações abaixo será permitida a digitação de letras, números e dos caracteres - / (definidos no atributo Mais). As
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
4
Interface de configuração da validação do Lookup de Edição.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Processamento Ajax
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
6
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números e caracteres especiais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Entrada de texto em Javascript : Esta opção permite a gravação no banco de dados de textos com código javascript escritos no input do campo.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Caracteres Permitidos : Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. As opções são:
Selecionados : Define o conjunto de caracteres permitidos. Usando as configurações abaixo será permitida a digitação de letras, números e dos caracteres - / (definidos no atributo Mais). As
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
9
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Número
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Máscara de Exibição : Define a máscara de exibição do campo. Existem tres tipos de máscara que podem ser mescladas.
Caracter Descrição
9 Representa um caracter numérico (0-9)
A Representa um caracter alpha numérico (A-Z,a-z)
* Representa qualquer caracter alfa-numérico (A-Z,a-z,0-9) digitada pelo usuário.
É 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 máscara é excedido.
11
Exemplos de máscaras
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Gravar tags HTML : Esta opção permite a gravação no banco de dados de textos com tags html escritas no input do campo.
Entrada de texto em Javascript : Esta opção permite a gravação no banco de dados de textos com código javascript escritos no input do campo.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Aceitar : Permite que o campo aceite somente valores negativos, somente positivos ou ambos.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
13
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
14
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Decimal
Configuração Geral
15
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido valor, o mesmo aceita valores decimais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Aceita Negativo : Permite que o campo aceite somente valores negativos, somente positivos ou ambos.
Completar com zeros : Se habilitado, preenche automaticamente as casa decimais quando não especificadas. Se desabilitado, o usuário final deverá sempre digitar os digitos decimais.*
Formatar ao digitar” deve estar habilitado no menu “Formulário»Configuração” para utilizar esta opção.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
18
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Moeda
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como moeda, o mesmo aceita valores decimais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Uso de Símbolo Monetário : Define se o campo exibirá o símbolo monetário da configuração regional.*
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Aceita Negativo : Permite que o campo aceite somente valores negativos, somente positivos ou ambos.
Completar com zeros : Se habilitado, preenche automaticamente as casa decimais quando não especificadas. Se desabilitado, o usuário final deverá sempre digitar os digitos decimais.*
“Formatar ao digitar” deve estar habilitado no menu “Formulário»Configuração” para utilizar esta opção.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
21
Forma utilizada para exibir uma descrição ao lado do campo.
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
23
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Data
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data ele permite a exibição no formato definido na opção Formatação dos Valores.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de datas ao campo. Quando não for selecionada será exibido o atributo Separador de data.
Primeiro Dia : Define o dia que será apresentado como o primeiro da semana.
Data Mínima :
Data Fixa : Inserir a data mímina 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 opções:
Data Atual Simples : Deixará a data atual como a data máxima, ou seja, não entrará ninguém no formulário que nasceu após o dia corrente.
Data Atual com Incremento : A data mínima será a data atual (+) os dias ou meses ou anos que você incrementar.
__ Data Atual com Decremento__ : A data mínima será a data atual (-) os dias ou meses ou anos que você quiser decrementar.
Data Máxima :
Data Fixa : Inserir a data máxima 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 opções:
Data Atual Simples : Deixará a data atual como a data máxima, ou seja, não entrará ninguém no formulário que nasceu após o dia corrente.
Data Atual com Incremento : A data máxima será a data atual (+) os dias ou meses ou anos que você incrementar.
Data Atual com Decremento : A data máxima 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 Calendário : Permite exibir ao lado do campo um ícone de calendário, este possibilita a seleção do mês e ano passando para o campo o valor que foi definido no calendário.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
26
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para 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.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Hora
Configuração Geral
27
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Hora ele permite a exibição do formato definido na opção Formatação dos Valores.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de datas ao campo. Quando não for selecionada será exibido o atributo Separador de hora (Veja
configurações regionais).
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
29
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Data e Hora
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data ele permite a exibição no formato definido na opção Formatação dos Valores.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de datas ao campo. Quando não for selecionada será exibido o atributo Separador de data e
Separador de hora.
Exibir Formato : Permite exibir ao lado do campo o modo de preenchimento do campo hora.
Exibir Calendário : Permite exibir ao lado do campo um ícone de calendário, este possibilita a seleção do mês e ano passando para o campo o valor que foi definido no calendário.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
32
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
33
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Imagem HTML
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo imagem html, ele permite inserir no campo uma imagem.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Imagem : Define a imagem que deverá ser exibida. O ícone “Escolher imagem” lista imagens padrão do Scriptcase para seleção. O ícone “Fazer upload de uma imagem” possibilita que o
desenvolvedor envie para o servidor uma imagem localizada em outra máquina.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Label
Configuração Geral
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Texto : Caixa onde será informado o texto que será exibido ao lado do campo.
Usar para recarga : Esta opção ao ser ativada, permite que o texto que foi informado na propriedade Texto, torne-se um link que ao ser clicado recarrege o formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CPF
Configuração Geral
38
Tipo do dado : Define o tipo do campo da aplicação. 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 informação errada , será exibida uma mensagem de erro.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
40
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
41
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CNPJ
Configuração Geral
42
Tipo do dado : Define o tipo do campo da aplicação. 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 informação errada áexibida uma mensagem de erro.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
45
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
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. 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 informação errada , será exibida uma mensagem de erro.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
46
Valor inicial : Permite definir o valor inicial do campo.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para 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.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. 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 informação errada , será exibida uma mensagem de erro.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Tipo CPF/CNPJ : Permite associar valores para definição de pessoas Físicas ou Jurídicas.
Campo Relacionado : Permite determinar o campo o qual contém os valores que será feita a verificação de tipo. Ou seja, dependendo se a pessoa for Física ou Jurídica, será feita a validação
de CPF ou CNPJ respectivamente.
Recarrega Formulário : Permite quando ativada recarregar o formulário após alguma alteração do campo.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
51
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
52
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
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como Cartão o campo é éverificado se o valor é válido.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Máscara de Exibição : Define a máscara de exibição do campo. Existem tres tipos de máscara que podem ser mescladas.
Caracter Descrição
9 Representa um caracter numérico (0-9)
A Representa um caracter alpha numérico (A-Z,a-z)
* Representa qualquer caracter alfa-numérico (A-Z,a-z,0-9) digitada pelo usuário.
É 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 máscara é excedido.
Exemplos de máscaras
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
54
Forma utilizada para exibir uma descrição ao lado do campo.
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
56
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo Cartão
Configuração Geral
Tipo do dado : Permite a exibição de uma caixa de seleção para escolha dos tipos de cartões.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Tipo de Cartão : Permite a exibição de uma caixa de seleção para escolha dos tipos de cartões.
Usar Título/Negação : Permite a entrada de uma nova opção diferente das disponibilizadas pelo Scriptcase (American Express, Diners, MasterCard e Visa). O label e o valor dessa nova opção
são definidos em Valor Negativo e Título.
Campo Relacionado : Permite determinar o campo que contém os valores para serem realizadas as devidas verificações de tipo.
Recarrega Formulário : Permite quando ativada recarregar o formulário após alguma alteração do campo.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
58
SELECT Campo_a_ser_Exibido FROM tabela WHERE Campo_Chave = '{Campo_do_Formulário}'
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CEP
Configuração Geral
60
Tipo do dado : Define o tipo do campo da aplicação. 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 informação inexistente , será exibida uma mensagem de erro.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Dados do CEP : Permite selecionar os campos que serão preenchidos com os valores correspondentes ao CEP.
CEP no onChange : Permite o preenchimento automático dos campos relacionados na opção Dados do CEP, quando o CEP for informado ou alterado dinamicamente.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
62
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
63
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
E-mail
Configuração Geral
64
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números e caracteres especiais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
66
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
67
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
URL
Configuração Geral
68
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como URL é exibido um link de acesso.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Imagem de Validação : Permite exibir uma imagem ao lado do campo quando validando-o
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
70
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
71
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Cor HTML
Configuração Geral
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Usar lookup para exibir descrição do campo : Quando marcado é ativado o lookup de consulta e abre as demais configurações.
Comando SQL : Define o comando SQL que irá recuperar os valores no banco de dados. Para montar o comando SQL é possível utilizar o construtor de select . O comando SQL deve ter o
seguinte formato:
O campo do formulário deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.
Mensagem em caso de EOF : Define a mensagem que será exibida caso não seja encontrado nenhum registro.
Utilizar na Validação : Quando marcado irá gerar uma validação automática do campo com base no lookup, caso não seja encontrado nenhum registro a mensagem será exibida como
crítica (Atualização e Inclusão).
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
74
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Editor HTML
Configuração
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como Editor HTML, o mesmo aceita letras , números,caracteres.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Barra de Ferramentas
HTML.
Propriedades
Localização : local do posicionamento da barra de ferramentas do Editor HTML
Organização dos Botões : Permite definir a posição dos botões na barra de ferramentas.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
76
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
77
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Localização
Configuração
Tipo do Dado : Define o tipo do campo da aplicação. Quando o campo é definido como Localização é exibido um combo com a localização configurada nas propriedades do projeto.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
78
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
79
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tema
Configuração
Tipo do Dado : Define o tipo do campo da aplicação. Quando o campo é definido como Tema é exibido um combo com os temas configurados nas propriedades do projeto.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
80
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
81
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Youtube
Configuração Geral
Tipo de dados : Define o tipo do campo da aplicação. Quando o campo é definido como Youtube é exibido um link de acesso.
82
Label : Campo etiqueta na aplicação.
Display Mode : Define a forma como o vídeo é exibido, modal ou uma nova janela.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Google Maps
Configuração Geral
84
Label : Define o título do campo na aplicação. Ex: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como
Nome do Cliente.
Modo de visualização : Indica a forma de exibição do campo. Podendo abrir em Modal ou em uma Nova janela.
Zoom : Define o Zoom inicial (disponíveis pela API do Google) da localização no Mapa.
Chave da API : Chave de autorização para visualizar os mapas. (Obrigatório apenas para a versão 2 ou anterior da API do Google.)
A API Key é uma chave única, formada por uma string (texto) alfanumérica, que nada mais é do que a licença de uso deste serviço. Quando você se inscreve para usar o serviço,
a chave é vinculada a um domínio e um diretório no servidor. Todas as páginas que forem utilizar a API deve estar abaixo do diretório que foi usado neste cadastro. Caso você
tenha um servidor web em sua máquina, é só adquirir uma chave para testes locais, e para isso é só colocar http://localhost no campo do domínio durante o cadastro.
Desabilitar campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
85
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
86
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. Neste tipo de campo as imagens são salvas diretamente no banco de dados em formato binário.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
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.
Manter Aspecto : Manter o aspecto da imagem. Quando são informados os atributos Altura da Imagem e Largura da Imagem, é gerada uma nova imagem mantendo a proporção entre a
largura e altura da imagem original.
Abrir em Outra Janela : Permite a visualização 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 opção permite que o nome da imagem seja um link na aplicação 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 opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
MultiUpload
Ele permite fazer upload de múltiplos arquivos e armazenar as informações em uma tabela de banco de dados relativa.
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.
88
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.
Definido : Você pode especificar um valor constante ou usar variáveis globais. [global_var]
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.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
89
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
90
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. As imagens são salvas em um diretório do servidor e o nome da imagem em um campo texto da tabela.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Manter Aspecto : Manter o aspecto da imagem. Quando são informados os atributos Altura da Imagem e Largura da Imagem, é gerada uma nova imagem mantendo a proporção 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.
Subdiretório : Permite informar o subdiretório onde serão armazenadas as imagens. Este subdiretório é relativo ao diretório definido em Diretório de Imagens.É possível o uso de variáveis
globais ou locais na formação do nome do subdiretório.
Criar subdiretório : Quando ativada essa opção permite a criação do subdiretório caso não exista.
Cache da Imagem : Tempo em minutos para que o cache da imagem fique armazenado.
Exibir apenas o link : Quando ativada essa opção permite que o nome da imagem seja um link na aplicação 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 visualização 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 opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
MultiUpload
Ele permite fazer upload de múltiplos arquivos e armazenar as informações em uma tabela de banco de dados relativa.
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.
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.
Definido : Você pode especificar um valor constante ou usar variáveis globais. [global_var]
IP do usuário : O campo será preenchido com o IP do computador que está acessando a aplicação.
92
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.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
93
Largura : Para definir a largura do objeto input.
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. Neste tipo de campo os arquivos são salvos diretamente no banco de dados em formato binário.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
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 contém o nome do arquivo do documento armazenado na base de dados.
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 opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
MultiUpload
Ele permite fazer upload de múltiplos arquivos e armazenar as informações em uma tabela de banco de dados relativa.
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.
95
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.
Definido : Você pode especificar um valor constante ou usar variáveis globais. [global_var]
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.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
96
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
97
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Ele permite fazer upload de múltiplos arquivos e armazenar as informações em uma tabela de banco de dados relativa.
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.
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.
Definido : Você pode especificar um valor constante ou usar variáveis globais. [global_var]
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.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
99
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para 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.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Código de barras
Configuração Geral
100
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Código de barras
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
101
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
102
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Select
Configuração
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
103
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Usar Select 2 : Usa o novo componente para seleção de dados, permitindo pesquisas na seleção.
Exibir a área de pesquisa Select2 : Define se deseja exibir o campo de pesquisa em Select2.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
104
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Múltiplos Valores : Selecionando Sim, permite que sejam armazenados vários valores no campo da tabela, separados por um caracter definido em Delimitador.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Só preencher este campo se Múltiplos Valores estiver selecionado. Caso
não seja informado, o delimitador padrão será ponto e vírgula ( ; ) .
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : Valor a ser gravado no campo quando for selecionado a linha de título do objeto select.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Criar Ligação : Permite criar uma ligação para outro formulário possibilitando a manutenção da lista exibida no campo select. Após a manutenção, o objeto select
105
é atualizado automaticamente.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Tipo de Lookup : Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores
(binário).
Simples Valor :
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
106
selecionado o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a
combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).
Label : Texto que será exibido para o item da lista no objeto select.
Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.
Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .
Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.
Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.
Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):
Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.
Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .
Label : Texto que será exibido para o item da lista no objeto select.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
L O O K U P D E E D I Ç Ã O - V A L O R AT U A L
Processamento Ajax
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
110
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Duplo Select
Configuração
111
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
112
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados vários itens para atualização do campo na tabela. Por exemplo, para um
campo produtos, em uma lista de valores o usuário poderá selecionar os itens desejados.
Exibição de lookup.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave ,
campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ).
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Duplo Select .
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir valor original e
lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Processamento Ajax
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
113
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
114
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CheckBox
Configuração
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
115
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Só preencher este campo se
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Opção marcar todos : Exibe uma opção para marcar e outra para desmarcar todos os itens.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Tipo de Lookup : Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores
(binário).
Simples Valor :
117
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a
combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).
Label : Texto que será exibido para o item da lista no objeto select.
Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.
Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .
Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.
Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.
Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):
Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.
Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .
Label : Texto que será exibido para o item da lista no objeto select.
Colunas : Permite informar a quantidade de colunas para exibição dos itens do checkbox.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Opção marcar todos : Exibe uma opção para marcar e outra para desmarcar todos os itens.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Processamento Ajax
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
120
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
121
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Radio
Configuração
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Tamanho do Campo : Determina o tamanho do campo em bytes. É usado para determinar a quantidade máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Colunas : Permite informar a quantidade de colunas para exibição dos itens do radio.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : Valor a ser gravado no campo quando for selecionado a linha de título do objeto select.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
124
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver selecionado
o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
Processamento Ajax
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
125
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
126
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Texto Auto-Complete
Configuração Geral
127
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números e caracteres especiais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Usar Select 2 : Usa o novo componente para seleção de dados, permitindo pesquisas na seleção.
Quantidade de caracteres para o Select2 : Define o número de caracteres para iniciar a pesquisa no Select2.
Quantidade de linhas para o Select2 : Define o número máximo de linhas para listar o resultado da pesquisa em Select2.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Caracteres Permitidos : Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. As opções são:
Selecionados : Define o conjunto de caracteres permitidos. Usando as configurações abaixo será permitida a digitação de letras, números e dos caracteres - / (definidos no atributo Mais). As
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.
Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).
Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
Exibir valor original e lookup__ : Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura. Interface de configuração
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
131
Número Auto-Complete
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.
Quantidade de caracteres : Permite configurar a largura do objeto Text informando a quantidade de caracteres.
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
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 máxima de caracteres a ser digitada.
Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.
Auto Incremento (automático) : Permite utilizar o incremento gerado pelo banco de dados. Usado apenas quando o campo do banco de dados é do tipo AUTO INCREMENT ou similar. Para
os bancos de dados que utilizam sequência, tais como Oracle, PostGres e Firebird, é necessário informar o nome da sequência.
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.
Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.
Lookup de Edição
Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.
Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).
Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
Exibir valor original e lookup__ : Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura. Interface de configuração
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Assinatura
Configuração Geral
Interface de configuração do campo assinatura.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Cor de fundo : Permite escolher a cor utilizando uma paleta de cores para ser aplicada ao fundo da assinatura.
Cor da caneta : Permite escolher a cor utilizando uma paleta de cores para ser aplicada na caneta.
Linha de assinatura : Define se a linha de guia deve ser exibida dentro da tela para auxiliar na assinatura.
Valor Inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido: O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.
135
Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.
Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.
Desabilitar campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atualização”.
Configuração da visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
136
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
Páginas
Utilizando a definição de blocos, uma página é um conteiner de blocos, onde em cada aplicação é criada uma página que tem nome default “pag1”. Em aplições de Formulário,
Controle e Filtro é possível criar mais páginas para uma aplicação. As páginas são exibidas na aplicação de modo de Abas, onde cada aba contém os blocos definidos em
Organização dos Blocos.
Veja abaixo um exemplo de uma aplicação de Formulário usando duas Páginas: Dados Gerais e Documentos.
A aplicação de formulário já traz uma página padrão, identificada por Pag1, que pode ser renomeada, com a criação de novas páginas. O uso de páginas é bastante indicado
quando temos uma aplicação que envolve vários campos de uma tabela (mais de 20 por exemplo). Um formulário com mais de 20 campos na vertical seria de difícil utilização.
Uma aplicação pode ter várias páginas, e em cada uma delas, você pode incluir vários blocos.
2
Interface
Atributos
Para incluir nova página, basta preencher os dois campos textos acima do Botão Incluir, no primeiro campo atribuir um nome a página e no segundo campo selecionar imagem que
será apresentada como ícone da pasta, e em seguida clicar no botão INCLUIR.
Para excluir uma página, basta clicar no botão de exclusão apresentado na linha da página correspondente.
A definição de páginas só é levada em consideração para formulários na orientação Unico Registro
Cor da Fonte Selecionada : Campo para definição da cor para o texto que terá a Aba Selecionada. Clicando no ícone existente à direita do campo, é aberta uma tela contendo uma
paleta de cores. Selecionada a cor desejada, basta clicar no botão Atualizar e o código correspondente à cor selecionada será automaticamente transferido para o campo.
Cor do Fundo Selecionado : Permite definir a cor de fundo que terá a Aba Selecionada. Clicando no ícone existente à direita do campo, é aberta uma tela contendo uma paleta de
cores. Selecionada a cor desejada, basta clicar no botão Atualizar e o código correspondente à cor selecionada será automaticamente transferido para o campo.
Cor da Fonte Não Selecionada : Campo para definição da cor para o texto que terá a Aba não Selecionada. Clicando no ícone existente à direita do campo, é aberta uma tela
contendo uma paleta de cores. Selecionada a cor desejada, basta clicar no botão Atualizar e o código correspondente à cor selecionada será automaticamente transferido para o
campo.
Cor do Fundo Não Selecionado : Permite definir a cor de fundo que terá a Aba não Selecionada. Clicando no ícone existente à direita do campo, é aberta uma tela contendo uma
paleta de cores. Selecionada a cor desejada, basta clicar no botão Atualizar e o código correspondente à cor selecionada será automaticamente transferido para o campo.
Blocos
Conceitualmente um bloco é um “container” onde posicionamos nossos campos de uma Aplicação de Formulário, Controle ou Consulta com orientação Slide.
Por padrão as aplicações criadas no Scriptcase são constituídas de um único bloco, este com o mesmo nome da aplicação. 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 ORGANIZAÇÃO , é lá que definimos se o próximo bloco virá ao lado
ou abaixo do corrente.
No lado esquerdo de cada bloco existem dois ícones, o primeiro tem a função de editar todas as informações relativas ao bloco e o segundo para exclusão do bloco.
Clique e araste o bloco que deseja alterar para a sua nova posição.
Configuração de
Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. Desta forma, assim como você pode remover um bloco arrastando-o até o item “Blocos não
exibidos”, para mudar um bloco de página é só arrasta-lo até a página desejada. Veja as imagens abaixo.
Configuração de
Configuração de
Atributos
Bloco
Nome : Nome do Bloco.
Titulo
Exibir : Flag que controla se o título do bloco será exibido.
Label
Exibir : Flag que controla se o label dos campos dentro do bloco devem ser exibidos.
Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.
Organização
Próximo : Forma como os blocos ficarão organizados dentro da página:
Abaixo : Indica que o próximo bloco será exibido abaixo.
Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).
Inclusção de blocos
Para incluir novos blocos em uma Aplicação, basta clicar no botão . Em seguida, será apresentada a seguinte interface para definição do nome e label do
bloco. No fim clique no botão Criar.
4
Atributos
Nome : Nome do bloco.
Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface para definição dos parâmentros do
bloco. No fim clique no botão Salvar.
Atributos
Nome : Nome do bloco.
Exibir Título : Esta opção, quando ativada, permite exibir o título do bloco.
Neste módulo estão disponíveis recursos de edição, atributos e visualização da aplicação, de forma que podemos atribuir esquemas de visualização, organizar os campos em
blocos, definir os valores e o formato do cabeçalho entre outros.
Visualização
Nesta interface, podemos definir o esquema de visualização de uma aplicação em específico, isto porque o Scriptcase utiliza a definição de Valores Padrões por Projeto, que
além do esquema de visualização, permite a definição de valores a outros atributos a nível de Projeto.
Configuração de visualização
Modelo para o Cabeçalho : Permite a escolha do modelo para compor o cabeçalho da aplicação.
Modelo para o Rodapé : Permite a escolha do modelo para compor o rodapé da aplicação.
Temas : Escolhendo um dos temas existentes, será carregado o modo visual (cores,fontes, etc) que irá compor a aplicação.
Cabeçalho e Rodapé
Cabeçalho
Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho.
6
Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.
Variáveis de Cabeçalho : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no cabeçalho.
Título : Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no “ Título do Filtro ”.
Data : Quando é selecionado o tipo “ Data”, será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e
a hora do servidor. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho, pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Rodapé
Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.
Variáveis de Rodapé : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no Rodapé.
Data : Quando é selecionado o tipo “ Data”, será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e a
hora do servidor. O formato poderá ser informado no campo texto que aparece ao lado. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Estrutura do Menu
Nesta opção é possivel alterar toda a estrutura do menu.
7
Arraste a opção marcada até o “Menu Itens” para criar um novo “bloco” onde será adicionado conteúdo. Você pode aumentar a largura do layer, diminuí-la e também alterar o
posicionamento dela.
Após adicionar o layer e alterar o seu tamanho você pode clicar no ícone da “lixeira” para excluí-lo ou pode clicar no ícone do “lápis” para editar o que será exibido nesse bloco.
Edição do layer
Tamanho : Usando esta opção você pode alterar manualmente o tamanho do layer, usando porcentagem. Você também pode definir esse valor em pixels, no entanto, para fazer isso você
precisará alterar a opção “Menu Width” dentro do menu “Configurações”, este valor vem em porcentagem como padrão de Scriptcase.
Exibir : Ao clicar nessa opção você altera a exibição do layer, se deseja exibir ou não.
Tipo : Nessa opção você seleciona o tipo de dado que será exibido em cada linha do layer.
Título : Será exibido o título da aplicação, de acordo com o valor definido no “Título da Aplicação” dentro do menu “Cabeçalho e Rodapé”.
Valor : Você informa qualquer texto ou pode informar uma variável global. Exemplo: [var]
Biblioteca : Usando esta opção você seleciona uma Biblioteca Externa do Scriptcase. Você pode importar ou criar bibliotecas usando a opção “Ferramentas » Bibliotecas Externas” no
menu principal.
Fonte : Nessa opção você seleciona uma fonte disponível na lista. Altera o tamanho da fonte e coloca o texto como negrito e/ou itálico.
Cor do fundo : Aqui você altera a cor de fundo de cada linha de conteúdo do layer.
Cor da fonte : Nessa opção você pode alterar a cor da fonte que será exibida no layer.
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
Nos blocos de eventos podem ser utilziadas variáveis globais, locais, códigos JavaScript, códigos CSS e macros.
onApplicationInit
Ocorre uma unica vez quando a aplicacao é carregada e antes da aplicação executar o sql. Pode ser utilizado, para tratamento de dados, ou para verificação de variáveis.
OnScriptInit
Este evento ocorre no momento de inicialização dos scripts da aplicação. É executado antes do evento OnLoad ( quando presente ), porém, sempre é executado ao executar,
recarregar ou navegar na aplicação.
onLoad
Este evento ocorre no momento de carga da aplicação.
onRefresh
Este evento ocorre no momento que o refresh da aplicação é ativado.
onValidate
Este evento ocorre no momento de validação das informações dos campos, ao submeter o formulário.
onValidateFailure
Este evento ocorre quando a validação da aplicação contiver erros.
onValidateSuccess
Este evento ocorre quando a validação da aplicação não contiver erros.
onBeforeInsert
Este evento ocorre antes da inserção de dados da aplicação.
onAfterInsert
Este evento ocorre após a inserção de dados da aplicação.
onBeforeUpdate
Este evento ocorre antes da atualização de dados da aplicação.
onAfterUpdate
Este evento ocorre após a atualização de dados da aplicação.
2
onBeforeDelete
Este evento ocorre antes da eliminação de dados da aplicação.
onAfterDelete
Este evento ocorre após a eliminação de dados da aplicação.
Editor de Código
O editor de códigos do Scriptcase é utilizado dentro dos eventos e conta com uma série de atalhos para ajuda-lo no desenvolvimento de suas aplicações.
Na parte superior do editor existem algumas opções que nos permite por exemplo mudar o tema do editor ou expandi-lo. Estas opções também podem ser ativadas utilizando as
teclas de atalho.
Clique aqui para visualizar nossa documentação sobre as taclas de atalho do Scriptcase.
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
OnClick
O evento ajax do tipo OnClick é executado ao realizar o clique no campo que foi criado o evento ajax.
Selecionando o campo
Escolha o campo para criar um evento Permite definir em qual campo será adicionado o evento ajax.
Escolha o evento no qual deseja executar o Ajax Permite definir qual tipo de evento ajax será adicionado ao campo.
OnChange
O evento ajax do tipo OnChange é executado ao alterar o valor do campo que foi criado o evento ajax.
Selecionando o campo
Escolha o campo para criar um evento Permite definir em qual campo será adicionado o evento ajax.
Escolha o evento no qual deseja executar o Ajax Permite definir qual tipo de evento ajax será adicionado ao campo.
OnBlur
O evento ajax do tipo OnBlur é executado ao retirar o foco do campo que foi criado o evento ajax.
Selecionando o campo
2
Escolha o campo para criar um evento Permite definir em qual campo será adicionado o evento ajax.
Escolha o evento no qual deseja executar o Ajax Permite definir qual tipo de evento ajax será adicionado ao campo.
OnFocus
O evento ajax do tipo OnFocus é executado ao ter o foco no campo que foi criado o evento ajax.
Selecionando o campo
Escolha o campo para criar um evento Permite definir em qual campo será adicionado o evento ajax.
Escolha o evento no qual deseja executar o Ajax Permite definir qual tipo de evento ajax será adicionado ao campo.
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
Além dos botões de seus próprios aplicativos, também é possível criar botões que serão visíveis na barra de ferramentas.
Criando um botão
Para criar um novo botão, clique na opção Novo Botão e digite um nome e o Tipo do botão.
Excluindo um botão
Para excluir um botão clique no ícone ao lado do nome do botão no menu da aplicação (Lixeira).
Exclusão de botões
Botão Javascript
MODO DE EXIBIÇÃO
Imagem
Ligação
Bloco de Codificação
Botão PHP
Podemos configurar o modo de exibição do botão PHP em Link, Imagem ou Botão.
3
Modo de Exibição: Botão
Bloco de Codificação
Botão de Ligação
Podemos configurar o modo de exibição do botão de Ligação em Link, Imagem ou Botão.
Botão
Imagem
Ligação
Configurado a ligação
SELECIONANDO APLICAÇÕES
Devemos selecionar uma aplicação para ser chamada através do botão de Ligação.
PARÂMETROS DA LIGAÇÃO
Modo de operação do link Como o link é exibido (abrir na mesma janela, abrir em outra janela, modal)
URL de saída da aplicação chamada URL ou aplicação chamada quando sair da Consulta.
Hint do link da ligação Mensagem exibida quando o mouse está sobre o campo de ligação selecionado.
Módulo Inicial Permite definir o módulo inicial da consulta (filtro ou consulta)
Quantidade de Linhas Permite definir a quantidade de linhas exibidas na consulta.
Quantidade de Colunas Permite definir a quantidade de colunas exibidas na consulta.
Paginação Habilita a paginação na consulta.
Habilitar Cabeçalho Habilita o cabeçalho na consulta.
Habilitar Botões de Navegação Habilita os botões de navegação (primeiro, anterior, próximo e último) na consulta.
PROPRIEDADES DA LIGAÇÃO (FORMULÁRIO)
Modo de operação do link Como o link é exibido (abrir na mesma janela, abrir em outra janela, modal)
URL de saída da aplicação chamada Url ou aplicação chamada quando sair da aplicação.
Hint do link da ligação Mensagem exibida quando o mouse está sobre o campo de ligação selecionado.
Habilitar botão de Insert Habilita o botão “novo” e “incluir” no Formulário.
Habilitar botão de Update Habilita o botão “atualizar” no formulário.
Habilitar botão de Delete Habilita o botão “apagar” no formulário.
Habilitar botões de Navegação Habilita os botões de navegação (primeiro, anterior, próximo e último) no formulário
Habilitar botão para edição do registro na consulta Habilita os botões que permitem editar os registros na consulta.
Botão Ajax
Podemos configurar o modo de exibição do botão Ajax em Link, Imagem ou Botão.
Bloco de Codificação
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
8
Criando uma Aplicação Calendário - Integração com o Google Calendar
Configuração
Nesta configuração ficam atributos comuns as aplicações criadas através do Scriptcase, a seguir vamos descrever esses atributos.
Código da Aplicação : Código da aplicação determinado no momento da criação da aplicação, este código pode ser renomeado através do menu principal.
Descrição : Este campo pode ser utilizado para fazer uma descrição sucinta dos objetivos da aplicação.
Caminho dos Documentos : Caminho absoluto onde estão armazenados os documentos da aplicação.
Imagens Extras da Aplicação : Para utilizar que não são utilizadas dentro da aplicação em implementações de Regras de Negocio, dispensando o uso da macro sc_image.
Idiomas : Idioma das aplicações geradas. Todas os hints e mensagens serão exibidos no idioma selecionado.
Localização em Sessão : Compartilha localização com outras aplicações baseada nos valores em sessão.
Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.
Edição por Projeto : Permitir que outros usuários do grupo editem a aplicação.
Timeout : Tempo de timeout de execução em segundos. Zero assume o valor padrão do PHP.
Configuracação de Erro
Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.
Modo Debug : Rodar a aplicação em modo debug, exibindo os comandos SQL no momento da sua utilização.
Ajax Error Output : Abre uma janela de depuração com o código de saída do Ajax.
2
Navegação
Define os atributos de navegação de uma aplicação.
Interface de Navegação.
Atributos
URL de Saída : URL para o qual o usuário será redirecionado quando ele sair da aplicação.
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.
Mensagens
Variáveis Globais
Esta tela mostra as variáveis globais existentes na aplicação.
A variável global é um parâmetro externo necessário para a execução da aplicação. A aplicação pode incluir variáveis globais na cláusula WHERE, nas definições e nomes de
campos, programação em eventos, etc.
As variáveis globais são definidas entre colchetes ( [variável] ). Essas variáveis devem ser passadas para a aplicação que está sendo implementada através de um dos métodos:
Session, Post e Get
Nota: Se for necessário a utilização de Identificadores de banco de dados em suas tabelas, recomendamos a utilização das aspas duplas ( “ ) ao invés dos colchetes ( [ ] ) devido
ao conflico com a sintaxe das variáveis globais do Scriptcase. Utilizar os colchetes como Identificadores de banco de dados, poderá acarretar em problemas no funcionamento
das aplicações do Scriptcase.
Exemplo:
Não recomendamos a utilização de variáveis de sessão (variáveis globais) com o mesmo nome dos campos da tabela.
globais.
Valor : 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 pela aplicação. Se tiver sido definida uma variável que é recebida por um método POST e foi aprovada pelo método get o conteúdo
não será aceito. Métodos de passagem de valores das variáveis:
Session : Nesta opção, a variável deve ser criada como uma variável de sessão do PHP por outra aplicação.
Get : Define que a variável deve ser passada pela URL, ou seja, visível pelo navegador.
Post : Define que a variável deve ser passada através do método post do formulário HTML.
Sincronizar Tabela
Este Processo realizará uma comparação entre as definições de campos da aplicação e os campos da tabela de origem no banco de dados. Caso na tabela de origem ocorra
alguma alteração, como por exemplo a inclusão de um novo campo, ou exclusão, ou ainda uma mudança no tipo do dado, essa alteração se mostrará visível como demonstrado
na imagem abaixo:
Após acessar a função a partir do link “Sincronizar Tabela” é exibida uma tabela de comparação entre os campos da aplicação (tabela a esquerda)e os campos da tabela do
banco de dados(tabela a direita), figura acima, os campos marcados em “vermelho” serão excluídos da aplicação,os campos marcados em “verde” serão incluídos no formulário,
e os campos marcados em “laranja” serão atualizados, pois sofreram alteração de tipo na base de dados.
Ao renomear um campo de tabela na base de dados, o efeito da sincronização de tabela, comparativamente, será o mesmo da exclusão de um campo que existia na aplicação
e a inclusão de um novo campo.
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
Nova Ligação
Ao clicar no item Nova Ligação do menu de aplicação do Scriptcase será exibida a tela abaixo.
Ligação de Captura
A ligação de captura é utilizada especificamente no formulário de filtro da consulta. Este tipo de ligação importa dados de outra consulta para um campo do formulário de filtro.
Ao selecionar o tipo de ligação de captura é exibido uma lista com os campos do formulário de filtro. Deverá ser escolhido um campo para receber dados através da ligação.
Lista de Aplicações
É possível realizar a ligação de campo com todas as aplicações do projeto (menus, filtros, reports pdf, consultas, abas, formulários de atualização e de controle). Você deve
selecionar uma aplicação e prosseguir.
Definição de Parâmentros
Recuperar valor do campo : Deverá ser selecionado um campo da aplicação de consulta chamada. Este campo terá os valores que serão retornados para o formulário de filtro.
Informe os valores que serão passados aos parâmentros : Esta opção é exibida quando a consulta chamada possui algum parâmetro; como por exemplo uma cláusula Where com variável
global. As opções de valores que podem ser passados como parâmetros são:
Fixo : Utilizado para passagem de um valor fixo como parâmetro
2
Vazio : Escolhendo essa opção não será passado nenhum valor como parâmetro.
Editando Ligações
Na pasta Ligações no menu de aplicação (Figura1) são exibidas as ligações existentes na aplicação e também o item Nova Ligação. Ao clicar em uma ligação existente é exibida a
tela abaixo que permite que seja realizado a manutenção na ligação.
Editando ligações.
Barra de Botões
Propriedades da Ligação
Na tela abaixo deverão ser preenchidos os atributos relativos ao comportamento da ligação.
Abrir em Outra Janela : Será aberta outra janela para exibir o formulário.
Abrir em um Iframe : O formulário será exibido na mesma janela, podendo ser posicionado abaixo, acima, a esquerda ou a direita da consulta.
Exibir o Botão Novo na Consulta : Esta opção, quando habilitada, inclui na barra de ferramentas da consulta o botão adicionar Novo Registro do formulário.
Tecla de Atalho para o Botão Novo : Indica qual a tecla de atalho para o botão adicionar Novo Registro.
URL de saída da aplicação chamada : URL de saida do formulário chamado. Caso não seja definido nenhum valor, o endereço de retorno (botão voltar) será a própria
consulta.
Propriedades do Formulário
Permite selecionar os botões que serão exibidos no formulário através desta ligação.
Habilitar botões de Navegação : Habilita os botões de navegação (primeiro, anterior, próximo e último) no formulário.
Habilitar botão para edição do registro na consulta : Habilita o botão que permite editar os registros.
Propriedades do Iframe
3
Estas opções só serão visualizadas quando a propriedade Modo de Operação do Link for Abrir em um Iframe.
Posição do iframe em relação à aplicação principal : Pode ser: abaixo, acima, direita e esquerda.
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
Nesta versão do Scriptcase está incorporada o conceito de programação, com a utilização de recursos de atributos, métodos e bibliotecas. Na versão anterior já era possível criar
regras de negócio nas aplicações, 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 são variáveis que tem escopo global dentro da aplicação declarada. Um atributo pode ser referenciado em todos os métodos e eventos de uma aplicação.
Atributos
Nome do Atributo : Esta caixa de texto permite informar o nome do atributo, após ser digitado o nome basta clicar no botão incluir . Caso deseje alterar será necessário clicar no nome
do atributo (localizados a esquerda dos botões) efetuar a alteração necessária e clicar no botão alterar. Caso seja necessário excluir algum atributo, é necessário realizar o mesmo
processo do botão alterar, só que ao selecionar o atributo é necessário clicar no notão excluir. O botão limpar, como o próprio nome diz limpa toda a lista de atributos localizadas a
esquerda do botão.
Bibliotecas Internas
Para utilizar uma biblioteca é só selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marcá-la. Este processo faz com que os métodos existentes na
biblioteca, sejam visíveis em todos os Eventos e Métodos da aplicação. Veja como criar e gerenciar bibliotecas acessando aqui.
Interface de gerenciamento de
bibliotecas internas
Métodos PHP
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.
Definir o nome para o novo método e clique no botão Criar. Como na imagem abaixo.
Inclusão do método.
2
Métodos podem ter parâmetros de passagem.
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.
Edição do parâmetro:
Métodos JavaScript
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.
Definir o nome para o novo método e clique no botão Criar. Como na imagem abaixo.
Inclusão do método.
3
Métodos podem ter parâmetros de passagem.
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.
Edição do parâmetro:
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
Para atualizar a estrutura e configuração da aplicação acesse nosso artigo Adicionando novas colunas na tabela para o Calendário
Para corrigir o erro cURL error 60: SSL certificate problem: unable to get local issuer certificate acesse nosso artigo Execução do calendário exibe: cURL error 60
Configuração
Todas as opções abaixo que podem ser configuradas serão refletidas na aplicação Calendário.
Margens : Permite organizar a exibição da aplicação na página conforme os valores informados nas margens. Esses valores devem ser informados em pixels.
Largura do iframe do formulário : Permite definir a largura do formulário que irá abrir na aplicação calendário. Esses valores devem ser informados em pixels.
Altura do iframe do formulário : Permite definir a altura do formulário que irá abrir na aplicação calendário. Esses valores devem ser informados em pixels.
Formato de hora : Permite você escolher qual formato de hora deseja. Você pode escolher entre “13:00” (24 horas) ou “1:00pm” (12 horas AM/PM).
Modo de início : Permite você escolher como o calendário será iniciado. A lista de eventos pode iniciar em mês, dia, semana ou agenda.
Desabilitar Drag & Drop : Permite desativar a opção de arrastar os eventos para outros dias ou meses.
Desativar opção ‘Dia todo’ : Permite desativar a opção ‘Dia todo’ ao cadastrar um evento. Essa opção está disponível no formulário do calendário.
Limite horário mínimo : Permite você limitar o horário mínimo exibido nas abas Semana e Dia.
Limite horário máximo : Permite você limitar o horário máximo exibido nas abas Semana e Dia.
Posição do mini calendário e categoria : Permite posicionar o mini calendário e a categoria na aplicação gerada. Esse posiconamento só pode ser feito em conjunto para o lado esquerdo ou
direito.
Exibir mini calendário : Permite a exibição de um mini calendário para navegar independente do calendário principal.
Dia inteiro - ocultar tempo : Permite ocultar os campos de tempo quando é selecionado o “dia inteiro” na aplicação gerada.
Recorrência - ocultar campos : Permite ocultar os campos de período e informações da recorrência na aplicação gerada.
Intervalo de tempo : Permite você informar o intervalo de tempo que deseja exibir no calendário em modo de semana ou dia.
Campos do Calendário
Esta interface exibe o relacionamento dos campos que serão utilizados na aplicação.
Você precisa relacionar os campos da sua tabela com os campos da aplicação formulário.
API do Google
A API do Google Calendar servirá para você sincronizar sua agenda do google com a aplicação desenvolvida no Scriptcase.
Após a ativação você precisa configurar a “Tela de consentimento OAuth” clicando em https://console.developers.google.com/apis/credentials/consent.
Endereço de e-mail : Selecione o email que será utilizado como fonte para a agenda do google. A aplicação utilizará esses dados para sincronização.
Nome do produto mostrado aos usuários : Permite inserir o nome de consentimento que será exibido para os clientes. Certifique-se de que o nome descreva o seu produto com precisão e
tome cuidado para não usar nomes que sugiram que o produto seja do Google ou de outra empresa.
URL da página inicial : Permite informar uma URL para página inicial. (opcional)
URL do logotipo do produto : Permite informar uma URL que contém uma imagem que servirá como logotipo do produto. (opcional)
URL da política de privacidade : Permite informar a URL da política de privacidade do produto. (opcional)
URL dos termos de serviço : Permite informar a URL dos termos de serviço do produto. (opcional)
Obs: Você só precisa informar o endereço de e-mail e o nome do produto. Todos os outos itens são opcionais.
2
Agora é preciso criar uma Credencial > ID do cliente OAuth. Selecione a opção “Aplicativo da Web” e siga com a configuração abaixo.
Origens JavaScript autorizadas : Insira a URL raiz do seu sistema. Por exemplo: http://seudominio.com ou http://localhost
URIs de redirecionamento autorizados : Insira a URL completa até sua aplicação calendário.
Integrar com o Google Calendar : Realiza a sincronização com os eventos do calendário do Google, permitindo que você importe ou exporte os eventos.
Cliente OAuth Json : Json do Google OAuth com a credencial para acessar o projeto. Para pegar esse conteúdo abra o ID do cliente OAuth configurado anteriormente e faça o download do
JSON.
Login no Google Oauth : Escolha se deseja armazenar o login realizado na aplicação para não pedir novamente ou se irá solicitar a autenticação por sessão.
Integrar formulário : Permite ativar o formulário para inserir, excluir ou atualizar eventos no calendário do Google.
Exemplos relacionados
Calendário integrado com a API do Google
Calendário Simples
Vídeos relacionados
Calendário (Integração com Google Calendar) - Parte 01
Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar
Módulo Inicial
Permite configurar o modo no qual a aplicação será iniciada ao ser executada.
Resumo : A aplicação será iniciada pelo Resumo ( Necessário criar uma Quebra ).
Gráfico : A aplicação será iniciada pelo Gráfico ( Necessário criar uma Quebra ).
PDF : A aplicação será iniciada com a opção de exibir ou baixar um arquivo do tipo PDF.
Word : A aplicação será iniciada com a opção de exibir ou baixar um arquivo do Word ( .doc ou .docx ).
Excel : A aplicação será iniciada com a opção de exibir ou baixar um arquivo do Excel ( .xls ou .xls ).
RTF : A aplicação será iniciada com a opção de exibir ou baixar um arquivo do tipo RTF ( .tft ).
XML : A aplicação será iniciada com a opção de exibir ou baixar um arquivo do tipo XML.
CSV : A aplicação será iniciada com a opção de exibir ou baixar um arquivo do tipo CSV.
Filtro
Usar Iframe : Configuração para exibir o Filtro em um iframe ( exibindo o Filtro e o módulo filtrado na mesma página ). Opção disponível apenas quando o módulo inicial seja Filtro.
Estado Inicial : Configuração para exibir o módulo filtrado no momento de execução da aplicação ou após realizar a filtragem.
Altura do Iframe : Altura em pixels do iframe utilizado para exibir o módulo filtrado.
Altura do Filtro : Altura da caixa modal do filtro ( em pixels ). Opção disponível apenas quando o Filtro Modal está ativado.
Largura do Filtro : Largura da caixa modal do filtro ( em pixels ). Opção disponível apenas quando o Filtro Modal está ativado.
Consulta
Configurações da Consulta
Orientação : Define o tipo de orientação da Consulta ( Horizontal, Vertical, Slide ou Formato Livre ).
Label fixo : Ao ativar esta opção, o label das colunas será fixado no topo da página ( disponível apenas quando a orientação for Horizontal ).
Paginação : Define o tipo de paginação das consulta ( Parcial, Total ou Scroll Infinito ).
Incremento para o Scroll Inifinito : Define a quantidade de linhas exibidas em cada incremento de novos registros. ( Disponível apenas quando a paginação estiver como Scroll Infinito ).
Abrir janelas usando modal : Define se as ligações da consulta para outras aplicações ou o detalhe que estiverem configuradas para exibição em iframe serão exibidas em um modal (
Disponível apenas quando a paginação estiver como Scroll Infinito ).
Manter estado : Define se a quantidade de registros será preservada ao navegar para outras páginas. ( Disponível apenas quando a paginação estiver como Scroll Infinito ).
Unidade da Largura da Tabela : Define a unidade da largura da tabela ( Automático , Porcentagem, Pixels ).
Detalhe
3
Exibição do Detalhe : Define o modo de exibição do detalhe ( Ao lado, Abaixo, Em outra página, Em outra janela, Modal ).
Alinhamento : Define o alinhamento dos campos no detalhe ( Definido por campo, Esquerda, Direita, Centralizado). Disponível quando a exibição do detalhe estiver como “Abaixo” ou “Ao
Lado”.
Largura do modal : Define a largura do modal do detalhe. Disponível quando a exibidação do detalhe estiver como “modal”.
Altura do modal : Define a altura do modal do detalhe. Disponível quando a exibidação do detalhe estiver como “modal”.
Unidade de Largura do Detalhe : Define a unidade de largura do detalhe ( Automático, Pixels, Porcentagem ).
Resumo
Posição do Resumo : Define o modo de exibição do resumo ( Em outra página, Na última página, Em todas as páginas ). O resumo só será exibido quando uma Quebra for criada.
Gráfico
4
Modo de exibição dos gráficos : Define o modo de exibição dos gráficos ( Nova janela, Mesma página, Outra página ). O gráfico só será exibido quando uma Quebra for criada.
Exibir antes do resumo : Define se o gráfico será exibido acima ou abaixo do resumo. Disponível quando o modo de exibição dos gráficos seja na Mesma Janela.
Quantidade de colunas : Define a quantidade de colunas do Gráfico por linha ( um em cada coluna ). Disponível quando o modo de exibição dos gráficos seja na Mesma Janela.
Margem : Define a margem horizontal dos gráficos. Disponível quando o modo de exibição dos gráficos seja na Mesma Janela.
Alinhamento horizontal : Define o posicionamento horizontal do gráfico ( Esquerda, Direita, Centralizado ). Disponível quando o modo de exibição dos gráficos seja na Mesma Janela.
Alinhamento vertical : Define o posicionamento vertical do gráfico ( Topo, Centralizado , Final ). Disponível quando o modo de exibição dos gráficos seja na Mesma Janela.
Ver as configurações na janela do gráfico : Define a exibição das configurações do gráfico na mesma página. Disponível quando o modo de exibição dos gráficos esteja em Outra página ou
Nova janela.
1
Configuração
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › CONFIGURAÇÃO
Exibir número da linha : Permite definir se será exibido ou não o número sequencial da linha da consulta.
Exibir títulos : Permite definir se os títulos dos campos serão exibidos ou não.
Quebra de linha no título : Permite definir se haverá quebras de linha no título das colunas.
Alinhamento horizontal : Permite definir o alinhamento horizontal da aplicação ( Centralizado, Esquerda, Direita ).
Margens : Permite definir as margens da aplicaçaõ ( Cima, Baixo, Esquerda, Direita) em pixels.
Alinhamento campos : Permite definir o alinhamento dos campos quando a orientação da consulta está configurada como Vertical ou Slide.
Colunas da tabela : Permite definir o tipo de largura das colunas da aplicação ( Automático, Calculado, Informado ).
Intervalo de Refresh : Permite definir o intervalo de segundo da recarga da página. Quando zero, não haverá recarga da página.
1
Editar Campos
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › EDITAR CAMPOS
Campos : Permite acessar as configurações do campo ( ícone à esquerda ) e ao pressionar e arrastar pode-se configurar para que o campo seja exibido ou não na aplicação ou escolher em
qual bloco o campo será exibido.
Posicionamento dos
campos
A caixa à esquerda representa os campos que não estão sendo exibidos na aplicação.
A barra de ferramentas da aplicação está dividida em duas partes: Superior e Inferior, de forma que é possivel definir quais botões serão exibidos em ambos locais. A seleção
dos botões das barras de ferramentas superior e inferior funcionam de forma indepente permitindo, por exemplo, que um botão esteja nas duas barras ao mesmo tempo.
É possível também, separar quais botões serão exibidos quando a aplicação for acessada em um dispositivo móvel, e suas respectivas posições na barra de ferramentas. Como
podemos ver na imagem abaixo, temos a seguinte disposição:
Desktop : Local no qual deve-se configurar a barra de ferramentas para exibição “Versão Web Clássica”, ou seja, tal configuração será usada na aplicação quando ela for acessada através de
um Desktop .
Mobile : Local no qual deve-se configurar a barra de ferramentas para exibição “Versão Moblie”, ou seja, tal configuração será usada na aplicação quando ela for acessada através de um
dispositivo Mobile.
Barra de Ferramentas
Posicionamento
Atributos :
Navegação : Apresenta as opções relativas aos botões de navegação que podem ser exibidos na consulta.
PDF Disponibiliza relatório completo, contendo todos os dados da consulta em formato PDF.
WORD Disponibiliza relatório completo, contendo todos os dados da consulta em formato WORD.
XLS Disponibiliza relatório completo, contendo todos os dados da consulta em formato Excel.
XML Disponibiliza relatório completo, contendo todos os dados da consulta em formato XML.
CSV Disponibiliza relatório completo, contendo todos os dados da consulta em formato CSV.
RTF Disponibiliza relatório completo, contendo todos os dados da consulta em formato RTF.
Impressão Cria uma consulta em formato html.
Outros : Apresenta diversas opções relativas às funcionalidades da aplicação.
Escolher registro Permite exibir uma página de registros à partir do número digitado.
Escolher quantidade Um combobox para definir um número máximo de linhas por páginas
Filtro Quando clicado, redireciona para um formuláio de pesquisa.
Filtro dinâmico Quando clicado, exibe os campos para realização da pesquisa.
Colunas Permite definir quais colunas serão exibidas ou não.
Regras de ordenação Exibe um botão
Quebras Permite selecionar uma regra de Quebra. ( Criada previamente na aplicação ).
Salvar grid Permite salvar o estado atual da aplicação.
QuickSearch Permite realizar uma busca rápida nos registros da aplicação.
2
Gantt Quando clicado, exibe o gráfico de gantt.
Resumo Quando clicado, exibe a linha de resumo com um conjunto de informações dos registros.
Botões do formulário Exibe os botões do formulário, quando há uma ligação previamente criada na aplicação.
Idiomas Exibe um combobox com os idiomas disponíveis, definidos nas propriedades projeto.
Esquemas Exibe um combobox com os temas disponíveis, definidos nas propriedades projeto.
Linhas Permite definir o número de linhas exibidos na aplicação.
WebHelp Exibe um botão com redirecionamendo para a página de ajuda.
Separador
————————- | Exibe uma linha de separação entre os botões, quando utilizados em um grupo de botões.
Grupo de botões : A opção Grupo permite que sejam criados grupos de botões.
Label : Permite definir o nome do grupo de botões que será exibido na aplicação em execução.
Hint\Title : Permite definir o hint do grupo de botões que será exibido na aplicação em execução.
Tipo do botão : Permite definir o formato de exibição do grupo de botões ( Botão, Imagem, Link).
Imagem : Permite selecionar a imagem que será exibida no grupo de botões ( Quando o tipo do botão for Imagem ).
Exibição : Permite definir o tipo de exibição do grupo de botões ( Somente texto, Somente imagem, Texto e Imagem ).
Exibir posição : Permite definir o posicionameto do grupo de botões ( Texto à direita, Imagem à direita ) quando a Exibição for Texto e Imagem.
Após criação do grupo de botões, é necessário posicionar os botões abaixo do grupo de botões e à direita. Assim como na imagem abaixo:
Atalhos de Teclado
Atalhos de Teclado
Atributo
Utilizar teclas de atalho : Define se a aplicação utilizará teclas de atalho. Quando você ativa esta opção, as configurações de teclas de atalho antigas são desativadas.
Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.
Opções
Opções da consulta
Atributos
Exibir sumário : Permite definir se o botão de resumo será exibido para cada página.
Linhas formato de contador : Permite definir o formato que será exibido as linhas do contador. Ex: [1 a 10 de 200].
Número de links exibidos : Permite definir a quantidade de links de páginas , quando a opção Navegação por página estiver habilitada.
Linhas por página : Permite definir quais as opções de quantidade de linhas exibidas no combobox.
Botões da barra de ferramentas : Permite definir o tipo de exibição dos botões da barra de ferramentas ( DIV abaixo da barra de ferramentas , Modal ).
Possui as mesmas opções da versão Desktop , adicionando apenas o item “Copiar do desktop”, no qual , ao ser clicado realiza uma cópia dos items da barra de ferramentas
Desktop para o Mobile.
1
Exportação
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › EXPORTAÇÃO
Configuração do PDF
Definições do WORD
Configuração do CSV
Delimitador de texto - Permite definir o caractere utilizado para delimitar o texto das colunas.
Abrir CSV diretamente - Permite definir se o documento será gerado diretamente ou se será exibida uma página intermediária.
Adicionar label - Permite definir se o label das colunas será adicionado ao arquivo.
Configuração do XLS
Gerar XLS diretamente - Permite definir se o documento será gerado diretamente ou se será exibida uma página intermediária.
Configuração do XML
Gerar XML diretamente - Permite definir se o documento será gerado diretamente ou se será exibida uma página intermediária.
Formato - Determina se o XML utilizará atributos para mostrar valores ou novos elementos. ( Attr ou Tag ).
Configuração de impressão
Outros formatos
Gerar RTF diretamente - Permite definir se o documento será gerado diretamente ou se será exibida uma página intermediária.
1
SQL
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › SQL
Configuração do SQL
Comando SQL Permite definir o SQL principal da aplicação. É possível editar este SQL para adicionar ou excluir campos.
Limit Permite limitar a quantidade de registros que serão recuperados pelo SQL para a exibição na consulta.
Preparação SQL É possível informar comandos SQL ou nome de procedures que deverão ser executados antes do select principal da aplicação.
Conexão Exibe o nome da conexão utilizada. Essa conexão pode ser alterado para outra que tenha a mesma tabela.
Usar mensagem personalizada Permite definir se a mensagem de registro inexistente será exibida.
Mensagem de registro
Permite definir a mensagem a ser exibida caso a consulta não retorne nenhum registro.
inexistente
Nome da fonte Permite definir o Nome da fonte que será utilizada, clique no ícone ao lado e escolha a fonte. Disponível quando “Usar mensagem personalizada” estiver ativado.
Tamanho da fonte Permite definir o tamanho da mensagem. Disponível quando “Usar mensagem personalizada” estiver ativado.
Cor da fonte Permite definir a cor da mensagem. Disponível quando “Usar mensagem personalizada” estiver ativado.
Estes campos preenchidos, possibilitam que parte do nome da tabela definida no select seja trocado antes da execução do comando por um conteúdo de uma
Variável para tabela
variável.
O primeiro campo deve ser preenchido com o nome da variável. O segundo campo deve ser preenchido com a parte do nome da tabela a ser substituída.
Variável para campos Permite trocar o nome de um campo do select pelo conteúdo de uma variável. Esta troca ocorre antes da execução do comando.
O primeiro campo deve ser preenchido com o nome da variável, no segundo campo deve ser selecionado o nome do campo a ser substituído.
Case sensitive Permite configurar se a conexão será ou não case sensitive. ( Diferenciando maiúsculas e minúsculas ).
1
Colunas
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › COLUNAS
A caixa à esquerda representa os campos que não estão sendo exibidos na seleção dinâmica de campos.
A caixa à direita representa os campos que estão sendo exibidos na seleção dinâmica de campos.
1
Ordenação
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › 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 padrão as quebras serão respeitadas na ordenação de campos. Também por padrão, os seis primeiros
campos já estão marcados ( apresentando um asterísco do lado esquerdo do campo ), para que sejam ordenados sem que o usuário se preocupe com esse detalhe.
Classificar Campos
Define a configuração inicial de ordenação para cada campo da aplicação, podendo ser “Ascendente” ou “Descendente”.
Ordenação avançada
Define os campos que estarão disponíveis ao clicar no botão “Ordenação” da consulta.
Usar campos exibidos : Define que todos os campos exibidos estarão disponíveis ao clicar no botão “Ordenação” da aplicação.
Usar colunas : Define que todos os campos, configurados na opção “Colunas” do Scriptcase, estarão disponíveis ao clicar no botão “Ordenação” da consulta.
Com essa opção, você pode inserir um ou mais títulos para suas colunas em suas aplicações, podendo alterar seu tamanho, sua cor, sua fonte e posicioná-los como desejar.
Caso você tenha campos com exibição dinâmica o Group Label não irá funcionar.
Atributos
Título Permite definir o título que será exibido em seu Group Label.
Fonte de texto Permite definir a fonte do título de seu group label.
Tamanho da fonte Permite definir o tamanho da fonte do título de seu group label.
Alinhamento horizontal Permite definir o alinhamento horizontal do título de seu group label. Sendo esquerda, centro ou direita.
Alinhamento vertical Permite definir o alinhamento horizontal do título de seu group label. Sendo meio, baixo ou topo.
Cor de texto Permite definir a cor do texto do título de seu group label.
Cor de fundo Permite definir a cor de fundo do espaço onde o título de seu group label será exibido.
1
Segurança
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › SEGURANÇA
Configuração da
Com essa opção ligada, a aplicação só estará acessível quando for habilitada através da macro sc_apl_status ou através do módulo de segurança. Aplicações desabilitadas
Usar segurança
exibem uma mensagem de “usuário não autorizado” quando acessadas diretamente.
Url de saída da
Permite deifinir para qual aplicação o usuário será redirecionado após o aviso de “usuário não autorizado”.
segurança
Usar senha Quando este opção é habilitada será solicitadio que seja definida uma senha para a aplicação.
Solicitar senha apenas
Solicitar senha apenas uma vez por sessão, sem precisar solicitar a senha toda vez que abrir a aplicação na mesma sessão.
uma vez
Permitir chamada
Permite que uma aplicação seja chamada digitando diretamente a URL nos navegadores.
direta pela URL
No ambiente de desenvolvimento pode ser suprimido o uso das opções acima para efeitos de teste, evitando que a cada execução das aplicações seja solicitada a senha ou
que o acesso seja bloqueado. Para isso desabilite as opções Habilitar uso de segurança e Habilitar uso de senha no menu Configuração > Meu Scriptcase.
1
Log
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › LOG
No menu da aplicação Campos, são exibidos para configuração apenas os campos foram selecionados no menu Selecionar Campos.
Para cada campo selecionado uma série de atributos podem ser alterados em função do tipo de dado selecionado.
Texto
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números e caracteres especiais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Mostrar conteúdo HTML : Determina se o html contido no campo será exibido ou não. Se for marcado como “Sim”, o html será exibido, caso a opção seja marcada como “Não” o html será
interpretado pelo navegador.
Máscara de Consulta : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
Exemplos de máscaras
Executar conteúdos em JavaScript : Se esta opção for marcado como “Sim”, o conteúdo javascript contido no campo será interpretado, caso a opção seja marcada como “Não” o conteúdo
javascript será exibido.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
3
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
4
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.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
6
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
7
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números e caracteres especiais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Mostrar conteúdo HTML : Determina se o html contido no campo será exibido ou não. Se for marcado como “Sim”, o html será exibido, caso a opção seja marcada como “Não” o html será
interpretado pelo navegador.
Máscara de Consulta : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
Exemplos de máscaras
Executar conteúdos em JavaScript : Se esta opção for marcado como “Sim”, o conteúdo javascript contido no campo será interpretado, caso a opção seja marcada como “Não” o conteúdo
javascript será exibido.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
10
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
12
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
13
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
Número
Configuração Geral
14
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como Número, é permitido definir regras de formatação de números inteiros.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Acumulado : Quando marcado como “Sim”, define que o campo será acumulado por valores de um outro campo. Esta opção só está disponível em campos virtuais.
Campo acumulador : Só disponível quando a opção “Acumulado” está marcada como “Sim”. Esta configuração define qual campo será usado para acumular os valores. O campo escolhido
deve ser inteiro, moeda, ou decimal.
Máscara de Consulta : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
Exemplos de máscaras
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Cor dos Negativos : Permite definir uma cor quando o valor for negativo.
15
Exibir valor por extenso : O valor será exibido por extenso. Exemplo: 2.100 (Dois mil e cem).
Tamanho da Linha : Tamanho máximo em caracteres a ser exibido na célula do valor, por extenso. Ao ultrapassar este valor é feita a quebra da linha dentro da célula.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
16
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
17
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.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
19
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Linha
Utilizando está guia de edição é possível definir um gráfico para cada linha.
Tipo do gráfico linha : São dois os tipos de gráficos que podem ser utilizados. Abaixo mostraremos os dois tipos:
Gráfico de Barras : Esta opção permite exibir um gráfico de barras relativo à coluna na qual estamos trabalhando. O cálculo do tamanho das barras é feito em relação ao
Total Geral dos valores da coluna. O valor informado em Largura do Gráfico define o tamanho das imagens a serem exibidas.
Gráfico de Ícones : Esta opção permite exibir Ícones relativos à coluna na qual estamos trabalhando. O cálculo da quantidade de ícones é feito pela divisão do valor da
coluna pelo valor informado em Ícone de Quantidade.
20
No exemplo acima, no campo Ícone de Quantidade, foi informado o valor 1000, logo, a quantidade de estrelas existentes ao lado, é determinada pela divisão do valor
exibido por 1000.
Mostrar Valor : Se mostrará o valor e o gráfico ao mesmo tempo, podendo o valor estar do lado esquerdo ou direito da barra ou ícones.
Ícone de Quantidade : Determina quantos ícones (figuras) aparecerão para cada valor nesse campo. Este valor será apurado pela divisão do valor da coluna pelo campo Ícone de
Quantidade.
Largura do Gráfico : Largura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras. Caso não seja preenchido, o valor utilizado será 200px.
Altura do Gráfico : Altura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras.
Margem : Margem do gráfico. Este campo só é utilizado pela opção Gráfico de Barras.
Imagem/Cor Positiva : O forma de preenchimento vai variar de acordo com a opção escolhida, veja abaixo:
Gráfico de Barra : Preencher o campo com a Cor a ser utilizada para formar a imagem do gráfico. Clique no ícone ao lado para escolher a cor.
Gráfico 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 critérios do campo Imagem/Cor Positiva. Esse parâmetro será utilizado caso o valor do campo seja negativo.
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
21
Decimal
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como Decimal, é permitido definir regras de formatação de números reais.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Acumulado : Quando marcado como “Sim”, define que o campo será acumulado por valores de um outro campo. Esta opção só está disponível em campos virtuais.
Campo acumulador : Só disponível quando a opção “Acumulado” está marcada como “Sim”. Esta configuração define qual campo será usado para acumular os valores. O campo escolhido
deve ser inteiro, moeda, ou decimal.
Máscara de Consulta : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
Exemplos de máscaras
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Separador Decimal : Define qual caracter será usado para a separação decimal.
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Cor dos Negativos : Permite definir uma cor quando o valor for negativo.
Casas Decimais : Número de casas decimais. Esse valor já faz parte do tamanho do campo.
Completa Zeros : Define se as casas decimais serão ou não completadas com zeros a direita. Exemplo: O valor é 125,50, mas o número de casas decimais definido foi 3. Se a opção
completar com zeros for habilitada, a apresentação do valor será 125,500.
Exibir valor por extenso : O valor será exibido por extenso. Exemplo: 2.100 (Dois mil e cem).
Tamanho da Linha : Tamanho máximo em caracteres a ser exibido na célula do valor, por extenso. Ao ultrapassar este valor é feita a quebra da linha dentro da célula.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
24
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Linha
Utilizando está guia de edição é possível definir um gráfico para cada linha.
Tipo do gráfico linha : São dois os tipos de gráficos que podem ser utilizados. Abaixo mostraremos os dois tipos:
Gráfico de Barras : Esta opção permite exibir um gráfico de barras relativo à coluna na qual estamos trabalhando. O cálculo do tamanho das barras é feito em relação ao
Total Geral dos valores da coluna. O valor informado em Largura do Gráfico define o tamanho das imagens a serem exibidas.
Gráfico de Ícones : Esta opção permite exibir Ícones relativos à coluna na qual estamos trabalhando. O cálculo da quantidade de ícones é feito pela divisão do valor da
coluna pelo valor informado em Ícone de Quantidade.
No exemplo acima, no campo Ícone de Quantidade, foi informado o valor 1000, logo, a quantidade de estrelas existentes ao lado, é determinada pela divisão do valor
exibido por 1000.
Mostrar Valor : Se mostrará o valor e o gráfico ao mesmo tempo, podendo o valor estar do lado esquerdo ou direito da barra ou ícones.
Ícone de Quantidade : Determina quantos ícones (figuras) aparecerão para cada valor nesse campo. Este valor será apurado pela divisão do valor da coluna pelo campo Ícone de
Quantidade.
Largura do Gráfico : Largura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras. Caso não seja preenchido, o valor utilizado será 200px.
Altura do Gráfico : Altura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras.
Margem : Margem do gráfico. Este campo só é utilizado pela opção Gráfico de Barras.
Imagem/Cor Positiva : O forma de preenchimento vai variar de acordo com a opção escolhida, veja abaixo:
Gráfico de Barra : Preencher o campo com a Cor a ser utilizada para formar a imagem do gráfico. Clique no ícone ao lado para escolher a cor.
Gráfico 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 critérios do campo Imagem/Cor Positiva. Esse parâmetro será utilizado caso o valor do campo seja negativo.
28
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
Tipo do dado : Define o tipo do campo da aplicação. Campos Porcentagem são como um campo de número, mas exibindo o símbolo percentual após o valor.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Máscara de Exibição : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
Exemplos de máscaras
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Cor dos Negativos : Permite definir uma cor quando o valor for negativo.
Casas Decimais : Número de casas decimais. Esse valor já faz parte do tamanho do campo.
Completa Zeros : Define se as casas decimais serão ou não completadas com zeros a direita. Exemplo: O valor é 125,50, mas o número de casas decimais definido foi 3. Se a opção
completar com zeros for habilitada, a apresentação do valor será 125,500.
Exibir valor por extenso : O valor será exibido por extenso. Exemplo: 2.100 (Dois mil e cem).
Tamanho da Linha : Tamanho máximo em caracteres a ser exibido na célula do valor, por extenso. Ao ultrapassar este valor é feita a quebra da linha dentro da célula.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
31
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
32
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.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
34
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Linha
Utilizando está guia de edição é possível definir um gráfico para cada linha.
Tipo do gráfico linha : São dois os tipos de gráficos que podem ser utilizados. Abaixo mostraremos os dois tipos:
Gráfico de Barras : Esta opção permite exibir um gráfico de barras relativo à coluna na qual estamos trabalhando. O cálculo do tamanho das barras é feito em relação ao
Total Geral dos valores da coluna. O valor informado em Largura do Gráfico define o tamanho das imagens a serem exibidas.
Gráfico de Ícones : Esta opção permite exibir Ícones relativos à coluna na qual estamos trabalhando. O cálculo da quantidade de ícones é feito pela divisão do valor da
coluna pelo valor informado em Ícone de Quantidade.
35
No exemplo acima, no campo Ícone de Quantidade, foi informado o valor 1000, logo, a quantidade de estrelas existentes ao lado, é determinada pela divisão do valor
exibido por 1000.
Mostrar Valor : Se mostrará o valor e o gráfico ao mesmo tempo, podendo o valor estar do lado esquerdo ou direito da barra ou ícones.
Ícone de Quantidade : Determina quantos ícones (figuras) aparecerão para cada valor nesse campo. Este valor será apurado pela divisão do valor da coluna pelo campo Ícone de
Quantidade.
Largura do Gráfico : Largura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras. Caso não seja preenchido, o valor utilizado será 200px.
Altura do Gráfico : Altura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras.
Margem : Margem do gráfico. Este campo só é utilizado pela opção Gráfico de Barras.
Imagem/Cor Positiva : O forma de preenchimento vai variar de acordo com a opção escolhida, veja abaixo:
Gráfico de Barra : Preencher o campo com a Cor a ser utilizada para formar a imagem do gráfico. Clique no ícone ao lado para escolher a cor.
Gráfico 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 critérios do campo Imagem/Cor Positiva. Esse parâmetro será utilizado caso o valor do campo seja negativo.
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
36
Moeda
Configuração Geral
Tipo do dado : 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 título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Acumulado : Quando marcado como “Sim”, define que o campo será acumulado por valores de um outro campo. Esta opção só está disponível em campos virtuais.
Campo acumulador : Só disponível quando a opção “Acumulado” está marcada como “Sim”. Esta configuração define qual campo será usado para acumular os valores. O campo escolhido
deve ser inteiro, moeda, ou decimal.
Máscara de Consulta : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
Exemplos de máscaras
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Formato Monetário : Permite definir se o conteúdo do campo será apresentado ou não no formato monetário.
Separador Decimal : Define qual caracter será usado para a separação decimal.
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Cor dos Negativos : Permite definir uma cor quando o valor for negativo.
Casas Decimais : Número de casas decimais. Esse valor já faz parte do tamanho do campo.
Completa Zeros : Define se as casas decimais serão ou não completadas com zeros a direita. Exemplo: O valor é R$ 125,50, mas o número de casas decimais definido foi 3. Se a opção
completar com zeros for habilitada, a apresentação do valor será R$ 125,500.
Exibir valor por extenso : O valor será exibido por extenso. Exemplo: 2.100 (Dois mil e cem).
Tamanho da Linha : Tamanho máximo em caracteres a ser exibido na célula do valor, por extenso. Ao ultrapassar este valor é feita a quebra da linha dentro da célula.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
39
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Linha
Utilizando está guia de edição é possível definir um gráfico para cada linha.
Tipo do gráfico linha : São dois os tipos de gráficos que podem ser utilizados. Abaixo mostraremos os dois tipos:
Gráfico de Barras : Esta opção permite exibir um gráfico de barras relativo à coluna na qual estamos trabalhando. O cálculo do tamanho das barras é feito em relação ao
Total Geral dos valores da coluna. O valor informado em Largura do Gráfico define o tamanho das imagens a serem exibidas.
Gráfico de Ícones : Esta opção permite exibir Ícones relativos à coluna na qual estamos trabalhando. O cálculo da quantidade de ícones é feito pela divisão do valor da
coluna pelo valor informado em Ícone de Quantidade.
No exemplo acima, no campo Ícone de Quantidade, foi informado o valor 1000, logo, a quantidade de estrelas existentes ao lado, é determinada pela divisão do valor
exibido por 1000.
Mostrar Valor : Se mostrará o valor e o gráfico ao mesmo tempo, podendo o valor estar do lado esquerdo ou direito da barra ou ícones.
Ícone de Quantidade : Determina quantos ícones (figuras) aparecerão para cada valor nesse campo. Este valor será apurado pela divisão do valor da coluna pelo campo Ícone de
Quantidade.
Largura do Gráfico : Largura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras. Caso não seja preenchido, o valor utilizado será 200px.
Altura do Gráfico : Altura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras.
Margem : Margem do gráfico. Este campo só é utilizado pela opção Gráfico de Barras.
Imagem/Cor Positiva : O forma de preenchimento vai variar de acordo com a opção escolhida, veja abaixo:
Gráfico de Barra : Preencher o campo com a Cor a ser utilizada para formar a imagem do gráfico. Clique no ícone ao lado para escolher a cor.
Gráfico 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 critérios do campo Imagem/Cor Positiva. Esse parâmetro será utilizado caso o valor do campo seja negativo.
43
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
Tipo do dado : Define o tipo do campo da aplicação. Campos Porcentagem são como um campo de número, mas exibindo o símbolo percentual após o valor.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Máscara de Exibição : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da máscara,
X
o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da máscara,
Z nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da máscara quando
usado em conjunto com o X
Exemplos de máscaras
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de números ao campo. Quando não for selecionada serão exibidos os atributos Agrupamento, Sinal
negativo e Formato de número negativo.
Sinal negativo : Define qual caracter será usado para a exibição de números negativos.
Cor dos Negativos : Permite definir uma cor quando o valor for negativo.
Casas Decimais : Número de casas decimais. Esse valor já faz parte do tamanho do campo.
Completa Zeros : Define se as casas decimais serão ou não completadas com zeros a direita. Exemplo: O valor é 125,50, mas o número de casas decimais definido foi 3. Se a opção
completar com zeros for habilitada, a apresentação do valor será 125,500.
Exibir valor por extenso : O valor será exibido por extenso. Exemplo: 2.100 (Dois mil e cem).
Tamanho da Linha : Tamanho máximo em caracteres a ser exibido na célula do valor, por extenso. Ao ultrapassar este valor é feita a quebra da linha dentro da célula.
Lookup de Consulta
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
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} .
O campo da consulta deve ser referenciado sempre entre chaves {}. No momento da execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
Lookup de Edição - Manual Lookup usado para modificar a exibição do campo com valores pré-definidos.
46
Tipos de Lookup Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e
Múltiplos Valores (Binário).
Simples Valor Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Múltiplos Valores (Delimitador) Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser
informado. É feita uma substituição das partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Múltiplos Valores (Posição) Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam
recuperadas são informados, além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
47
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.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Múltiplos Valores (Binário) Permite recuperar diversas informações armazenadas em forma decimal do campo selecionado.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.
Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o
valor retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
49
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Linha
Utilizando está guia de edição é possível definir um gráfico para cada linha.
Tipo do gráfico linha : São dois os tipos de gráficos que podem ser utilizados. Abaixo mostraremos os dois tipos:
Gráfico de Barras : Esta opção permite exibir um gráfico de barras relativo à coluna na qual estamos trabalhando. O cálculo do tamanho das barras é feito em relação ao
Total Geral dos valores da coluna. O valor informado em Largura do Gráfico define o tamanho das imagens a serem exibidas.
Gráfico de Ícones : Esta opção permite exibir Ícones relativos à coluna na qual estamos trabalhando. O cálculo da quantidade de ícones é feito pela divisão do valor da
coluna pelo valor informado em Ícone de Quantidade.
50
No exemplo acima, no campo Ícone de Quantidade, foi informado o valor 1000, logo, a quantidade de estrelas existentes ao lado, é determinada pela divisão do valor
exibido por 1000.
Mostrar Valor : Se mostrará o valor e o gráfico ao mesmo tempo, podendo o valor estar do lado esquerdo ou direito da barra ou ícones.
Ícone de Quantidade : Determina quantos ícones (figuras) aparecerão para cada valor nesse campo. Este valor será apurado pela divisão do valor da coluna pelo campo Ícone de
Quantidade.
Largura do Gráfico : Largura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras. Caso não seja preenchido, o valor utilizado será 200px.
Altura do Gráfico : Altura do gráfico em pixels. Este campo só é utilizado pela opção Gráfico de Barras.
Margem : Margem do gráfico. Este campo só é utilizado pela opção Gráfico de Barras.
Imagem/Cor Positiva : O forma de preenchimento vai variar de acordo com a opção escolhida, veja abaixo:
Gráfico de Barra : Preencher o campo com a Cor a ser utilizada para formar a imagem do gráfico. Clique no ícone ao lado para escolher a cor.
Gráfico 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 critérios do campo Imagem/Cor Positiva. Esse parâmetro será utilizado caso o valor do campo seja negativo.
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
51
Imagem HTML
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo imagem html, ele permite inserir no campo uma imagem.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Imagem : Define a imagem que deverá ser exibida. O ícone “Escolher imagem” lista imagens padrão do Scriptcase para seleção. O ícone “Fazer upload de uma imagem” possibilita que o
desenvolvedor envie para o servidor uma imagem localizada em outra máquina.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
52
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
CPF
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como CPF, é permitido definir regras de formatação de CPF.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
53
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
54
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
CNPJ
Configuração Geral
55
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como CNPJ, é permitido definir regras de formatação de CNPJ.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
56
Imagem de fundo : Imagem de Fundo do campo.
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
CPF e CNPJ
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como CPF e CNPJ, é permitido definir regras de formatação de CPF ou CNPJ.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
57
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cartão
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como Cartão, é permitido definir regras de formatação de Cartões.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
58
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
CEP
59
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como CEP, é permitido definir regras de formatação de CEP.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
E-mail
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como E-mail, é permitido definir regras de formatação de E-mails.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
61
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
URL
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como URL, é permitido definir regras de formatação de URL.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
62
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
64
Imagem de fundo : Imagem de Fundo do campo.
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Google Maps
Configuração Geral
Label : Define o título do campo na aplicação. Ex: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como
Nome do Cliente.
Modo de visualização : Indica a forma de exibição do campo. Podendo abrir em Modal ou em uma Nova janela.
Zoom : Define o Zoom inicial (disponíveis pela API do Google) da localização no Mapa.
Chave da API : Chave de autorização para visualizar os mapas. (Obrigatório apenas para a versão 2 ou anterior da API do Google.)
A API Key é uma chave única, formada por uma string (texto) alfanumérica, que nada mais é do que a licença de uso deste serviço. Quando você se inscreve para usar o serviço,
a chave é vinculada a um domínio e um diretório no servidor. Todas as páginas que forem utilizar a API deve estar abaixo do diretório que foi usado neste cadastro. Caso você
tenha um servidor web em sua máquina, é só adquirir uma chave para testes locais, e para isso é só colocar http://localhost no campo do domínio durante o cadastro.
65
Para pegar a sua API Key acesse o site clicando aqui
Descrição da marcação : Exibe uma descrição para cada marcação exibida no mapa.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Data
Configuração Geral
66
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data, é permitido definir regras de formatação de datas.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de datas ao campo. Quando não for selecionada será exibido o atributo Separador de hora (Veja
configurações regionais).
Exibição : Disponibiliza uma série de formatos predefinidos para exibição das datas.
Máscara Detalhe : Define a forma como o campo será mostrado na consulta, seguindo o padrão da função Date do PHP.
d-m-Y 25-09-2009
F/Y Setembro/2009
j/n/Y \a\s g:i:s A 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 Formatações
67
Formato Interno : Permite definir a formatação do campo quando o tipo SQL for diferente de Date. Devem ser utilizados os caracteres A, M e D que correspondem a Ano, Mês e Dia
respectivamente.
Exemplo1 : Uma data armazenada em um campo SQL definido como char(8) onde a posição 1 a 4 representa o ano, a posição 5 e 6 o mês e a posição 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 posição 1 a 2 representa o mês e a posição 3 a 6 o ano, defina o formato interno como: MMAAAA
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
69
Hora
Configuração Geral
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Hora, é permitido definir regras de formatação de hora.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de horas ao campo. Quando não for selecionada será exibido o atributo Separador de hora (Veja
configurações regionais).
Exibição : Disponibiliza uma série de formatos predefinidos para exibição das horas.
Máscara Detalhe : Define a forma como o campo será mostrado na consulta, seguindo o padrão da função Date do PHP.
d-m-Y 25-09-2009
F/Y Setembro/2009
j/n/Y \a\s g:i:s A 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 Formatações
Formato Interno : Permite definir a formatação do campo quando o tipo SQL for diferente de Date. Devem ser utilizados os caracteres A, M e D que correspondem a Ano, Mês e Dia
respectivamente.
Exemplo1 : Uma data armazenada em um campo SQL definido como char(8) onde a posição 1 a 4 representa o ano, a posição 5 e 6 o mês e a posição 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 posição 1 a 2 representa o mês e a posição 3 a 6 o ano, defina o formato interno como: MMAAAA
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
71
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Gráfico de Coluna
Com a utilização desta opção, aparecerá na consulta, na linha de Título do campo, um ícone para exibição do gráfico.
Neste tipo de opção escolhemos duas colunas para montagem do gráfico. A primeira é o próprio campo que estamos trabalhando, e a segunda é um campo que escolheremos
e que chamaremos de “Coluna para Label”.
72
Agrupar pelo Label : Agrupar valores da coluna pelo label. Semelhante ao efeito de um group by em um Select.
Função de Sumarização : Função de sumarização a ser aplicada aos dados da coluna. As funções que podem ser utilizadas no campo são as seguintes: Count, Sum, Max, Min e Avg.
Gráfico Configurável : Permiti que o usuário configure os parâmetros de criação dos gráficos durante a execução da aplicação.
Altura da Legenda : Altura máxima, em porcentagem entre o gráfico e o espaço (no topo) reservados para legendas.
Layout de Gráfico
Data e Hora
Configuração Geral
73
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data e Hora, é permitido definir regras de formatação para data e hora.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
Usar configurações regionais : Permite aplicar as configurações regionais de formatação de data e hora ao campo. Quando não for selecionada será exibido o atributo Separador de data e
hora (Veja configurações regionais).
Exibição : Disponibiliza uma série de formatos predefinidos para exibição das data e hora.
Máscara Detalhe : Define a forma como o campo será mostrado na consulta, seguindo o padrão da função Date do PHP.
d-m-Y 25-09-2009
F/Y Setembro/2009
j/n/Y \a\s g:i:s A 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 data_horas)
Tabela de Formatações
74
Formato Interno : Permite definir a formatação do campo quando o tipo SQL for diferente de Date. Devem ser utilizados os caracteres A, M e D que correspondem a Ano, Mês e Dia
respectivamente.
Exemplo1 : Uma data armazenada em um campo SQL definido como char(8) onde a posição 1 a 4 representa o ano, a posição 5 e 6 o mês e a posição 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 posição 1 a 2 representa o mês e a posição 3 a 6 o ano, defina o formato interno como: MMAAAA
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Tipo do dado : Define o tipo do campo da aplicação. Neste tipo de campo as imagens são recuperadas diretamente no banco de dados em formato binário.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
76
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Tipo do dado : Define o tipo do campo da aplicação. As imagens estão salvas em um diretório do servidor e o nome da imagem no campo da tabela do banco de dados.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Tipo do dado : Define o tipo do campo da aplicação. Neste tipo de campo os arquivos são recuperados diretamente do banco de dados em formato binário.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
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).
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
79
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Tipo do dado : Define o tipo do campo da aplicação. Os arquivos são salvos em um diretório do servidor e o nome do arquivo em um campo texto da tabela.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.
80
Subdiretório : Inserir um nome de subpasta para salvar os arquivos.
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).
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Código de barras
Configuração
81
Código de barras
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
82
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
QRCode
Configuração
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.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Cor do Texto : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de Fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
84
Largura : Para definir a largura do campo.
Blocos
Conceitualmente um bloco é um “container” onde posicionamos nossos campos de uma Aplicação de Formulário, Controle ou Consulta com orientação Slide.
Por padrão as aplicações criadas no Scriptcase são constituídas de um único bloco, este com o mesmo nome da aplicação. 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 ORGANIZAÇÃO , é lá que definimos se o próximo bloco virá ao lado
ou abaixo do corrente.
No lado esquerdo de cada bloco existem dois ícones, o primeiro tem a função de editar todas as informações relativas ao bloco e o segundo para exclusão do bloco.
Clique e araste o bloco que deseja alterar para a sua nova posição.
Configuração de
Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. Desta forma, assim como você pode remover um bloco arrastando-o até o item “Blocos não
exibidos”, para mudar um bloco de página é só arrasta-lo até a página desejada. Veja as imagens abaixo.
Configuração de
Configuração de
Atributos
Bloco
Nome : Nome do Bloco.
Label
Exibir : Flag que controla se o label dos campos dentro do bloco devem ser exibidos.
Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.
Organização
Próximo : Forma como os blocos ficarão organizados dentro da página:
Abaixo : Indica que o próximo bloco será exibido abaixo.
Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).
Inclusção de blocos
Para incluir novos blocos em uma Aplicação, basta clicar no botão . Em seguida, será apresentada a seguinte interface para definição do nome e label do
bloco. No fim clique no botão Criar.
Atributos
Nome : Nome do bloco.
Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface para definição dos parâmentros do
bloco. No fim clique no botão Salvar.
3
Atributos
Nome : Nome do bloco.
Exibir Título : Esta opção, quando ativada, permite exibir o título do bloco.
Neste módulo estão disponíveis recursos de edição, atributos e visualização da aplicação, de forma que podemos atribuir esquemas de visualização, organizar os campos em
blocos, definir os valores e o formato do cabeçalho entre outros.
4
Visualização
Nesta interface, podemos definir o esquema de visualização de uma aplicação em específico, isto porque o Scriptcase utiliza a definição de Valores Padrões por Projeto, que
além do esquema de visualização, permite a definição de valores a outros atributos a nível de Projeto.
Configuração de visualização
Modelo para o Cabeçalho : Permite a escolha do modelo para compor o cabeçalho da aplicação.
Modelo para o Rodapé : Permite a escolha do modelo para compor o rodapé da aplicação.
Temas : Escolhendo um dos temas existentes, será carregado o modo visual (cores,fontes, etc) que irá compor a aplicação.
Cabeçalho e Rodapé
Cabeçalho
Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho.
Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.
Variáveis de Cabeçalho : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no cabeçalho.
Título : Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no “ Título do Filtro ”.
Data : Quando é selecionado o tipo “ Data”, será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e
a hora do servidor. 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.
5
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 conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho, pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Rodapé
Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.
Variáveis de Rodapé : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no Rodapé.
Data : Quando é selecionado o tipo “ Data”, será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e a
hora do servidor. O formato poderá ser informado no campo texto que aparece ao lado. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Estrutura do Menu
Nesta opção é possivel alterar toda a estrutura do menu.
Arraste a opção marcada até o “Menu Itens” para criar um novo “bloco” onde será adicionado conteúdo. Você pode aumentar a largura do layer, diminuí-la e também alterar o
posicionamento dela.
Após adicionar o layer e alterar o seu tamanho você pode clicar no ícone da “lixeira” para excluí-lo ou pode clicar no ícone do “lápis” para editar o que será exibido nesse bloco.
Edição do layer
Tamanho : Usando esta opção você pode alterar manualmente o tamanho do layer, usando porcentagem. Você também pode definir esse valor em pixels, no entanto, para fazer isso você
precisará alterar a opção “Menu Width” dentro do menu “Configurações”, este valor vem em porcentagem como padrão de Scriptcase.
Exibir : Ao clicar nessa opção você altera a exibição do layer, se deseja exibir ou não.
6
Alinhamento : Aqui você altera o alinhamento de todo conteúdo do layer.
Tipo : Nessa opção você seleciona o tipo de dado que será exibido em cada linha do layer.
Título : Será exibido o título da aplicação, de acordo com o valor definido no “Título da Aplicação” dentro do menu “Cabeçalho e Rodapé”.
Valor : Você informa qualquer texto ou pode informar uma variável global. Exemplo: [var]
Biblioteca : Usando esta opção você seleciona uma Biblioteca Externa do Scriptcase. Você pode importar ou criar bibliotecas usando a opção “Ferramentas » Bibliotecas Externas” no
menu principal.
Fonte : Nessa opção você seleciona uma fonte disponível na lista. Altera o tamanho da fonte e coloca o texto como negrito e/ou itálico.
Cor do fundo : Aqui você altera a cor de fundo de cada linha de conteúdo do layer.
Cor da fonte : Nessa opção você pode alterar a cor da fonte que será exibida no layer.
Nos blocos de eventos podem ser utilziadas variáveis globais, locais, códigos JavaScript, códigos CSS e macros.
onApplicationInit
Ocorre uma unica vez quando a aplicacao é carregada e antes da aplicação executar o sql. Pode ser utilizado, para tratamento de dados, ou para verificação de variáveis.
onNavigate
Este evento ocorre ao navegar entre as páginas da aplicação.
OnScriptInit
Este evento ocorre no momento de inicialização dos scripts da aplicação. É executado antes do evento OnLoad ( quando presente ), porém, sempre é executado ao executar,
recarregar ou navegar na aplicação.
onRecord
Este evento é executado no momento de carregamento das linhas dos registros. O evento OnRecord é um loop que carrega os registros linha a linha.
onHeader
Este evento é executado no cabeçalho da aplicação.
onFooter
Este evento é executado no rodapé da aplicação.
Editor de Código
O editor de códigos do Scriptcase é utilizado dentro dos eventos e conta com uma série de atalhos para ajuda-lo no desenvolvimento de suas aplicações.
Na parte superior do editor existem algumas opções que nos permite por exemplo mudar o tema do editor ou expandi-lo. Estas opções também podem ser ativadas utilizando as
teclas de atalho.
Clique aqui para visualizar nossa documentação sobre as taclas de atalho do Scriptcase.
1
Eventos Ajax
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › EVENTOS AJAX
OnClick
O evento ajax do tipo OnClick é executado ao realizar o clique no campo que foi criado o evento ajax.
Selecionando o campo
Escolha o campo para criar um evento Permite definir em qual campo será adicionado o evento ajax.
Escolha o evento no qual deseja executar o Ajax Permite definir qual tipo de evento ajax será adicionado ao campo.
1
Botões
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › BOTÕES
Além dos botões de seus próprios aplicativos, também é possível criar botões que serão visíveis na barra de ferramentas.
Criando um botão
Para criar um novo botão, clique na opção Novo Botão e digite um nome e o Tipo do botão.
Excluindo um botão
Para excluir um botão clique no ícone ao lado do nome do botão no menu da aplicação (Lixeira).
Exclusão de botões
Javascript
MODO DE EXIBIÇÃO
Botão
Imagem
Link
Bloco de codificação
PHP
MODO DE EXIBIÇÃO
Botão
Imagem
Link
Bloco de codificação
Ligação
MODO DE EXIBIÇÃO
Botão
4
Imagem
Link
Configurado a ligação
Selecionando aplicações
5
Devemos selecionar uma aplicação para ser chamada através do botão de Ligação.
Parâmetros da ligação
Modo de operação do link Como o link é exibido ( Abrir na mesma janela, Abrir em outra janela, Modal )
URL de saída da aplicação chamada Url ou aplicação chamada quando sair da Consulta.
Hint do link da ligação Mensagem exibida quando o mouse está sobre o campo de ligação selecionado.
Módulo Inicial Permite definir o módulo inicial da consulta ( Filtro ou Consulta )
Quantidade de Linhas Permite definir a quantidade de linhas exibidas na consulta
Quantidade de Colunas Permite definir a quantidade de colunas exibidas na consulta
Paginação Habilita a paginação na consulta
Habilitar Cabeçalho Habilita o cabeçalho na consulta
Habilitar Botões de Navegação Habilita os botões de navegação (primeiro, anterior, próximo e último) na consulta
Propriedades da ligação ( Formulário )
6
Modo de operação do link Como o link é exibido ( Abrir na mesma janela, Abrir em outra janela, Modal )
URL de saída da aplicação chamada Url ou aplicação chamada quando sair da aplicação.
Hint do link da ligação Mensagem exibida quando o mouse está sobre o campo de ligação selecionado.
Habilitar botão de Insert Habilita o botão “novo” e “incluir” no Formulário
Habilitar botão de Update Habilita o botão “atualizar” no Formulário
Habilitar botão de Delete Habilita o botão “apagar” no Formulário
Habilitar botões de Navegação Habilita os botões de navegação (primeiro, anterior, próximo e último) no formulário
Habilitar botão para edição do registro na consulta Habilita os botões que permitem editar os registros na consulta
RUN
MODO DE EXIBIÇÃO
Botão
Imagem
Link
Bloco de codificação
O Detalhe é um recurso interessante para consultas, onde o usuário poderá optar para apresentar na Consulta os campos visualmente mais importantes, exibindo no formulário
de detalhe os dados complementares.
Este recurso é ativado quando o usuário clica na imagem apresentado em cada linha da Consulta. Em seguida, é apresentado um formulário de detalhe do registro.
Configuração
Nesta função, o usuário poderá definir como o detalhe de um determinado registro deverá ser apresentado quando o mesmo for selecionado e quais informações do registro
deverão ser exibidas nesse detalhe.
Atributos
Escolha dos campos que serão exibidos no detalhe : Permite selecionar os campos desejados. Basta clicar no campo e clicar no botão Liga/Desliga. Para desmarcar basta fazer a
mesma sequência.
Exibição do Detalhe : Permite definir como o detalhe deve ser exibido. As opções são:
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 página : Exibe apenas o detalhe para o registro selecionado ocultando a grid.
Em outra janela : Abre uma janela estilo pop-up para a exibição do detalhe.
Alinhamento : Permite definir se o detalhe usará as configurações de alinhamento de cada campo que fará parte do mesmo ou se será forçado um padrão.
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 opções são porcentagem ou pixel.
Chaves do detalhe
Através dessa interface o usuário pode definir os campos que irão fazer parte da cláusula where para busca do registro selecionado. Normalmente, o Scriptcase identifica e
assume as chaves primárias da tabela que está sendo utilizada dentro do “Select” da aplicação. No entanto, isso nem sempre ocorre, principalmente nos casos em que a
aplicação possui joins envolvendo mais de uma tabela.
Escolha dos campos que são chaves para o detalhe, para a exibição do detalhe a aplicação gerada executará outro comando select , e podemos configurar quais os campos serão
passados na cláusula WHERE:
Botão Liga/Desliga : Seleciona o campo a ser apresentado no detalhe. O campo selecionado (ligado) fica com um asterisco.
Barra de ferramentas
A barra de ferramentas da aplicação está dividida em duas partes: Superior e Inferior. De forma que é possivel definir quais botões serão exibidos nas duas barras. A seleção dos
2
botões das barras de ferramentas superior e inferior funcionam de forma indepente permitindo por exemplo que um botão esteja nas duas barras ao mesmo tempo.
Atributos
Navegação : Apresenta ação de sair ( finalizar ou voltar à aplicação ).
Sair : Finaliza ou volta à aplicação.
Exportação : Define o formato disponível para geração de impressão . O ScripCase pode gerar impressão nos seguintes formatos:
Impressão : Cria uma consulta em formato html.
PDF : Disponibiliza relatório completo, contendo todos os dados da consulta em formato PDF..
Outros
Separator : Imagem para separar os grupos de botões.
no detalhe
Possui as mesmas opções da versão Desktop , adicionando apenas o item “Copiar do desktop”, no qual , ao ser clicado realiza uma cópia dos items da barra de ferramentas
Desktop para o Mobile.
Cabeçalho
Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho.
Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.
Variáveis de Cabeçalho : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no cabeçalho.
Título : Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no “ Título do Filtro ”.
Data : Quando é selecionado o tipo “ Data”, será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e
a hora do servidor. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho, pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
1
SubConsulta
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › SUBCONSULTA
Subconsultas são usadas quando é preciso exibir dados hierárquicos, 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.
Configuração
No menu de aplicação, clicando sobre o item Configuração da pasta Subconsultas, poderão ser alterados os atributos gerais das subconsultas.
Menu Subconsultas.
Atributos
Título da mesma linha : Este atributo permite configurar a forma de exibição da subconsulta. Caso o título seja exibido na mesma linha, a tabela da subconsulta será incorporada à
consulta principal.
PDF : Esta opção permite habilitar/desabilitar a exibição da subconsulta nos relatórios PDF.
Habilitar Treeview : Esta opção adiciona na consulta um recurso de esconder/exibir a subconsulta. Escolhendo Sim, a opção Título da mesma linha ficará desabilitada.
2
Posicionamento :Permite configurar o posicionamento das subconsultas dentro da consulta principal. As opções são:
Em uma Coluna
consulta principal.
Abaixo de um Registro
Alinhamento : Permite configurar o alinhamento da subconsulta em relação a consulta principal quando a opção Posicionamento for Abaixo de um Registro. As opções são: 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 ligações.
Ligações
Para criar uma nova ligação com uma subconsulta clique sobre o item Nova Ligação na pasta Ligações dentro de Subconsultas.
Adicionando uma nova subconsulta : Informe o nome e o label para a ligação que será criada.
Lista de aplicações : Serão listadas aplicações de consulta do projeto corrente que contenham variáveis globais.
3
Para que uma aplicação seja utilizada como subconsulta, ela deve ter dentro de seu Comando SQL ( Consulta > SQL ) uma cláusula WHERE com variável global.
Definição dos parâmetros : Definindo o valor que será passado para a(s) variável(is) do Comando SQL da subconsulta.
Na tela acima, do lado esquerdo, são exibidos parâmetros de entrada da subconsulta (variavéis globais), no lado direito, deverá ser selecionado a opção para passagem de
parâmetro. As opções são:
Atributos
Campo : Utilizado para passagem do valor de um campo da consulta como parâmetro.
Vazio : Escolhendo essa opção não será passado nenhum valor como parâmetro.
Botão Salvar : Clicando neste botão a criação da ligação de subconsulta será concluída.
Editando Subconsultas
No menu de aplicação dentro da pasta Subconsultas existe uma pasta ligações que contém todas as subconsultas chamadas por esta aplicação. Clicando sobre uma subconsulta
será exibida uma tela para edição.
Editando subconsultas
Configuração Geral
4
Ligação : Neste atributo são exibidos dados sobre a ligação atual com a subconsulta, mostrando a aplicação e os parâmetros usados. Para alterar qualquer atributo da ligação clique no
botão Editar Ligação.
Exibição : Este atributo permite que seja definido quais itens da subconsulta, caso a subconsulta utilize algum destes recursos, serão visualizados na consulta principal.
Configuração de exibição
1 : Exibir Título.
3 : Exibir Totalização.
Herdar Visualização : Quando marcado força que o esquema de visualização da subconsulta seja igual ao da consulta principal.
Definir individualmente
Caso o valor de um dos atributos da configuração da subconsulta tenha sido selecionado como Definir Individualmente, estes deverão ser configurados na tela de edição da
ligação da subconsulta, para cada subconsulta que a aplicação chamar.
Configuração da visualização
Estas opções só serão exibidas caso todas as seguintes condições sejam verdadeiras:
Atributo Valor
Titulo na mesma linha Não
Habilitar Treeview Não
Posicionamento Em uma Coluna
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 não seja preenchido será utilizado a cor de fundo de aplicações de consulta do Esquema de Visualização atual.
Alinhamento Horizontal do Título : Define o alinhamento horizontal do Label da subconsulta. Pode ser alinhado a Esquerda, Diretira ou Centro.
Alinhamento Vertical do Título : Define o alinhamento vertical do Label da subconsulta. Pode ser alinhado ao Topo, Meio ou Final.
Atributos
Ordenação das Regras de Ordenação : Permite alterar a ordem de exibição das regras de ordenação. Ao configurar esta opção, será exibido um ícone (configurar ordenação) que ao ser
clicado, o mesmo permite a escolha do campo e da sua ordem de exibição crescente(ASC) ou decrescente(DESC) .
Ordenação campos/regras(default) : Permite aplicar as regras que foram criadas e a ordem dos campo (decrescente ou crescente)
Ordenação regras : Permite aplicar a ordenação de acordo com as regras que foram criadas
Atributos
Nome : Campo para informar o nome da Regra.
Atributos
Label : Permite informar um nome que será exibido quando a aplicação for executada.
Selecione os campos da regra de ordenação : Permite selecionar através da barra de seleção quais campos serão exibidos (campos que se encontram no quadro ao lado direito) e os
campos que não serão exibidos (campos que se encontram no quadro esquerdo). Para ordenar os campos da forma que desejar, utilize a barra de ordenação localizada ao lado direito
do quadro. Para aplicar o tipo de ordenação 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 ordenação for Descendente.
1
Filtro Refinado
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › FILTRO REFINADO
O filtro refinado é um recurso onde é possível integrar uma interface de pesquisa, ao lado da grid, restringindo valores de acordo com um universo existente na base de dados.
refinado
Configuração
Atributos
Mover filtrados acima : Sempre que você filtrar por um campo, este campo é movido para o topo da pilha do filtro refinado.
Mostrar quantidade : Ao lado dos valores dos campos, aparecerá a quantidade existente. Ex.: Brasil (1547)
Modo de início : Permite a escolha do modo inicial dos campos no filtro refinado.
Selecionar Campos
Selecionando Campos
O filtro refinado é automaticamente adicionado à consulta, quando, um ou mais campos da Consulta estiverem selecionados na aba “Selecionar Campos”.
2
Editando Campos
Na aba “Edição dos campos”, você pode configurar cada campo de acordo com o que deseja.
Editando campos do
filtro refinado
Atributos
Campos : Listagem de campos selecionados na aba “Selecionar Campos”.
Range : Permite mostrar um slider com intervalos entre o maior e o menor valor do campo.
Veja mais : Quando marcado, ativa a opção de “Veja Mais” nos registros do filtro.
Mensagem para campos vazios : Define uma mensagem à ser exibida, quando o campo tiver valores vazios.
1
Quebras
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › QUEBRAS
Configuração
Nesta interface 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.
Atributos
Habilitar TreeView : Esta opção permite habilitar/desabilitar o treeview da Quebra, que permite exibir/esconder as linhas da quebra. Esta opção não está disponível para paginação
Scroll Infinito.
Posição da Quebra : Permite selecionar a posição da quebra em relação aos registros do grupo. As opções são: Antes dos registros e Após os registros.
Antes dos registros : A quebra ocorrerá antes de exibir os registros relativos.
Exibir Label na Quebra : Permite a exibição de label na quebra dos campos dentro da quebra.
Título para Quantidade : Permite definir um título da coluna para quantidade de registros.
Separador do Valor : Permite definir um separador entre o título e o valor de um campo na quebra.
Quebra Dinâmica
Para configurar a Quebra Dinâmica devemos selecionar quais campos ficarão disponíveis na aplicação para que o usuário final possa selecionar e então aplicar a quebra
dinamicamente em tempo de execução.
O Usuário final poderá selecionar mais de um campo na hora de aplicar as quebras na aplicação em execução.
Selecionar Campos
Atributos
Usar Quebra Dinâmica : Opção para habilitar o uso das quebras dinâmicas.
Esconder linha de ajuda da quebra dinâmica : Opção usada para esconder o título da quebra dinâmica na aplicação gerada.
Quebra Estática
A quebra estática é usada quando o desenvolvedor criar um conjunto de quebras previamente configurada e permitindo que o usuário final selecione qual quebra deseja aplicar
na aplicação em tempo de execução.
Configuração
C O N F I G U R A Ç Ã O D E A G R U P A M E N T O E S TÁT I C O
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.
C O N F I G U R A Ç Ã O D A S R E G R A S D E O R D E N A Ç Ã O E S TÁT I C A
Quebra inicial : Quebra que será usada no carregamento inicial da aplicação gerada.
Usar totalização dinâmica : Permite utilizar a totalização dinâmica nas quebras do resumo.
Ordenação das Quebras : Interface usada para selecionar a ordem que as quebras serão exibidas na consulta.
Eventos
OnGroupByAll : Este evento é executado após ocorrerem todas as quebras, independente do nível e permitem a manipulação dos campos de totalização.
O Scriptcase disponibiliza todas as variáveis de totalização no escopo da consulta. Supondo que uma aplicação que tenha dois níveis 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:
Em uma aplicação que tenha quebras por estado e cidade e que totalize um campo saldo nos totais das quebras, desejamos exibir a média em substituição ao saldo. Cria-se um
método, no evento OnGroupByAll, com o seguinte conteúdo:
Campos
Configuração geral do campo da quebra
Tipo do dado : Define o tipo do campo da aplicação. Selecionando Texto o campo exibirá qualquer caracter.
Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o __entendimento se o mesmo for
exibido como Nome do Cliente.
Máscara de Consulta : Define a máscara de exibição do campo. São dois os tipos de máscara descritos na tabela abaixo:
Caracter Descrição
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é obrigatório e quando forem retornados menos caracteres do que o tamanho da
X
máscara, o valor será completado com zeros à esquerda.
É substituído por quaisquer caracteres retornados pelo banco de dados. Seu preenchimento é opcional e quando forem retornados menos caracteres do que o tamanho da
Z máscara, nada será feito em relação aos caracteres que estão faltando. Além disso os zeros à esquerda serão suprimidos. Obrigatoriamente o uso deste caracter é à esquerda da
máscara quando usado em conjunto com o X
Exemplos de máscaras:
Lookup de Consulta
Forma utilizada para modificar a exibição de um determinado campo na consulta. Por exemplo, um campo sexo no banco de dados com valores M ou F pode ser substituído por
Masculino ou Feminino (ver Lookup Manual ) ou ainda, de forma dinâmica, ter esses valores recuperados de uma tabela do banco de dados (ver Lookup Automatico ).
L O O K U P D E C O N S U L TA - A U T O M ÁT I C O
Lookup usado para modificar a exibição do campo de forma dinâmica, recuperando os valores de uma tabela.
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 execução, o campo entre chaves será substituido pelo seu valor na tabela.
Múltiplas Opções : Quando o Comando Select informado retornar vários valores, a opção Sim deve ser selecionada.
Delimitador : Define o separador dos valores retornados pelo Comando Select, esta opção deverá ser preenchida quando estiver marcado Sim no atributo Múltiplas Opções.
Usar o lookup em
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).
Valor Default : Define um valor padrão, usado nos casos onde o comando select não retorna nenhum valor.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor retornado pelo Comando Select. Caso contrário, serão exibidos o valor original do campo e o valor
retornado pelo Comando Select separados pelo caracter definido em Separados por.
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 opção deverá ser preenchida
quando estiver marcado Sim no atributo Mostrar valor original e lookup.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual da consulta.
L O O K U P D E C O N S U L TA - M A N U A L
Atributos
Tipos de Lookup : Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (Delimitador), Múltiplos Valores (Posição) e Múltiplos
Valores (Binário).
Simples Valor
Será exibido apenas um valor para o campo. É feita uma substituição direta do valor armazenado no banco por um label definido em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Poderão ser exibidos vários valores para o campo selecionado. Os valores devem ser separados por um delimitador a ser informado. É feita uma substituição das
partes de uma string armazenada no campo, separadas por um delimitador, por valores contidos em uma lista.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será substituído por Esportes Cinema .
Delimitador : Caracter usado para separar os valores dentro de uma mesma string.
Permite recuperar diversas informações armazenadas em uma única string do campo selecionado. Para que estas informações sejam recuperadas são informados,
além do label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo , Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois bytes.
Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será substituído por Masculino.
Início : Posição inicial na string onde a informação está gravada. A primeira posição é sempre 1.
Como exemplos usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuido
automaticamente de acordo com a ordem):
Botão Incluir : Inclui na lista os valores preenchidos nos atributos Label e Valor.
Botão Salvar : Salva a lista de valores informados para que possa ser reutilizado.
Carregar Definição 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).
Valor Default : Define um valor padrão, usado nos casos onde o valor armazenado não corresponde a nenhum valor da lista.
Exibir valor original e lookup : Quando selecionado Não, é exibido apenas o valor informado no Label, caso contrário será exibido o valor do campo selecionado e o valor
informado no Label separado pelo caracter definido em Separados por.
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 opção deverá ser
preenchida quando estiver marcado Sim no atributo Mostrar valor original e lookup.
CONFIGURAÇÃO DA QUEBRA
5
Interface Configuração Geral do Campo.
Atributos
Organização dos campos : Define como as informações contidas na linha de quebra serão dispostas ou organizadas.
Colunas : Define em quantas colunas as informações contidas na linha de quebra serão dispostas ou organizadas.
Linha de quebra : Exibe ou não a linha de quebra com o valor a ser quebrado.
Linha de sumarização (Resumo) : Define se na tela de resumo a linha de totalização desta quebra será exibida.
Quantidade de registros : Define se na linha de quebra será exibida a quantidade de registros da mesma.
Quebra Página PDF (Consulta) : Define se no arquivo pdf, gerado pela consulta. Se cada vez que esta quebra ocorrer será gerada uma nova página.
Ex. Em um relatório podemos querer que os pedidos de cada estado serão exibidos em páginas diferentes.
Quebra Página PDF (Resumo) : Define se no resumo do arquivo pdf, gerado pela consulta. Se cada vez que esta quebra ocorrer será gerada uma nova página. Ex. Em um relatório
podemos querer que os pedidos de cada estado serão exibidos em páginas diferentes.
Ordenação : Se esta opção estiver selecionada com “Sim” , os campos que estiverem marcados para permitir ordenação ao serem clicados, será feita a ordenação respeitando os
critérios da quebra.
Campos : Define quais campos serão exibidos nesta linha de quebra. Ainda é possível dizer se será exibida a totalização ou sumarização deste campo chaveando VALOR ou
SUMARIZAÇÃO, antes de clicar no botão ligar.
Atributos
Fonte do Texto : Permite definir a fonte utilizada no label da quebra.
Atributos
Fonte do Texto : Permite definir a fonte utilizada no Campo da quebra.
C O N F I G U R A Ç Ã O D A V I S U A L I Z A Ç Ã O D A L I N H A D E T O TA L I Z A Ç Ã O
Atributos
Fonte do Texto : Permite definir a fonte utilizada na linha de totalização da quebra.
Configuração
Nesta interface se define quais totais relativos aos campos de quebra serao exibidos e os seus respectivos labels.
Atributos
Total em Linha Única : Permite exibir o título Total Geral e os valores totalizados em uma única linha.
“Sim” :
“Não” :
Exibir Total Geral : Indica em quais páginas o total geral será exibido. As opções são as seguintes: “Em todas as páginas”, “Na última página” ou “Não exibir”.
Sub-Total do Grupo : Diz respeito a como vai ser visualizado os totais da quebra:
“Sim” : Exibir sub-totais da quebra após ocorrer a quebra.
“Não” :
Configuração do Layout
Na interface abaixo, é onde se define como serão exibidos os nomes dos campos da quebra e se eles serão realmente exibidos na aplicação:
Atributos
Campo de quebra : Campos selecionados na quebra.
Selecionar Campos
Esta interface é onde se definem os campos que serão totalizados e o tipo de totalização do campo.
2
Interface Campos da
Totalização.
Serão listados apenas os campos dos tipos Numeral, Decimal e Moeda . Para atribuir uma operação a ser utilizada numa coluna (campo), basta selecionar o tipo de totalização
desejada, marcando o Checkbox logo abaixo.
Soma : Define que seja gerado uma soma dos valores referente ao campo selecionado.
Os campos selecionados serão exibidos quando ocorrer uma quebra ou no final da consulta.
Posicionamento
A ordenação dos campos da totalização consiste em exibir a totalização em formato Padrão , Agrupado ou Por campo .
Padrão
A opção Padrão retorna o valor exatamente abaixo da coluna que está sendo totalizado.
A linha com o Total exibe a totalização da coluna Limite de Crédito . Como é mostrado no caso abaixo:
3
ALINHAMENTO
O alinhamento da totalização é referente a posição que será exibida a “Mensagem linha totalização”, as opções são Centralizado , Esquerda e Direita:
Esquerda :
Direita :
Centralizado :
LABEL
Nas Configurações Label ( Padrão ), é possível modificar o nome dos tipos de totalização, como mostrado a seguir:
Agrupado
É possível alterar na Interface a posição que será exibida os tipos de totalização (Soma, Média, Máximo e Mínimo), clicando e arrastando para cima ou para baixo o mouse na
lacuna.
Neste exemplo, o Total exibe a soma e a média das colunas Limite de Crédito e Pontos :
ALINHAMENTO
O alinhamento da totalização é referente a posição que será exibida a “Mensagem linha totalização”, as opções são Centralizado , Esquerda e Direita:
Esquerda :
Direita :
Centralizado :
LABEL
Nas Configurações Label (Agrupado), é possível modificar o nome dos tipos de totalização, como mostrado a seguir:
Por campo
A opção Por campo, organiza cada campo da totalização pelos nomes dos campos, sem respeitar a formatação das colunas.
5
Habilitando a opção Quebra linha por Campo será exibido em cada linha um único campo com os tipos escolhidos (Soma, Média, Máximo e Mínimo).
Desabilitando a opção Quebra linha por Campo temos os campos um ao lado do outro de forma corrida.
LABEL
Nas Configurações Label (Por Campo), é possível modificar o nome dos tipos de totalização, como mostrado a seguir:
Campos
Configuração da visualização do label na totalização
Configuração
Atributos
Título : Permite informar um Título para o resumo, caso não seja informado nenhum nome para este campo o scriptcase admite o título padrão para o resumo, assim o título ficará
“RESUMO”, porém se desejar que nenhum título seja exibido será necessário informar na propriedade título a tag HTML .
Campo Título sendo informado com a Tag HTML.
Quantidade de Registros :
Não mostrar : Não mostrar o total de registro por quebra.
Mostra no resumo e no gráfico : Mostra no resumo o total de registros por quebra e disponibiliza gráfico.
Unidade da Largura do Resumo : Unidade de medida usado para a largura. Automático (valor da largura é ignorado), pixels e porcentagem.
Configuração do Layout
Atributos
Campo da quebra : Campos da quebra selecionados na consulta.
Barra de ferramentas
Neste quadro podemos fazer as configurações referentes ao resumo. O resumo ocorre sempre que a aplicação de consulta contém exibir resumo, tipo de resumo, posição do
resumo, ordenação do resumo, tecla de atalho, quantidade de registros, tipo do gráfico, largura do gráfico, altura do gráfico, margem do gráfico, aspecto do gráfico, gráfico em
outra janela, largura do resumo e unidade da largura do resumo.
Atributos
Formatos : Permite selecionar os formatos de geração de resumo.
Ordenação dos Botões : Permite ordenar os botões na barra de ferramentas conforme necessário, utilizando a barra de seleção (lado direito da tabela).
Selecionar Campos
Nesta interface se definem os campos que serão totalizados e seu tipo de totalização.
Serão listados apenas os campos dos tipos Numeral, Decimal e Moeda. Para atribuir uma operação a ser utilizada numa coluna (campo), basta selecionar o tipo de totalização
desejada, marcando o Checkbox logo abaixo.
Soma : Define que seja gerado uma soma dos valores referente ao campo selecionado.
Média ponderada : Exibe o cálculo realizado pela média ponderada no campo selecionado.
Peso de média ponderada : Opção para escolha do peso utilizado no cálculo da média ponderada.
Posicionamento
Nesta interface podemos configurar o posicionamento dos campos da totalização.
Group Label
Resumo
Com essa opção, você pode inserir um ou mais títulos para suas colunas em suas aplicações, podendo alterar seu tamanho, sua cor, sua fonte e posiciona-los como desejar.
Caso você tenha campos com exibição dinâmica o Group Label não irá funcionar.
Atributos
Título Permite definir o título que será exibido em seu Group Label.
Fonte de texto Permite definir a fonte do título de seu group label.
Tamanho da fonte Permite definir o tamanho da fonte do título de seu group label.
Alinhamento horizontal Permite definir o alinhamento horizontal do título de seu group label. Sendo esquerda, centro ou direita.
Alinhamento vertical Permite definir o alinhamento horizontal do título de seu group label. Sendo meio, baixo ou topo.
Cor de texto Permite definir a cor do texto do título de seu group label.
Cor de fundo Permite definir a cor de fundo do espaço onde o título de seu group label será exibido.
Ordenação
Atributos
Campos : Selecione os campos que você deseja permitir a ordenação.
Ordenar a partir da Quebra : Selecione uma das quebras para ordenação inicial.
4
Gráficos
Neste quadro podemos informar as configurações dos Graficos. Como por exemplo: tipo do gráfico, largura, altura, margens, etc.
Se existir duas ou mais Regras de Quebra, devemos configurar as opções de gráficos para cada Regra de Quebra criada.
O gráfico do tipo “Analítico” só funciona quando se utiliza 2 campos configurados nas quebras. Se o usuário configurar mais de um campo, o gráfico analítico só irá gerar com
os dois primeiros.
de Coluna.
Estas configurações estão disponíveis somente para Regras de Quebras com mais de 1 campo.
Interface de
Configurações de Gráficos.
5
Todos os gráficos utilizam HTML5
Atributos
Tipo de gráfico : Permite definir o tipo de gráfico que será exibido por “Default “ caso a opção Gráfico Configurável esteja ativa, ou o tipo de gráfico a ser exibido caso a opção esteja
desativada.
Barra
Gráficos sintéticos devem restringir-se ao primeiro grupo pela condição e permitirá que o usuário use os links para ver detalhes do próximo grupo de critérios, aumentando o
nível de detalhe.
Gráficos analíticos surgem com todo o grupo por critérios, criando um gráfico detalhado completo que não permite a vinculação de outros gráficos detalhados.
Criar link no gráfico : Permite que os gráficos tenham um link em seus elementos para aplicações de grid detalhada ou gráficos. Os dados mostrados serão relativos ao valor clicado no
gráfico.
Eixo do gráfico total geral : Opção para exibir o gráfico do total geral como coluna ou linha..
Altura para legenda : Altura em porcentagem entre o gráfico e a margem superior reservado para as legendas.
Modo de exibição dos gráficos : Define se os gráficos serão mostrados em uma nova janela, lado a lado com o aplicativo, ou carregados na mesma janela do navegador.
Layout do Gráfico
Interface de configuração do Layout de cores dos gráficos.
Atributos
Paleta de cores do background do gráfico : Escolha o tema de sua preferência para aplicar nos gráficos.
Paleta de cores para trama de dados : Escolha o tema que você gostaria de aplicar a sua trama de dados dos gráficos.
Layout
Cabeçalho
Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho.
Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.
Variáveis de Cabeçalho : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no cabeçalho.
Título : Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no “ Título do Filtro ”.
Data : Quando é selecionado o tipo “ Data”, será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e
a hora do servidor. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho, pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Rodapé
Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.
Variáveis de Rodapé : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no Rodapé.
7
Data : Quando é selecionado o tipo “ Data”, será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e a
hora do servidor. O formato poderá ser informado no campo texto que aparece ao lado. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
1
Filtro
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › FILTRO
Configuração
Através do quadro abaixo podemos definir todas as opções que farão parte do Filtro do Formulário.
Atributos
Filtro Vazio : Se o usuário escolher Sim, serão 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;
Exibir Condição : Exibir condição do filtro para que o usuário possa escolher sua opção. Nesse caso “AND” (e) ou “OR” (ou) aparecerão no Formulário de Filtro para que o usuário selecione a
opção desejada.
Usar Autocomplete nos Campos : Campo vira autocomplete automaticamente de acordo com os valores existentes no banco de dados, Se o usuário escolher Sim, o autocomplete será
habilitado de forma automatica em todos os campos que possuirem relacionamento. Se a opção for Não nenhum autocomplete será exibido. Caso a opção selecionada seja Defino por
campo será respeitada a configuração individual de cada campo.
Condições do Filtro
Nesta interface podemos configurar quais as condições de filtragem (SQL) para cada campo que faz parte do filtro, no combo da esquerda é exibido o campo. No Combobox a
direita ficam as opções de filtro relacionadas ao campo, para selecionar as opções clique na opção desejada (Exatamente igual, Início igual, Qualquer parte e etc) e no botão Liga /
Desliga. As setas a direita servem para alterar a ordem dos campos.
Para campo do tipo Data você pode definir condições especiais de pesquisa, acessando diretamente o campo e editando a guia de edição Condições Especiais.
Abaixo e ao lado da lista existem os botões padrão das demais listas descritas:
Filtro Avançado
Configuração
Através do quadro abaixo podemos definir todas as opções que farão parte do Filtro da aplicação de Consulta.
2
Atributos
Alinhamento horizontal : Permite definir o posicionamento alinhando horizontalmente o form de filtro.
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 Ordenação : permite determinar se, a cada filtro, devem ser preservados os valores selecionados para os campos da consulta e ordenação, ou seja, a cada filtro,
estes valores retornam a condição original.
Selecionar Campos
Obrigatórios
Define quais campos da aplicação serão de preenchimento obrigatório.
Na aplicação gerada é exibido um marcador (*) ao lado do campo e é gerada uma crítica caso não seja atribuído nenhum valor.
Desktop
A barra de ferramentas da aplicação está dividida em suas partes: Superior e Inferior, de forma que é possível definir quais botões serão exibidos nas duas barras. A seleção dos
botões das barras de ferramentas superior e inferior funcionam de forma independente permitindo por exemplo que um botão esteja nas duas barras ao mesmo tempo.
N A V E G A Ç Ã O : A P R E S E N TA A S O P Ç Õ E S R E L AT I V A S A O S B O T Õ E S D E N A V E G A Ç Ã O Q U E P O D E M S E R E X I B I D O S N A C O N S U L TA .
O U T R O S : A P R E S E N TA D I V E R S A S O P Ç Õ E S R E L AT I V A S À S F U N C I O N A L I D A D E S D A A P L I C A Ç Ã O .
Idiomas: Exibe um combobox com os idiomas disponíveis, definidos nas propriedades projeto.
Esquemas: Exibe um combobox com os temas disponíveis, definidos nas propriedades projeto.
SEPARADOR:
————————-: Exibe uma linha de separação entre os botões, quando utilizados em um grupo de botões.
USE BOTÕES EM LINHA : PERMITE O ALINHAMENTO DOS BOTÕES DO FILTRO AO LADO DOS CAMPOS.
Botões inline: Permite selecionar quais botões serão exibidos ao lado do campo, podendo ordena-los de acordo com o desejado. Esta opção está disponível ao ativar Use Botões em linha
nas configurações dos botões.
Atalhos : Permite definir teclas de acesso rápido via teclado para as aplicações em execursão.
Posição dos botões em linha : Define o posicionamento dos botões a direita ou esquerda dos campos.
Quantidade de colunas : Define a quantidade de colunas de exibição dos botões, permitindo assim configurar se serão exibidos lado a lado ou distribuídos em colunas.
OPÇÕES
Interface de opções.
Salvar Filtro
Este recurso permite organizar perfis de pesquisa, ele cria a opção Salvar filtro em uma aplicação de pesuisa, assim é possível salvar uma pesquisa para utilizar posteriormente.
Regras podem ser adicionadas.Com essas características é possível salvar pesquisas por login de usuário.
Eventos
Nos blocos de eventos podem ser utilziadas variáveis globais, locais, códigos JavaScript, códigos CSS e macros.
ONSCRIPTINIT
Este evento ocorre no momento de inicialização dos scripts da aplicação. É executado antes do evento OnLoad ( quando presente ), porém, sempre é executado ao executar,
recarregar ou navegar na aplicação.
ONREFRESH
ONSAVE
O N V A L I D AT E
Este evento ocorre no momento de validação das informações dos campos, ao submeter o formulário.
Layout
Neste módulo estão disponíveis recursos de edição, atributos e visualização da aplicação, de forma que podemos atribuir esquemas de visualização, organizar os campos em
blocos, definir os valores e o formato do cabeçalho entre outros.
BLOCOS
Conceitualmente um bloco é um “container” onde posicionamos nossos campos de uma Aplicação de Formulário, Controle ou Consulta com orientação Slide.
Por padrão as aplicações criadas no Scriptcase são constituídas de um único bloco, este com o mesmo nome da aplicação. 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 ORGANIZAÇÃO , é lá que definimos se o próximo bloco virá ao lado
ou abaixo do corrente.
5
No lado esquerdo de cada bloco existem dois ícones, o primeiro tem a função de editar todas as informações relativas ao bloco e o
segundo para exclusão do bloco.
Clique e araste o bloco que deseja alterar para a sua nova posição.
Configuração de
Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. Desta forma, assim como você pode remover um bloco arrastando-o até o item “Blocos não
exibidos”, para mudar um bloco de página é só arrasta-lo até a página desejada. Veja as imagens abaixo.
Configuração de
Configuração de
Atributos
Bloco
Nome : Nome do Bloco.
Titulo
Exibir : Flag que controla se o título do bloco será exibido.
Label
Exibir : Flag que controla se o label dos campos dentro do bloco devem ser exibidos.
Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.
Organização
Próximo : Forma como os blocos ficarão organizados dentro da página:
Abaixo : Indica que o próximo bloco será exibido abaixo.
Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).
Inclusção de blocos
Para incluir novos blocos em uma Aplicação, basta clicar no botão . Em seguida, será apresentada a seguinte interface para definição do nome e label do
bloco. No fim clique no botão Criar.
Atributos
Nome : Nome do bloco.
Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface
para definição dos parâmentros do bloco. No fim clique no botão Salvar.
Atributos
Nome : Nome do bloco.
Exibir Título : Esta opção, quando ativada, permite exibir o título do bloco.
7
Fonte do Título : Nome da fonte aplicada no título do bloco.
VISUALIZAÇÃO
Nesta interface, podemos definir o esquema de visualização de uma aplicação em específico, isto porque o Scriptcase utiliza a definição de Valores Padrões por Projeto, que
além do esquema de visualização, permite a definição de valores a outros atributos a nível de Projeto.
Configuração de visualização
Modelo para o Cabeçalho : Permite a escolha do modelo para compor o cabeçalho da aplicação.
Modelo para o Rodapé : Permite a escolha do modelo para compor o rodapé da aplicação.
Temas : Escolhendo um dos temas existentes, será carregado o modo visual (cores,fontes, etc) que irá compor a aplicação.
CABEÇALHO E RODAPÉ
Cabeçalho
Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho.
8
Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.
Variáveis de Cabeçalho : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox. Dependendo do tipo, será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no cabeçalho.
Título : Esta opção quando selecionada exibirá no cabeçalho o valor preenchido no “ Título do Filtro ”.
Data : Quando é selecionado o tipo “ Data”, será exibido no cabeçalho da controle a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e
a hora do servidor. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no cabeçalho, pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Rodapé
Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.
Variáveis de Rodapé : Os campos variáveis podem ser preenchidos com qualquer um dos tipos exibidos no Combobox, dependendo do tipo será necessário associar um conteúdo ao
mesmo. Abaixo descrevemos os tipos existentes:
Campo : Quando se escolhe a opção 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 exibição no Rodapé.
Data : Quando é selecionado o tipo “ Data”, será exibido no Rodapé da aplicação a data do sistema no formato dd/mm/aaaa. Existem diversos formatos de exibição utilizando a data e a
hora do servidor. O formato poderá ser informado no campo texto que aparece ao lado. 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 conteúdo preenchido no campo texto que aparece ao lado será exibido no Rodapé. Pode ser informado textos e “ Variáveis globais ”. Ex:
“Nome do Funcionário: [v_nome]”.
Filtro dinâmico
Funcionalidade que permite que ao usuário final realizar buscas em sua aplicação sem precisar navegar para outra aplicação, o desenvolvedor precisará indicar quais campos
ficarão disponíveis na aplicação.
Configuração
Usar a tecla ENTER para : Utilize a tecla ENTER para tabular de um campo para o próximo, ou para submeter a pesquisa.
Selecionar Campos
9
dinâmico.
QuickSearch
Quick Search é uma opção que nos permite fazer buscas em vários campos da aplicação através de um campo de entrada de texto na barra de ferramentas.
Configuração
Botão dentro do Search - Opção para informar se o botão serch é inserido na área de texto(entrada de objetos) Quicksearch exibir combobox - Exibir combobox se houver
apenas uma opção quicksearch. Quicksearch Watermark - Mostrar Watermark em quicksearch Largura Quicksearch - Largura em pixels do Quicksearch. Exibir formato antigo do
Quick search - Exibe formato antigo da seleção de campos do Quick search.
Selecionar Campos
Nas configurações Quicksearch devemos selecionar os campos que podem ser pesquisados.
10
QuickSearch.
pesquisa do QuickSearch.
Campos
Texto
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números, caracteres.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
11
texto.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
12
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número, só é permitido informar números.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
número.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
14
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
15
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Decimal
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido valor, o mesmo aceita valores decimais.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
16
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
decimal.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
17
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
18
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Por cento
Tipo do dado : Define o tipo do campo da aplicação. Campos Porcentagem são como um campo de número, mas exibindo o símbolo percentual após o valor.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Moeda
21
Tipo do dado : 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 Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. Campos Porcentagem são como um campo de número, mas exibindo o símbolo percentual após o valor.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
24
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
25
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Data
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data, é permitido definir regras de formatação de datas.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
F O R M ATA Ç Ã O D O S V A L O R E S
26
CONFIGURAÇÃO DO FILTRO
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
CONDIÇÕES ESPECIAIS
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
27
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
28
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Hora
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Hora ele permite a exibição do formato de hora.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
F O R M ATA Ç Ã O D O S V A L O R E S
29
Interface de formatação dos valores do campo hora.
CONFIGURAÇÃO DO FILTRO
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
31
Data e Hora
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo Data e Hora ele permite a exibição do formato de data e hora.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
F O R M ATA Ç Ã O D O S V A L O R E S
CONFIGURAÇÃO DO FILTRO
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
CONDIÇÕES ESPECIAIS
32
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
33
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Tipo do dado : Define o tipo do campo da aplicação. 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 é válido, caso seja uma informação errada , será exibida uma mensagem de erro.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
35
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
36
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CNPJ
Tipo do dado : Define o tipo do campo da aplicação. 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 é válido, caso seja uma informação errada, será exibida uma mensagem de erro.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
37
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
38
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
CPF e CNPj
Tipo do dado : Define o tipo do campo da aplicação. 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 é válido, caso seja uma informação errada, será exibida uma mensagem de erro.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
39
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
40
Negrito : Permite aplicar o tipo negrito na fonte.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Select
41
Tipo do dado : O Tipo de dados Select é um objeto drop-down que permite a seleção de informação através de uma janela deslizante.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
42
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Múltiplos Valores : Selecionando Sim, permite que sejam armazenados vários valores no campo da tabela, separados por um caracter definido em Delimitador.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Só preencher este campo se Múltiplos Valores estiver selecionado. Caso
não seja informado, o delimitador padrão será ponto e vírgula ( ; ) .
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : Valor a ser gravado no campo quando for selecionado a linha de título do objeto select.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Criar Ligação : Permite criar uma ligação para outro formulário possibilitando a manutenção da lista exibida no campo select. Após a manutenção, o objeto select
é atualizado automaticamente.
43
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Tipo de Lookup : Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores
(binário).
Simples Valor :
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
44
Altura : Define uma altura(linhas) para o objeto select.
Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a
combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).
Label : Texto que será exibido para o item da lista no objeto select.
Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.
Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .
Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.
Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.
Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):
Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.
Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .
Label : Texto que será exibido para o item da lista no objeto select.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
L O O K U P D E E D I Ç Ã O - V A L O R AT U A L
Processamento Ajax
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
48
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Duplo Select
Tipo do dado : O Tipo de dados Duplo Select é um objeto drop-down que permite a seleção múltipla através de duas janelas de seleção e um navegador entre elas.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
49
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
select.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados vários itens para atualização do campo na tabela. Por exemplo, para um
campo produtos, em uma lista de valores o usuário poderá selecionar os itens desejados.
Exibição de lookup.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave ,
campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ).
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Duplo Select .
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir valor original e
lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Processamento Ajax
50
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Checkbox
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Só preencher este campo se
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Opção marcar todos : Exibe uma opção para marcar e outra para desmarcar todos os itens.
53
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Tipo de Lookup : Define o modo de funcionamento do lookup, podendo ser : Simples Valor , Múltiplos Valores (delimitador), Múltiplos Valores (posição) e Múltiplos Valores
(binário).
Simples Valor :
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Label : Texto que será exibido para o item da lista no objeto select.
Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.
Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .
Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.
Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.
Label : Texto que será exibido para o item da lista no objeto select.
55
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.
Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.
Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.
Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):
Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.
Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .
Label : Texto que será exibido para o item da lista no objeto select.
Colunas : Permite informar a quantidade de colunas para exibição dos itens do checkbox.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Opção marcar todos : Exibe uma opção para marcar e outra para desmarcar todos os itens.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Processamento Ajax
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
57
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
58
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
Tipo do dado : Rádio é um objeto que permite a seleção de apenas uma informação de todas as que são exibidas por ele.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. Por exemplo, para um campo
59
sexo no banco de dados com valores M ou F pode ser apresentado como Masculino ou Feminino ou de forma dinâmica, ter esses valores recuperados de uma tabela do banco
de dados.
Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
Lookup utilizado para listar os valores que serão exibidos no campo Select. Estes valores serão recuperados de forma dinâmica através de um Comando Select.
Comando Select : Define o comando SQL que irá recuperar os valores a serem exibidos no campo do formulário. O comando deverá ter o seguinte formato “SELECT campo_chave
, campo_a_ser_exibido FROM tabela”.
O valor do campo_chave será armazenado no campo da tabela.
Colunas : Permite informar a quantidade de colunas para exibição dos itens do radio.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : Valor a ser gravado no campo quando for selecionado a linha de título do objeto select.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
60
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define que caracter será usado para separar o valor do campo e o valor retornado pelo lookup. Só é necessário preencher este campo se a opção Exibir
valor original e lookup estiver selecionada.
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto. O comando select será realizado nesta conexão secundária.
Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
Label : Texto que será exibido para o item da lista no objeto select.
Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver selecionado
o item Masculino.
Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.
Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.
Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).
Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.
Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.
Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.
Separados por : Define o caracter que será usado para separar o valor do campo que está sendo definido e o valor retornado pelo lookup. Só é necessário preencher este campo
se a opção Exibir valor original e lookup estiver selecionado.
Processamento Ajax
61
Permite definir o(s) campo(s) que será(ão) recarregado(s) após a seleção de um valor do campo (onChange).
Por exemplo: um campo do tipo select com uma lista de estados , e outro campo do tipo select com uma lista de cidades . Ao selecionar um estado será recarregada a lista de
cidades.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Campos da Consulta
63
consulta.
Tipo do dado : “Campos da Consulta” é um novo recurso que permite de sejam selecionados os campos que farão parte do corpo da GRID da Consulta.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
64
Largura : Para definir a largura do campo.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
dos campos.
Tipo do dado : “Ordenação dos Campos” é um recurso que permite selecionar a ordem dos campos ( clausula ORDER BY) que fazem parte do corpo da GRID da Consulta.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
66
Largura : Para definir a largura do campo.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
Texto Auto-Complete
67
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como texto, o mesmo aceita letras, números, caracteres.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.
Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.
Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).
Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
68
Exibir valor original e lookup__ : Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura. Interface de configuração
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
69
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
![Interface de configuração do campo número auto complete.][filtro_cons_número_auto] Interface de configuração do campo número auto complete.
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é definido como número auto-complete.
Label Filtro : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como nm_nome fica mais claro o entendimento se o mesmo for
simplificado para Nome. Ou seja, o label é o apelido do campo na camada de aplicação.
Usar Label da Grid : Esta opção quando ativada, permite utilizar o título do campo que está configurado na grid, neste caso a opção label filtro não pode ser utilizada.
CONFIGURAÇÃO DO FILTRO
auto complete.
Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.
Submeter no Onchange : Permite quando ativada, submeter o filtro quando houver alterações no campo.
Exibir Condição : Permite quando ativada exibir ou não a condição do filtro, a mesma só funcionará se o filtro tiver ao menos uma opção.
F O R M ATA Ç Ã O D O S V A L O R E S
Lookup de Edição
Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).
Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
Exibir valor original e lookup__ : Esta opção quando não ativada, perminte exibir por exemplo, apenas o nome do Estado na Captura. Interface de configuração
Usar conexão específica : Permite selecionar uma outra conexão existente no projeto diferente da conexão atual do formulário.
Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
CSS do Título
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no objeto da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
72
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.
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).
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
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).
Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
Descreva Ajuda : Permite a inclusão de um texto que será apresentado quando o usuário posicionar o mouse sobre o campo.
Tipo do Help
Popup : Ao escolher o tipo popup, será exibido o ícone de ajuda ao lado do campo; que ao ser clicado, exibirá o que foi informado no atributo Descreva Ajuda.
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
73
Configuração
Nesta configuração ficam atributos comuns as aplicações criadas através do Scriptcase, a seguir vamos descrever esses atributos.
Código da Aplicação : Código da aplicação determinado no momento da criação da aplicação, este código pode ser renomeado através do menu principal.
Descrição : Este campo pode ser utilizado para fazer uma descrição sucinta dos objetivos da aplicação.
Caminho dos Documentos : Caminho absoluto onde estão armazenados os documentos da aplicação.
Imagens Extras da Aplicação : Para utilizar que não são utilizadas dentro da aplicação em implementações de Regras de Negocio, dispensando o uso da macro sc_image.
Idiomas : Idioma das aplicações geradas. Todas os hints e mensagens serão exibidos no idioma selecionado.
Localização em Sessão : Compartilha localização com outras aplicações baseada nos valores em sessão.
Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.
Edição por Projeto : Permitir que outros usuários do grupo editem a aplicação.
Timeout : Tempo de timeout de execução em segundos. Zero assume o valor padrão do PHP.
Configuracação de Erro
Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.
Modo Debug : Rodar a aplicação em modo debug, exibindo os comandos SQL no momento da sua utilização.
Ajax Error Output : Abre uma janela de depuração com o código de saída do Ajax.
2
Navegação
Define os atributos de navegação de uma aplicação.
Interface de Navegação.
Atributos
URL de Saída : URL para o qual o usuário será redirecionado quando ele sair da aplicação.
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.
Variáveis Globais
Esta tela mostra as variáveis globais existentes na aplicação.
A variável global é um parâmetro externo necessário para a execução da aplicação. A aplicação pode incluir variáveis globais na cláusula WHERE, nas definições e nomes de
campos, programação em eventos, etc.
As variáveis globais são definidas entre colchetes ( [variável] ). Essas variáveis devem ser passadas para a aplicação que está sendo implementada através de um dos métodos:
Session, Post e Get
Nota: Se for necessário a utilização de Identificadores de banco de dados em suas tabelas, recomendamos a utilização das aspas duplas ( “ ) ao invés dos colchetes ( [ ] ) devido
ao conflico com a sintaxe das variáveis globais do Scriptcase. Utilizar os colchetes como Identificadores de banco de dados, poderá acarretar em problemas no funcionamento
das aplicações do Scriptcase.
Exemplo:
Não recomendamos a utilização de variáveis de sessão (variáveis globais) com o mesmo nome dos campos da tabela.
globais.
Valor : 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 pela aplicação. Se tiver sido definida uma variável que é recebida por um método POST e foi aprovada pelo método get o conteúdo
não será aceito. Métodos de passagem de valores das variáveis:
3
Session : Nesta opção, a variável deve ser criada como uma variável de sessão do PHP por outra aplicação.
Get : Define que a variável deve ser passada pela URL, ou seja, visível pelo navegador.
Post : Define que a variável deve ser passada através do método post do formulário HTML.
Nova Ligação
Ao clicar no item Nova Ligação do menu de aplicação do Scriptcase será exibida a tela abaixo.
Ligação de Aplicação
Utilizada para editar os registros da consulta através de um formulário. Na consulta gerada será exibido um link em cada linha para edição do registro. Ao clicar no link, o
formulário selecionado poderá ser exibido de diversas formas (em um iframe, na mesma janela ou em uma nova janela).
Lista de Aplicações
Aplicação: Deve ser selecionado a aplicação de formulário que será chamada pela consulta.
Definição de Parâmentros
Na tela acima, do lado esquerdo, são exibidos parâmetros de entrada da aplicação de formulário (chave primária, variáveis globais), no lado direito, deverá ser selecionada a
2
opção para passagem de parâmetro. As opções são:
Variável : Utilizado para passar o valor de uma variavel global utilizada pela consulta como parâmetro.
Vazio : Escolhendo esta opção não será passado nenhum valor como parâmetro.
Propriedades
Ligação de Campo
Utilizada para que seja criado um link de navegação em uma coluna da consulta para qualquer aplicação existente do projeto. Quando selecionamos o tipo de ligação Campo, é
exibido um select com todos os campos exibidos na consulta.
Lista de Aplicações
É possível realizar a ligação de campo com todas as aplicações do projeto (menus, filtros, reports pdf, consultas, abas, formulários de atualização e de controle). Você deve
selecionar uma aplicação e prosseguir.
Definição de Parâmentros
3
Na tela acima, do lado esquerdo, são exibidos parâmetros de entrada da aplicação de formulário (chave primária, variáveis globais), no lado direito, deverá ser selecionada a
opção para passagem de parâmetro. As opções são:
Variável : Utilizado para passar o valor de uma variavel global utilizada pela consulta como parâmetro.
Vazio : Escolhendo esta opção não será passado nenhum valor como parâmetro.
Ligação de Captura
A ligação de captura é utilizada especificamente no formulário de filtro da consulta. Este tipo de ligação importa dados de outra consulta para um campo do formulário de filtro.
Ao selecionar o tipo de ligação de captura é exibido uma lista com os campos do formulário de filtro. Deverá ser escolhido um campo para receber dados através da ligação.
Lista de Aplicações
É possível realizar a ligação de campo com todas as aplicações do projeto (menus, filtros, reports pdf, consultas, abas, formulários de atualização e de controle). Você deve
selecionar uma aplicação e prosseguir.
Definição de Parâmentros
Recuperar valor do campo : Deverá ser selecionado um campo da aplicação de consulta chamada. Este campo terá os valores que serão retornados para o formulário de filtro.
4
Informe os valores que serão passados aos parâmentros : Esta opção é exibida quando a consulta chamada possui algum parâmetro; como por exemplo uma cláusula Where com variável
global. As opções de valores que podem ser passados como parâmetros são:
Fixo : Utilizado para passagem de um valor fixo como parâmetro
Vazio : Escolhendo essa opção não será passado nenhum valor como parâmetro.
Ligação de Botão
Utilizado para ligar a consulta a qualquer outro tipo de aplicação. Nesse tipo de ligação um botão é usado como link entre a consulta e as outras aplicações.
Editando Ligações
Na pasta Ligações no menu de aplicação (Figura1) são exibidas as ligações existentes na aplicação e também o item Nova Ligação. Ao clicar em uma ligação existente é exibida a
tela abaixo que permite que seja realizado a manutenção na ligação.
Editando ligações.
Barra de Botões
Propriedades da Ligação
Na tela abaixo deverão ser preenchidos os atributos relativos ao comportamento da ligação.
Abrir em Outra Janela : Será aberta outra janela para exibir o formulário.
Abrir em um Iframe : O formulário será exibido na mesma janela, podendo ser posicionado abaixo, acima, a esquerda ou a direita da consulta.
Exibir o Botão Novo na Consulta : Esta opção, quando habilitada, inclui na barra de ferramentas da consulta o botão adicionar Novo Registro do formulário.
Tecla de Atalho para o Botão Novo : Indica qual a tecla de atalho para o botão adicionar Novo Registro.
URL de saída da aplicação chamada : URL de saida do formulário chamado. Caso não seja definido nenhum valor, o endereço de retorno (botão voltar) será a própria
consulta.
Propriedades do Formulário
Permite selecionar os botões que serão exibidos no formulário através desta ligação.
Habilitar botão para edição do registro na consulta : Habilita o botão que permite editar os registros.
Propriedades do Iframe
Estas opções só serão visualizadas quando a propriedade Modo de Operação do Link for Abrir em um Iframe.
Posição do iframe em relação à aplicação principal : Pode ser: abaixo, acima, direita e esquerda.
Nesta versão do Scriptcase está incorporada o conceito de programação, com a utilização de recursos de atributos, métodos e bibliotecas. Na versão anterior já era possível criar
regras de negócio nas aplicações, 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 são variáveis que tem escopo global dentro da aplicação declarada. Um atributo pode ser referenciado em todos os métodos e eventos de uma aplicação.
Atributos
Nome do Atributo : Esta caixa de texto permite informar o nome do atributo, após ser digitado o nome basta clicar no botão incluir . Caso deseje alterar será necessário clicar no nome
do atributo (localizados a esquerda dos botões) efetuar a alteração necessária e clicar no botão alterar. Caso seja necessário excluir algum atributo, é necessário realizar o mesmo
processo do botão alterar, só que ao selecionar o atributo é necessário clicar no notão excluir. O botão limpar, como o próprio nome diz limpa toda a lista de atributos localizadas a
esquerda do botão.
Bibliotecas Internas
Para utilizar uma biblioteca é só selecionar o tipo correspondente ( Bibliotecas do Projeto por exemplo) e marcá-la. Este processo faz com que os métodos existentes na
biblioteca, sejam visíveis em todos os Eventos e Métodos da aplicação. Veja como criar e gerenciar bibliotecas acessando aqui.
Interface de gerenciamento de
bibliotecas internas
Métodos PHP
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.
Definir o nome para o novo método e clique no botão Criar. Como na imagem abaixo.
Inclusão do método.
2
Métodos podem ter parâmetros de passagem.
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.
Edição do parâmetro:
O Scriptcase disponibiliza ferramentas que auxiliam no desenvolvimento dos sistemas, com o intuito de otimizar o tempo de desenvolvimento e tornar sua manutenção mais
simples.
Dicionário de dados - Ferramenta que auxilia na criação das langs para as aplicações do sistema.
Edição expressa - Ferramenta que possibilita a edição de várias aplicações do projeto simultaneamente. Esta ferramenta está disponível para edição de algumas opções de
configuração.
Bibliotecas Externas - Ferramenta que possibilita a inclusão de bibliotecas JavaScript, CSS, HTML entre outras permitindo a integração com as aplicações do Scriptcase.
Bibliotecas Internas - Ferramenta que possibilita a criação de funções PHP que pode ser utilizadas em todas as aplicações.
Lista de Tarefas (To-Do) - Possibilita a criação de uma lista de tarefas para os desenvolvedores.
Mensagens - Ferramenta que possibilita a troca de mensagens entre os desenvolvedores de uma mesma instalação do Scriptcase.
Conversores - Ferramenta que possibilita a importação de projetos desenvolvidos em versões anteriores do Scriptcase.
Importação de base de dados - Ferramenta que possibilita a importação de tabelas nos formatos XLS, CSV e ACCESS para as seguintes bases de dados: MySQL, PostgreSQL,
SQLite e SQL Server
SQL Builder - Ferramenta que possibilita a construção de consultas SQL em forma de Wizard.
Vídeos relacionados
Dicionário de Dados
Bibliotecas Externas
Bibliotecas Internas
SQL Builder
Edição Expressa
Lista de Tarefas
Mensagens
Conversão de Projetos
1
Dicionário de Dados
PÁGINA INICIAL › FERRAMENTAS › DICIONÁRIO DE DADOS
O dicionário de dados é uma ferramenta importante para a internacionalização dos sistemas, utilizando este recurso é possível criar um repositório de dados, podendo ser
associado a uma ou mais tabelas.
Para acessar esta funcionalidade devemos acessar o menu principal Ferramentas > Dicionário de Dados.
A opção Associar Repositório define se a conexão será associada ao repositório de dados, permitindo que as novas aplicações, criadas utilizando as tabelas adicionadas ao
repositório, possuam índices nos arquivos de idioma com os labels dos campos da tabela.
Após selecionarmos as tabelas desejadas, devemos definir a criação ou não dos índices (langs) na label dos campos nas aplicações existentes no projeto.
Gerar índices nos arquivos de idioma com os labels dos campos da tabela - Nesta opção as labels dos campos serão substituídas por índices que poderão ser editados em um único local ao
2
acessar Localidades > Idiomas das aplicações .
Sobrescrever índices existentes nos arquivos de idiomas - Nesta opção os índices existentes serão substituídos por novos com os dados atualizados a partir da base de dados.
Em seguida podemos visualizar a lista das tabelas adicionadas ao repositório de dados, onde iremos visualizar algumas informações sobre estas tabelas como o nome da tabela
na base de dados e o índice criado para cada tabela, no campo label, e a versão do dicionário de dados de cada tabela.
As tabelas que não foram adicionadas podem ser visualizadas ao acessar Tabelas da base de dados, o processo de inclusão destas tabelas ao repositório de dados é o mesmo.
Ao realizar alguma alteração na estrutura das tabelas na base de dados, a mesma deve ser atualizada utilizando a opção Sincronizar dicionário.
Vermelho - Indica que a tabela não existe na base de dados, neste caso devemos selecioná-la e remover do repositório.
Amarelo - Indica que a tabela está desatualizada por alguma alteração na sua estrutura. Nestes casos devemos clicar no link editar referente a esta tabela e clicar em atualizar para que os
dados do repositório sejam atualizados.
Editar Tabelas
Pode ser encontrada no lado direito, na lista de tabelas.
Esta opção nos permite editar os campos da tabela escolhida, como tipo de dados e os índices criados pelo repositório de dados por exemplo.
Outras propriedades dos campos podem ser acessadas ao clicar no ícone mais no canto direito da lista de campos.
Sincronizando Dicionário
Esta opção é ativada ao selecionar uma ou mais tabelas, nesta opção iremos atualizar os dados do dicionário de dados de acordo com a base de dados.
3
Ao sincronizar as tabelas, um ícone amarelo será exibido ao lado do nome da tabelas atualizada, veja como remove-lo. Em caso de alteração na estrutura das tabelas devemos
sincronizá-las novamente.
Sincronizando Aplicações
Após realizarmos todas as configurações desejadas nas tabelas e campos, devemos sincronizar as aplicações existentes, para que recebam as alterações realizadas.
Em seguida, podemos definir o que será alterado e quais aplicações irão receber as alterações. A listadas das aplicações, que receberão a alteração, são baseadas na tabela
utilizada por elas.
Ao clicar em mostrar log, poderemos visualizar todas as alterações realizadas, onde será exibido como estava (cor azul) e o resultado da alteração (cor vermelha)
4
Editar - Permite a alteração nas propriedades do dicionário de dados, como a alteração da conexão utilizada e a definição da associação do repositório com a conexão por exemplo.
Recarregar - Atualiza todas as informações do dicionário de dados, como o status das tabelas por exemplo.
Fechar - Fecha o dicionário de dados atual e somos redirecionados para a lista de dicionários.
Editando os Índices
Para editar os índices criados no repositório de dados, acesse Localidades > Traduzir Aplicações .
No painel lateral é possível visualizar todas as langs do Scriptcase. As langs referentes ao dicionário de dados estarão dentro da pasta Mensagens do projeto.
Vídeos relacionados
Dicionário de Dados
Bibliotecas Externas
Bibliotecas Internas
SQL Builder
Edição Expressa
Lista de Tarefas
Mensagens
Conversão de Projetos
1
Edição Expressa
PÁGINA INICIAL › FERRAMENTAS › EDIÇÃO EXPRESSA
Esta ferramenta possibilita a edição de todas as aplicações do projeto simultaneamente, onde é possível definir valores a vários atributos comuns as estas aplicações.
Esta ferramenta pode ser acessada no menu Ferramentas > Edição Expressa .
Selecionar Aplicações
Selecionar Aplicações - Todas as aplicações existentes no projeto serão listadas, para que possamos selecionar as que desejamos editar.
Aplicar Alterações
Após selecionarmos as aplicações devemos definir quais atributos desejamos editar. Nesta tela ainda podemos definir como serão aplicadas as alterações.
2
Esta opção permite aplicar a mesma configuração, para todas as aplicações selecionadas.
Permitir chamada direta pela URL - Permitir que uma aplicação seja acessada digitando sua URL diretamente no navegador.
Habilitar CSRF - Ativa a proteção contra “Cross-Site Request Forgery”. (Esta opção aplica-se apenas nas aplicações de Controle e Formulário)
Mostrar conteúdo HTML - Permite a interpretação de código HTML armazenado na base de dados. (Esta opção aplica-se apenas nas aplicações de Consulta)
Conexão para campos - Define a utilização de uma conexão para todos os campos das aplicações. (Esta opção terá efeito em campos que possuem a opção de utilizar uma conexão
específica.)
Ao escolher aplicar as configurações, iremos visualizar uma lista dos atributos selecionados para alteração.
Aplicar individualmente
Esta opção permite aplicar as configurações selecionadas a cada aplicação, individualmente. Fazendo com que configurações individuais das aplicações, como a descrição de
cada aplicação por exemplo, sejam habilitadas.
Está opção possui, além dos atributos informados anteriormente, outros três atributos exclusivos.
Ao escolher aplicar as configurações individualmente, será exibida uma lista das aplicações selecionadas, e ao lado de cada aplicação, os atributos selecionados para alteração.
Ao aplicar as alterações, será exibida uma lista das aplicações que foram alteradas.
Vídeos relacionados
Dicionário de Dados
Bibliotecas Externas
Bibliotecas Internas
SQL Builder
Edição Expressa
Lista de Tarefas
Mensagens
Conversão de Projetos
1
Helpcase
PÁGINA INICIAL › FERRAMENTAS › HELPCASE
Ferramenta que possibilita a criação de uma documentação para seu sistema, que trabalha de forma integrada com os projetos desenvolvidos pelo Scriptcase.
Depois de criado o webhelp, devemos gerar conteúdo para nosso manual documentando as funcionalidades e descrições do projeto.
No lado esquerdo, no bloco ‘WebHelp’, veremos as estruturas das pastas e arquivos. Ainda neste bloco podemos criar as pastas da nossa documentação.
Selecione root ou outra pasta no painel lateral e clique no ícone da pasta. Desta forma a pasta será criada dentro do diretório selecionado.
Informe o nome do diretório (Caracteres especiais não são aceitos) e o nome de exibição no menu da documentação.
Para a criação de arquivos .html, onde iremos inserir nosso conteúdo devemos selecionar o diretório em que desejamos criar o arquivo, em seguida clicar em criar arquivo.
Informe o nome do arquivo (Caracteres especiais não são aceitos) e o nome de exibição no menu da documentação.
Edição do helpcase
Ao selecionar a pasta que criamos, serão exibidas novas opções junto ao botão de criação de diretório.
2
Ícone da Pasta com letras - Permite renomear o arquivo e o nome de exibição no menu.
Após criados, os arquivos serão exibidos em lista, ao clicar no diretório em que foram criados. Detalhes sobre os arquivos podem ser visualizados como título de exibição no
menu e seu tamanho atual, além de algumas opções como renomear, deletar.
Após a criação ou ao clicar em editar um arquivo, poderemos inserir o conteúdo que será exibido para o usuário final.
Upload
Esta ferramenta nos permite realizar o upload de conteúdo já crido ou imagens para a utilização no manual. O upload destes arquivos, podem ser realizados ao clicar em upload,
na tela de upload informamos os formatos e tamanho dos arquivos permitidos.
Configurações Gerais
Configuração
Permite que realizemos algumas configurações como a definição de exibição de cabeçalho e da aba de busca.
3
Página Inicial
Permite-nos escrever o conteúdo da página inicial da documentação. Esta edição pode ser realizada também ao selecionar o arquivo _home.htm no painel de arquivos.
Visualizar
Define um template para ser usado no cabeçalho do manual, é possível editar ou criar novos clicando em editor de templates.
Este editor pode ser acessado também através do menu Layout > Templates HTML
Cabeçalho
CSS
Permite alterar o CSS de exibição do HelpCase.
4
Após a criação de todo o conteúdo e configuração do layout devemos associar os arquivos criados as aplicações, para que o cliente possa ter acesso a informação que ele
precisa de forma rápida.
Associando Aplicações
Podemos dar início a associação das aplicações ao clicarmos em links, para associar todos os arquivos de uma vez, ou clicando em linkar , onde poderemos associar apenas o
arquivo escolhido a várias aplicações.
Linkar
Nesta opção, será exibido uma lista das aplicações onde devemos selecionar as aplicações que estarão associadas aos arquivos escolhidos.
Links
Ao clicar em links, será exibida uma lista de todas as aplicações, neste caso devemos selecionar os arquivos que serão associados a cada aplicação.
Gerando o manual
A geração do manual é o último passo de sua criação, após realizarmos todas as configurações devemos criar em gerar.
5
Após gerarmos o manual, podemos realizar o download ou acessá-lo.
Para termos acesso ao manual através das aplicações, devemos adicionar o botão WebHelp na barra de ferramentas das aplicações que terão um link para o manual.
Vídeos relacionados
Dicionário de Dados
Bibliotecas Externas
Bibliotecas Internas
SQL Builder
Edição Expressa
Lista de Tarefas
Mensagens
Conversão de Projetos
1
Bibliotecas Externas
PÁGINA INICIAL › FERRAMENTAS › BIBLIOTECAS EXTERNAS
Este recurso permite, importar bibliotecas completas e criar arquivos de qualquer extensão (.JS, .CSS, .PHP…) que podem ser utilizadas em seus projetos facilitando o reuso de
código.
Este recurso está disponível no menu Ferramentas > Bibliotecas Externas, onde poderemos gerenciar as bibliotecas do projeto.
Para utilizarmos esta funcionalidade, devemos utilizar a macro, sc_url_library() para importar as bibliotecas nas aplicações.
Gerenciamento de bibliotecas
Todas as bibliotecas, públicas e as do projeto atual (criadas no nível de projeto), serão listadas. Nesta tela é possível selecionar quais bibliotecas farão parte do projeto, excluir
bibliotecas inutilizadas, renomear ou editá-las.
Ao selecionar uma biblioteca para ser utilizada no projeto, o ícone muda de cor e o botão “Salvar as bibliotecas do projeto” é habilitado, devemos clicar neste botão para salvar a
alteração.
Renomear
Para renomear uma biblioteca basta clicar no link “renomear”, em seguida informe um novo nome para a biblioteca.
Ao renomear uma biblioteca, devemos alterar todas as chamadas a este biblioteca em nossos códigos.
2
Novo diretório
Novo arquivo
Para criar um arquivo, clique em “Novo arquivo” e informe seu nome e extensão (é imprescindível informar a extensão do arquivo).
Upload de arquivos
Esta ferramenta, permite a realização de upload de arquivos e bibliotecas externas para utiliza-las em seu projeto.
Excluir
Antes de excluir uma biblioteca certifique-se que não está sendo utilizada, ao excluir uma biblioteca não é possível recuperá-la.
3
Importando bibliotecas na aplicação
Como mencionado anteriormente, para utilizarmos uma biblioteca devemos importá-la utilizado a macro sc_url_library().
Esta macro retorna o caminho de um arquivo, dentro de uma biblioteca. Podemos importar uma biblioteca da seguinte forma:
Este exemplo altera a cor de fundo de uma aplicação de consulta, veja o código utilizado no arquivo style.css
Vídeos relacionados
Dicionário de Dados
Bibliotecas Externas
Bibliotecas Internas
SQL Builder
Edição Expressa
Lista de Tarefas
Mensagens
Conversão de Projetos
1
Bibliotecas Internas
PÁGINA INICIAL › FERRAMENTAS › BIBLIOTECAS INTERNAS
Esta ferramenta permite a criação ou upload de rotinas PHP que poderão ser reutilizadas em várias aplicações do projeto ou de outros projetos, dependendo no nível de acesso
em que forem salvas.
Não é possível criar ou alterar scripts no nível Scriptcase, os script deste nível estão disponíveis para serem utilizados mais não editados.
Criando Script
Selecione o nível em que o script será salvo, neste exemplo utilizamos o nível usuário.
Utilizando um Script
Para utilizarmos os Scripts, primeiramente devemos habilita-los nas aplicações em que desejamos utilizar.
Todas as bibliotecas que você tem acesso serão listadas, basta marcar para habilitar sua utilização.
Para que possamos utilizar as bibliotecas, devemos importa-las utilizando a macro sc_include .
Bibliotecas Externas
Bibliotecas Internas
SQL Builder
Edição Expressa
Lista de Tarefas
Mensagens
Conversão de Projetos
1
Lista de Tarefas (To-Do)
PÁGINA INICIAL › FERRAMENTAS › LISTA DE TAREFAS (TO-
DO)
Ferramenta que possibilita a criação de uma lista de tarefas (To-Do) para os usuários registrados em um mesmo Scriptcase, com controle percentual do andamento da tarefa.
Uma mensagem será exibida para os usuários que possuem alguma tarefa pendente, sempre que realizar o login.
Podemos acessar esta funcionalidade no menu Ferramentas > Lista de Tarefas (To-Do)
Ao acessar, veremos todas as tarefas registradas com as informações sobre cada uma delas.
Lista Pública - Todos os usuários do Scriptcase podem visualizar as listas criadas neste nível.
Projeto: Lista Pública - Todos os usuários do Scriptcase, vinculados ao projeto em que a tarefa foi criada, podem visualiza-la. (Opção disponível apenas quando um projeto está aberto)
Projeto: Minha lista - Apenas o criador e o responsável pela tarefa podem visualizar, desde que tenham acesso ao projeto em que a tarefa foi criada. (Opção disponível apenas quando um
projeto está aberto)
Primeiramente devemos selecionar onde desejamos criar a tarefa selecionado a pasta. Ao selecionar, o botão Nova Tarefa será habilitado.
Em seguida, ao clicar em nova tarefa preencha os campos obrigatórios e crie uma nova tarefa.
Lista de Tarefas - Nome da tarefa, que será exibido na lista das tarefas.
Prazo de entrega - Define o prazo para que a tarefa seja concluída. Devemos informar a data e hora da entrega.
Status da Tarefa
Esta ferramenta utiliza um sistema de cores para simbolizar o andamento das tarefas.
Tarefas abertas - Tarefas recém-criadas e dentro do prazo de entrega, representadas pela cor amarela.
Tarefas expiradas - Tarefas com o prazo de entrega estourado, representadas pela cor azul.
Vídeos relacionados
Dicionário de Dados
Bibliotecas Externas
Bibliotecas Internas
SQL Builder
Edição Expressa
Lista de Tarefas
Mensagens
Conversão de Projetos
1
Mensagens
PÁGINA INICIAL › FERRAMENTAS › MENSAGENS
Nova Mensagem
Após clicarmos em Nova Mensagem, devemos selecionar devemos selecionar os usuários que irão recebe-la.
Caixa de Entrada
Ao receber uma mensagem, os usuários serão notificados através de um alerta.
Podemos clicar na notificação ou acessar Ferramentas > Mensagem para visualizar as mensagens recebidas.
Ao acessar, entraremos na caixa de entrada onde estarão todas as mensagens recebidas, ordenadas pela data e hora do recebimento.
Caixa de Saída
As mensagens enviadas serão armazenadas na caixa de saída.
Ao enviar uma mensagem para vários usuários, serão registradas uma mensagem para cada usuário na caixa de saída.
Leitura e Resposta
Clique na mensagem que deseja ler.
2
Resposta Recebida
Na caixa de entrada, uma mensagem respondida pode ser identificada com o Re: antes do assunto
Excluir Mensagens
Podemos excluir individualmente a mensagem clicando no link excluir.
Temos ainda a opção de excluir várias mensagens. Devemos selecionar as mensagens que desejamos excluir e posteriormente clicar no botão excluir.
Vídeos relacionados
Dicionário de Dados
Bibliotecas Externas
3
Bibliotecas Internas
SQL Builder
Edição Expressa
Lista de Tarefas
Mensagens
Conversão de Projetos
1
Conversores
PÁGINA INICIAL › FERRAMENTAS › CONVERSORES
Conversor de projetos
O Conversor de Projetos, permite que projetos desenvolvidos em versões anteriores do Scriptcase sejam convertidos para a versão mais atual.
Neste exemplo:
9.
Caminho do Scriptcase
No Scriptcase, ao selecionar o conversor (compatível com a versão que desejamos converter), devemos informar o diretório completo até a pasta da versão antiga do Scriptcase.
Se o seu Scriptcase 9 estiver instalado no mesmo local que a sua versão antiga você pode informar o caminho absoluto onde se encontra a instalação da versão antiga.
Ex1: /opt/NemMake/v81/wwwroot/scriptcase
Caso não seja a primeira vez que esteja realizando a conversão pode aparecer uma outra opção chamada Sobreescrever. Essa opção irá sobreescrever os seus atuais projetos
pelo projeto que estiver na sua versão antiga.
2
Em seguida será exibido um resumo de tudo que foi convertido. Com isso os projetos selecionados já estarão em seu Scriptcase atual pronto para utilizar.
Vídeos relacionados
Dicionário de Dados
Bibliotecas Externas
Bibliotecas Internas
SQL Builder
Edição Expressa
Lista de Tarefas
Mensagens
Conversão de Projetos
1
Importar Base de Dados
PÁGINA INICIAL › FERRAMENTAS › IMPORTAR BASE DE DADOS
Esta ferramenta nos permite converter tabelas armazenadas em arquivos .XLS, .SCV, .accdb e .mdb para as seguintes base de dados: MySQL, PostgreSQL, SQLite e SQL Server.
Importação ACCESS
Permite a conversão de uma ou mais fonte de dados para um banco estruturado.
Primeiramente devemos informar os arquivos que serão convertidos. Podemos informar o caminho absoluto do arquivo, arrastar e soltar o arquivo ou selecionar o arquivo na
opção Selecione os arquivos .
Nesta tela teremos um campo senha, que é utilizado apenas se os arquivos do ACCESS que foram selecionados solicitarem senha para listar as tabelas. Nestes casos, após
informar a senha clique em listar tabelas.
Aba Tabelas
Podemos visualizar a lista de tabelas que serão convertidas. Ao lado do nome das tabelas, existem duas opções: Editar e Pré-Visualização.
Na opção Editar, podemos alterar toda a estrutura da tabela que será criada, como seu nome, tamanho dos campos, tipo de dados entre outras opções.
2
Aba Avançado
Na aba “Avançado” estão disponíveis configurações na criação do script de importação da tabela Podemos configurar o Script que será criado para a criação das tabelas na nova
base de dados.
Adicionar DROP TABLE - Adiciona um DROP TABLE IF EXISTS antes do CREATE das tabelas, desta forma, caso existam tabelas com o mesmo nome na base de dados de destino, elas serão
deletadas.
Recriar estrutura e dados - Definimos que toda a estrutura da tabela e os dados serão importados.
Recriar estrutura - Definimos que apenas as estruturas das tabelas serão importadas.
Recriar dados - Definimos que apenas os dados das tabelas serão importados (Caso as tabelas existentes na base de dados possuam a mesa estrutura das que estão sendo importadas)
Conexão
Neste passo devemos selecionar a conexão (Base de dados) que iremos importar as tabelas. Podemos selecionar uma conexão existente no projeto ou criar uma nova.
Em seguida será exibido um log das tabelas das tabelas que foram importadas e o total de registros inseridos.
3
Importação XLS
Permite a conversão de uma ou mais fonte de dados para um banco estruturado.
Primeiramente devemos informar os arquivos que serão convertidos. Podemos informar o caminho absoluto do arquivo, arrastar e soltar o arquivo ou selecionar o arquivo na
opção Selecione os arquivos .
Nesta tela devemos primeiramente informar a linha em que o nome das colunas estão, desta forma toda a informação que estiver abaixo será considerada registro da tabela.
Caso esta informação não seja preenchida, todo o conteúdo do arquivo será considerado como registro da tabela.
Abaixo iremos visualizar a lista das tabelas dos arquivos, com os nomes das tabelas e o nome dos arquivos. No caso de arquivos XLS ou SCV o nome da tabela é obtido através
do nome da aba no arquivo.
Aba Tabelas
Podemos visualizar a lista de tabelas que serão convertidas. Ao lado do nome das tabelas, existem duas opções: Editar e Pré-Visualização.
Na opção Editar, podemos alterar toda a estrutura da tabela que será criada, como seu nome, tamanho dos campos, tipo de dados entre outras opções.
4
Aba Avançado
Na aba “Avançado” estão disponíveis configurações na criação do script de importação da tabela Podemos configurar o Script que será criado para a criação das tabelas na nova
base de dados.
Adicionar DROP TABLE - Adiciona um DROP TABLE IF EXISTS antes do CREATE das tabelas, desta forma, caso existam tabelas com o mesmo nome na base de dados de destino, elas serão
deletadas.
Recriar estrutura e dados - Definimos que toda a estrutura da tabela e os dados serão importados.
Recriar estrutura - Definimos que apenas as estruturas das tabelas serão importadas.
Recriar dados - Definimos que apenas os dados das tabelas serão importados (Caso as tabelas existentes na base de dados possuam a mesa estrutura das que estão sendo importadas)
Conexão
Neste passo devemos selecionar a conexão (Base de dados) que iremos importar as tabelas. Podemos selecionar uma conexão existente no projeto ou criar uma nova.
Em seguida será exibido um log das tabelas das tabelas que foram importadas e o total de registros inseridos.
5
Importação CSV
Permite a conversão de uma ou mais fonte de dados para um banco estruturado.
Primeiramente devemos informar os arquivos que serão convertidos. Podemos informar o caminho absoluto do arquivo, arrastar e soltar o arquivo ou selecionar o arquivo na
opção Selecione os arquivos .
Nesta tela devemos primeiramente informar a linha em que o nome das colunas estão, desta forma toda a informação que estiver abaixo será considerada registro da tabela.
Caso esta informação não seja preenchida, todo o conteúdo do arquivo será considerado como registro da tabela.
Abaixo iremos visualizar a lista das tabelas dos arquivos, com os nomes das tabelas e o nome dos arquivos. No caso de arquivos XLS ou SCV o nome da tabela é obtido através
do nome da aba no arquivo.
Aba Tabelas
Podemos visualizar a lista de tabelas que serão convertidas. Ao lado do nome das tabelas, existem duas opções: Editar e Pré-Visualização.
Na opção Editar, podemos alterar toda a estrutura da tabela que será criada, como seu nome, tamanho dos campos, tipo de dados entre outras opções.
6
Aba Avançado
Na aba “Avançado” estão disponíveis configurações na criação do script de importação da tabela Podemos configurar o Script que será criado para a criação das tabelas na nova
base de dados.
Adicionar DROP TABLE - Adiciona um DROP TABLE IF EXISTS antes do CREATE das tabelas, desta forma, caso existam tabelas com o mesmo nome na base de dados de destino, elas serão
deletadas.
Recriar estrutura e dados - Definimos que toda a estrutura da tabela e os dados serão importados.
Recriar estrutura - Definimos que apenas as estruturas das tabelas serão importadas.
Recriar dados - Definimos que apenas os dados das tabelas serão importados (Caso as tabelas existentes na base de dados possuam a mesa estrutura das que estão sendo importadas)
Conexão
Neste passo devemos selecionar a conexão (Base de dados) que iremos importar as tabelas. Podemos selecionar uma conexão existente no projeto ou criar uma nova.
Em seguida será exibido um log das tabelas das tabelas que foram importadas e o total de registros inseridos.
7
Vídeos relacionados
Dicionário de Dados
Bibliotecas Externas
Bibliotecas Internas
SQL Builder
Edição Expressa
Lista de Tarefas
Mensagens
Conversão de Projetos
1
SQL Builder
PÁGINA INICIAL › FERRAMENTAS › SQL BUILDER
Esta ferramenta auxilia na construção de consultas SQL em forma de Wizard. Estas consultas podem ser salvas para serem utilizadas posteriormente.
Base de Dados
Qualquer SQL pode ser executado diretamente na aba execução que é exibida após a escolha da base de dados.
Tabelas
Todas as tabelas existentes na base de dados serão listadas na aba tabelas.
Campos
Selecione os campos que devem fazer parte da consulta. Os campos podem ser ordenados alfabeticamente (Ascendente) ou na ordem em que foram criados (Padrão)
2
É possível configurar alias para as tabelas selecionadas, esta opção encontra-se abaixo da lista de campos onde todas as tabelas selecionadas serão listadas.
Joins
Feita as definições dos campos, se necessário podemos configurar um join. Para isso, devemos selecionar as tabelas que possuem relacionamento, em seguida selecionar o join
que será usado no campo Tipo e por fim clicar em Adicionar.
Após adicionar clique em Confirmar, para que possamos informar os campos que se relacionam.
Condições
Ordenação
Execução
Área de execução dos comandos SQL. Ao finalizar a configuração através do Wizard o SQL criado será exibido nesta aba. Além dos comandos DML (Data Manipulation Language)
também podemos executar comandos DDL (Definition Data Language).
Salvas
Para salvar os comandos criados, basta inserir um nome e clicar em salvar. Os comandos que já estão salvos serão listados.
Vídeos relacionados
Dicionário de Dados
Bibliotecas Externas
Bibliotecas Internas
SQL Builder
Edição Expressa
Lista de Tarefas
Mensagens
Conversão de Projetos
1
Database Builder
PÁGINA INICIAL › FERRAMENTAS › DATABASE BUILDER
Ferramenta que permite o gerenciamento do seu banco de dados dentro do Scriptcase. Esta ferramenta está disponível para conexões com: MySQL, SQLServer(que não seja
ODBC), SQLite, Oracle e Postgres.
As opções e configuração no database build dependem dos privilégios do usuário da base de dados e ao do banco de dados utilizado. Este artigo é baseado em uma conexão
MySQL.
Em seguida, iremos para a tela principal do database build, onde poderemos acessar todas as funcionalidades disponíveis.
No canto esquerdo da tela, iremos visualizar algumas funcionalidades e a lista das tabelas, para um acesso rápido, da base selecionada.
DB
Permite visualizar a base de dados que está sendo acessada no momento. Aqui poderemos alterar a base de dados.
Para banco de dados que possuem restrição de acesso aos usuários, é necessário que o usuário utilizado na criação da conexão tenha acesso às demais base de dados.
Comandos SQL
Permite executar qualquer comando SQL, desde um comando select a comandos de criação e execução de uma procedure, por exemplo.
Abaixo da área de inserção de código poderemos visualizar um histórico dos comandos que foram executados.
Se tudo ocorrer bem, ao executar o comando, será exibido o resultado da consulta, com a possibilidade de edição dos registros .
Abaixo do resultado apresentado, iremos visualizar um resumo das tabelas utilizadas no SQL informando o número de linhas retornado, quantidade de campos ID entre outras
informações, além do SQL executado.
Para retornar para a tela principal do database builder selecione a tabela no breadcrumb no topo da página.
Importar Arquivos
Exportar Tabelas
Devemos revisar as configurações padrão da exportação, para que possamos altera-las e adequá-las de acordo com nossas necessidades.
Base de dados - Define a utilização dos comandos referentes a criação da base de dados
Criar Tabelas
Possibilita a criação de tabelas através de uma interface simples e intuitiva, onde poderemos cria-las rapidamente.
Privilégios
Todas as views criadas podem ser visualizadas junto as tabelas da base de dados
Criar Procedure
Esta funcionalidade torna a criação de uma procedure ainda mais fácil. Os parâmetros devem ser informados como no exemplo abaixo, onde devemos informar
obrigatoriamente o tipo do parâmetro (entrada e/ou saída), seu nome, o tipo de dado que vai receber ou retornar e seu tamanho.
Todas as procedures criadas podem ser visualizadas abaixo da lista de tabelas e views
Existem duas formas para executar uma procedure dentro do database builder.
Ao visualizar a lista de procedures e fuctions, podemos clicar em seu nome. Seremos redirecionados para de chamada da procedure, onde devemos informar o parâmetro de
entrada (caso esta procedure possua).
Em seguida será exibido o resultado da execução da procedure e o sql utilizado para tal.
A segunda forma é usando a funcionalidade Comando SQL que nos permite executar qualquer comando SQL.
Neste caso, devemos utilizar o comando para a chamada de uma procedure: CALL nome_da_procedure(parâmetro) .
Criação de Functions
Os parâmetros devem ser informados como no exemplo abaixo, onde devemos informar obrigatoriamente seu nome, o tipo de dado que vai receber e tamanho.
Ao visualizar a lista de procedures e fuctions, podemos clicar em seu nome. Seremos redirecionados para de chamada da function, onde devemos informar os parâmetros (caso
possua).
A segunda forma é usando a funcionalidade Comando SQL que nos permite executar qualquer comando SQL.
Neste caso, devemos utilizar o comando para a chamada de uma function: SELECT nome_da_function('parâmetro') .
Vídeos relacionados
Dicionário de Dados
Bibliotecas Externas
Bibliotecas Internas
SQL Builder
Edição Expressa
Lista de Tarefas
Mensagens
7
Conversão de Projetos
1
API
PÁGINA INICIAL › FERRAMENTAS › API
As configurações de API permitem integrar ao Scriptcase as diversas APIs disponíveis. Através desta interface é possível configurar APIs de envio de email, SMS e Pagamentos
Online.
Lista de APIs
Ao acessar é possível visualizar uma lista com todas as APIs já configuradas.
Configuração de SMTP
O SMTP é o protocolo padrão para envio de e-mails através da Internet, cada provedor possui seu proprio SMTP.
API: Permite selecionar uma API já configurada em Ferramentas > API ou configurar aqui selecionando -personalizadas-. Neste caso serão exibidas algumas opções de acordo com o
Gateway selecionado.
Gateway: Selecione a forma de envio do e-mail. Neste caso está o SMTP está selecionado. O SMTP é o protocolo padrão para envio de e-mails através da Internet, cada provedor possui seu
próprio SMTP.
Servidor SMTP : Endereço do servidor SMTP referente ao provedor que está sendo utilizado.
Porta SMTP: Porta utilizada pelo servidor de e-mail. Utilize a porta 465 para segurança com SSL, a porta 587 para segurança com TLS ou a porta 25 como porta sem segurança. Ao omitir o
valor o Scriptcase assumirá o valor default: 25
Protocolo SMTP : Define o protocolo de segurança que será utilizado. Ao omitido o valor o Scriptcase assumirá o valor padrão sem segurança.
Configuração de Mandrill
O Mandrill é uma API de e-mail transacional para usuários do MailChimp, ideal para enviar e-mails orientados por dados.
API: Permite selecionar uma API já configurada em Ferramentas > API ou configurar aqui selecionando -personalizadas-. Neste caso serão exibidas algumas opções de acordo com o
Gateway selecionado.
Gateway: Selecione a forma de envio do e-mail. Neste caso está o mandrill está selecionado. O Mandrill é uma API de e-mail transacional para usuários do MailChimp, ideal para enviar e-
mails orientados por dados.
Amazon Simple Email Service (Amazon SES) é um serviço de envio de e-mail criado para auxiliar no envio de e-mails de marketing, notificações e mensagens transacionais.
Twilio
Plivo
Clickatell
APIs de pagamento
É possível a utilização de APIs para processamento de pagamentos Online no Scriptcase. Estão disponíveis integração com as seguintes APIs:
paypal
pagseguro
Vídeos relacionados
Dicionário de Dados
Bibliotecas Externas
Bibliotecas Internas
SQL Builder
Edição Expressa
Lista de Tarefas
Mensagens
Conversão de Projetos
1
{% capture info %}Para mais informações sobre estas condifurações {% endcapture %}
{% capture seguranca %}> Alguns aplicativos de e-mail usam tecnologias mais antigas e menos seguras para fazer login em sua conta de e-mail, e o Google bloqueará essas solicitações por padrão. Para resolver isso,
faça login na sua conta do Google e ative o acesso por meio de aplicativos menos seguros por meio deste {% endcapture %}
{{ seguranca }}[link][link_yahoo].
## Gmail
{{ seguranca }}[link][link_gmail].
## Outlook
## Hotmail
[link_yahoo]: https://login.yahoo.com/account/security?.scrumb=p1GLPvMa1zq
[link_gmail]: https://myaccount.google.com/lesssecureapps?pli=1
[yahoo]: https://help.yahoo.com/kb/SLN4724.html
[gmail]: https://www.lifewire.com/what-are-the-gmail-smtp-settings-1170854
[outlook]: https://www.lifewire.com/what-are-the-outlook-com-smtp-server-settings-1170671
[hotmail]: https://www.lifewire.com/what-are-windows-live-hotmail-smtp-settings-1170861
1
Templates de Atalhos
PÁGINA INICIAL › FERRAMENTAS › TEMPLATES DE ATALHOS
Esta ferramenta permite que o usuário gerencie templates para teclas de atalho das aplicações. Sendo possível criar um conjunto novo de teclas de atalho ou até mesmo utilizar
uma existente e modificá-la para melhor se encaixar ao seu ambiente de desenvolvimento.
ESCOPOS DISPONÍVEIS:
Scriptcase: Aqui está o template padrão do Scriptcase. Este template não pode ser editado ou excluído, pode ser apenas visualizado ou ser feita uma cópia para utilizar as
teclas já definidas.
Público : Aqui estão os templates criados e editados a nível público pelo usuário.
Projeto: Aqui estão os templates criados e editados a nível de projeto pelo usuário.
Ao clicar em “Novo” o usuário poderá criar um novo template com todos os atalhos de teclado configuráveis.
Em seguida, virá a tela de criação do novo template, onde o usuário poderá selecionar o nome e o escopo do template que será criado. Podendo definir todos os atalhos de
teclado, aplicação por aplicação.
Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.
Ao selecionar uma das categorias que possuem templates criados, o usuário terá algumas opções de configuração. Todas as aplicações já virão com o template padrão do
Scriptcase configurado.
Editar: Permite ao usuário editar o nome, tipo e teclas de atalho definidas previamente no template.
Cópia : Cria uma cópia do template selecionado permitindo usar as mesmas configurações, podendo alterar o nome e configurações de atalho que o usuário desejar.
Ao editar o nome ou o escopo de um template, automaticamente todas as aplicações relacionadas a ele perderão suas configurações. Será necessário configurar o template
editado novamente como em uso para a aplicação.
1
teste
1
Configurações do SMTP
PÁGINA INICIAL › FERRAMENTAS › CONFIGURAÇÕES DO SMTP
Yahoo
Para mais informações sobre estas configurações clique aqui
Alguns aplicativos de e-mail usam tecnologias mais antigas e menos seguras para fazer login em sua conta de e-mail, e o Google bloqueará essas solicitações por padrão. Para
resolver isso, faça login na sua conta do Google e ative o acesso por meio de aplicativos menos seguros por meio deste link.
Gmail
Para mais informações sobre estas configurações clique aqui
Alguns aplicativos de e-mail usam tecnologias mais antigas e menos seguras para fazer login em sua conta de e-mail, e o Google bloqueará essas solicitações por padrão. Para
resolver isso, faça login na sua conta do Google e ative o acesso por meio de aplicativos menos seguros por meio deste link.
Outlook
Para mais informações sobre estas configurações clique aqui
Endereço de e-mail Seu endereço de e-mail completo (Ex. myname@outlook.com, não é um alias)
Hotmail
Para mais informações sobre estas configurações clique aqui
2
Configurações do servidor SMTP do Windows Live Hotmails
Porta 587
{% capture seguranca %}> Alguns aplicativos de e-mail usam tecnologias mais antigas e menos seguras para fazer login em sua conta de e-mail, e o Google bloqueará essas solicitações por padrão. Para resolver isso,
faça login na sua conta do Google e ative o acesso por meio de aplicativos menos seguros por meio deste {% endcapture %}
{{ seguranca }}[link][link_yahoo].
## Gmail
{{ seguranca }}[link][link_gmail].
## Outlook
## Hotmail
[link_yahoo]: https://login.yahoo.com/account/security?.scrumb=p1GLPvMa1zq
[link_gmail]: https://myaccount.google.com/lesssecureapps?pli=1
[yahoo]: https://help.yahoo.com/kb/SLN4724.html
[gmail]: https://www.lifewire.com/what-are-the-gmail-smtp-settings-1170854
[outlook]: https://www.lifewire.com/what-are-the-outlook-com-smtp-server-settings-1170671
[hotmail]: https://www.lifewire.com/what-are-windows-live-hotmail-smtp-settings-1170861
1
Visão geral
PÁGINA INICIAL › LAYOUT
Em layout, é possível editar ou criar os padrões de visualização a serem empregados nos projetos desenvolvidos com o Scriptcase. Nesta área será possível alterar cada parte da
aplicação desde a tela de apresentação das aplicações até os botões e menu que ela fará parte.
1
CSS das Aplicações
PÁGINA INICIAL › LAYOUT › CSS DAS
APLICAÇÕES
Em CSS das Aplicações, utilizando o editor, será possível criar o layout de visualização das aplicações. É possível criar um novo tema ou editar um já existente.
Para criar um novo tema, basta clicar em “Cria novo tema”. Qualquer edição realizada no tema já é exibida ao lado em tempo real.
1
CSS de Botões
PÁGINA INICIAL › LAYOUT › CSS DE BOTÕES
Na Edição dos Botões podemos criar novos conjuntos de botões para associá-los aos temas. Podemos criar ou editar conjuntos de botões tanto de texto quanto de imagens.
Na primeira aba (Botões) são exibidos os botões utilizados no Scriptcase. Cada botão pode ter uma característica diferente, sendo possível escolher entre imagem, botão de
texto ou link. Caso utilize o botão do tipo imagem, será exibido um campo para upload da imagem. Para os tipos botão de texto e link utilize as abas: Estilo de Botão e Estilos de
Link para editar suas aparências.
2
Editando estilos de botão
Nesta aba você pode definir o estilo CSS dos botões de texto usados em seu esquema. Todos os esquemas já têm um estilo padrão que não pode ser excluído. Se no seu
esquema for preciso mais de um tipo de layout para os botões de texto é só clicar no botão “novo” e configurar um novo estilo. Volte a aba Botões e selecione o estilo criado.
Em Templates está a edição e/ou criação de modelos de corpo de Cabeçalho, Rodapé ou Formato Livre (Consulta). Estes modelos definem a estrutura da interface da aplicação. É
possível criar um arquivo HTML e definir onde será entrada de dados, usando chaves {} para especificar a variável. A opção de Formato Livre é utilizada em aplicações de
Consulta, onde é possível definir toda estrutura do relatório em HTML e associar os campos da consulta a variáveis criadas no modelo de corpo (arquivo HTML). Com isso é
possível criar consultas no Formato de Notas Fiscais, Boletos Bancários, Certificados, etc.
Cabeçalho e Rodapé
No editor de criação do cabeçalho e rodapé você deve criar um novo modelo ou editar um já existente.
Para criação de um novo modelo existe um padrão a ser seguido e a base do código sempre será HTML.
A criação de campos no HTML será criada usando “chaves”, por exemplo {variável}.
Exemplo do código:
Esses campos serão visualizados dentro da aplicação que irá utilizar o template.
Após salvar o template criado você deve abrir a aplicação e nas configurações da aplicação você vai em “Layout > Visualização”, seleciona o modelo de cabeçalho ou rodapé que
irá utilizar e em “Layout > Cabeçalho e Rodapé” você associa o campo criado no template ao que desejar seguindo as opções disponíveis no Scriptcase.
Formato livre
2
No formato livre, podemos especificar onde os campos da aplicação serão exibidos no arquivo HTML usando “chaves” {variável}. Como você pode ver abaixo:
A pré-visualização do código acima ficaria da seguinte forma: {Name} {Address} {City}-{State} {ZIP}
Lembre-se que tudo o que vem dentro de chaves está fazendo referência para um campo da aplicação, por isso quando há um {Nome} ele estará referenciando um campo
‘Nome’ de sua aplicação.
Essas partes definem onde o circuito vai começar e terminar. A quantidade de delimitadores é definida por “Colunas por página” na aplicação de Consulta.
Ex.: Se na aplicação de Consulta a opção “Colunas por páginas” for 3, irá exibir o seguinte resultado.
Após ter um template de formato livre o próximo passo é abrir uma aplicação de consulta, alterar a orientação dela para “formato livre” e ir em “Posicionamento de Campos” e
associar cada campo do template ao campo de consulta.
1
CSS de Menu
PÁGINA INICIAL › LAYOUT › CSS DE MENU
O menu CSS de Menu é utilizado para criar e ou editar estilos de layout da aplicação de menu.
Para criar um novo tema de menu será necessário primeiro escolher um tema para servir como base do novo tema que será criado.
Após clicar em “Novo”, para poder criar um novo tema de menu, você terá várias opções para alterar as cores que fazem parte do menu escolhido. Como também pode-se alterar
a fonte e tamanho dos itens.
Antes de salvar o tema que criamos você deve selecionar se o mesmo será Público, Projeto ou Usuário.
Público tem o tema disponível para todo mundo que utiliza o scriptcase da sua máquina.
Após selecionar onde ficará o tema você digita o nome do novo tema e clica em “Salvar”
1
Ícones do Menu
PÁGINA INICIAL › LAYOUT › ÍCONES DO MENU
Na edição dos ícones do menu, podemos alterar o ícone de ativo e inativo de cada aba que será aberta no menu. Esses ícones serão vinculados a aplicação que será aberta.
Nesta tela abaixo, podemos visualizar que os ícones do menu são divididos em blocos para cada aplicação, ou seja, cada ícone corresponde a uma aplicação do Scriptcase.
Selecione o ícone que deseja para cada estado das abas do menu, ativo e inativo.
1
Gerenciador de Imagens
PÁGINA INICIAL › LAYOUT › GERENCIADOR DE IMAGENS
O gerenciador de imagens é onde você vai organizar ou incluir novas imagens para serem utilizadas em seu projeto.
Para inserir uma nova imagem você precisa primeiro selecionar o escopo que ela fará parte, depois selecionar a pasta onde ela ficará e por último clicar em Arquivo > Upload.
Quando a imagem é inserida o nome dela é alterado dependendo do escopo de uso da imagem (público, projeto ou usuário) e do tipo da imagem (background, botão, ícone,
menu ou geral) seguindo o seguinte padrão:
sys__NM__ (Público)
grp__NM__ (Projeto)
usr__NM__ (Usuário)
Tipo da Imagem:
ico__NM__ (icons)
Dessa forma, uma imagem chamada 001.jpg que for adicionada com escopo público e do tipo ícone receberá o nome sys__NM__ico__NM__001.jpg
Depois de inserir a imagem é necessário adicionar a imagem à aplicação, isso pode ser feito da seguinte forma: com a aplicação aberta vá em Aplicação > Configuração >
Imagens Extras da Aplicação e clicar no ícone ao lado da lixeira para adicionar uma imagem.
1
Temas para os Gráficos
PÁGINA INICIAL › LAYOUT › TEMAS PARA OS GRÁFICOS
A ferramenta de tema dos gráficos é usada quando o desenvolvedor deseja criar temas diferentes para suas aplicações de gráficos. O tema do gráfico permite que você edite
atributos como cor de fundo, fonte, margem, dados, borda e sombra.
Para criar um novo tema você precisa selecionar antes um tema existente para que ele herde todos os atributos do tema selecionado.
1
Templates do Editor HTML
PÁGINA INICIAL › LAYOUT › TEMPLATES DO EDITOR HTML
A ferramenta de templates do editor HTML serve para você poder alterar toda a barra de ferramentas do campo editor HTML presente nas aplicações.
Para criar um tema você seleciona um existente, altera e clica em “Salvar como” e para apenas editar um existente você seleciona um tema e clica em “Salvar”.
1
Visão geral
PÁGINA INICIAL › LOCALIZAÇÃO
O Scriptcase disponibiliza um gerador completo para criar idiomas e ter um esquema de internacionalização em todo o projeto. Você pode também definir as configurações
regionais que deseja utilizar no projeto.
1
Idioma das Aplicações
PÁGINA INICIAL › LOCALIZAÇÃO › IDIOMA DAS
APLICAÇÕES
O menu idioma das aplicações permite traduzir mensagens padrões do Scriptcase como também criar mensagens personalizadas para ser utilizado em diferentes aplicações.
Mensagens
Usando o menu de mensagens é possível selecionar e editar mensagens. Essas mensagens estão divididas em categorias, “Scriptcase Mensagens” e “Mensagens do Projeto”.
Novas categorias podem serem criadas usando o item Nova pasta.
Ao selecionar uma lang para ser alterada uma nova tela surge com colunas de cada idioma selecionado no projeto para poder digitar a mensagem relacionada a cada idioma.
1
Configurações Regionais
PÁGINA INICIAL › LOCALIZAÇÃO › CONFIGURAÇÕES REGIONAIS
As configurações regionais permitem que você defina alguns parâmetros de unidade monetária, data e número de acordo com o país ou região onde sua aplicação será
utilizada. Clicando em personalizar você altera esses valores para serem utilizados em suas aplicações.
No grupo Unidade Monetária estão disponíveis parâmetros como símbolo monetário, formato de moeda positiva, etc. Estes parâmetros serão utilizados em aplicações que
usam campo do tipo Moeda.
Nos grupos de Hora e Data estão disponíveis parâmetros para configuração de Data, que podem ser utilizados em campos dos tipos Hora, Data e Data-Hora.
1
Visão geral
PÁGINA INICIAL › MÓDULOS
O Scriptcase disponibiliza um gerador completo de segurança através da integração dos módulos de segurança e do módulo de log. Toda a parte de segurança relacionada aos
usuários do projeto podem ser encontradas no menu Módulos.
Módulo de Segurança
Cria um controle de acesso e possibilita a configuração de restrições aos usuários do sistema. Existem quatro tipos de segurança com níveis de controle diferentes, são eles:
Segurança por Usuário , Segurança por Aplicação , Segurança por Grupo e Segurança LDAP.
Módulo de Log
Cria um registro dos eventos relevantes do sistema, configurados pelo administrador, desenvolvido no Scriptcase. Com este módulo podemos rastrear todas as ações realizadas
pelos os usuários do sistema através do relatório que é gerado.
Vídeos relacionados
Modulo de Segurança
Autenticação LDAP
1
Módulos de Segurança
PÁGINA INICIAL › MÓDULOS › MÓDULOS DE SEGURANÇA
Fazendo uso dos módulos de segurança, podemos implementar regras de acesso para os sistemas desenvolvidos no Scriptcase. O processo de criação e configuração é rápido,
fazendo com que o tempo de desenvolvimento do sistema seja reduzido.
Disponibilizamos cinco tipos de segurança, que trabalham de forma semelhantes, divergindo apenas no modo como as permissões são aplicadas.
Não possui nenhuma restrição aos usuários do sistema, todos os usuários têm acesso a todas as aplicações.
Usuário - Login, Senha, Nome, E-mail, Active, Código de ativação e Privilégio de Administrador
A tabela logado é criada apenas ao utilizar a opção Proteger Usuário Logado na criação do módulo de segurança.
Possui uma restrição de acesso as aplicações de acordo com o usuário, nesta opção o administrador deve informar quais aplicações podem ser acessadas pelo usuário.
Usuário - Login, Senha, Nome, E-mail, Active, Código de ativação e Privilégio de Administrador
Usuário / Aplicação - Login, Nome da aplicação, Privilégio de acesso, Privilégio de inserir, Privilégio de excluir, Privilégio de atualizar, Privilégio de exportação, Privilégio de imprimir
A tabela logado é criada apenas ao utilizar a opção Proteger Usuário Logado na criação do módulo de segurança.
Possui uma restrição de acesso as aplicações de acordo com os grupos de usuários, nesta opção o administrador deve informar quais aplicações podem ser acessadas pelos
grupos, e deve definir quais grupos cada usuário deve participar.
Usuário - Login, Senha, Nome, E-mail, Active, Código de ativação e Privilégio de Administrador
Grupo - ID e Descrição
Group / Application - Código do grupo, Nome da Aplicação, Privilégio de acesso, Privilégio de Inserir, Privilégio de excluir, Privilégio de atualizar, Privilégio de exportar, Privilégio de impressão
A tabela logado é criada apenas ao utilizar a opção Proteger Usuário Logado na criação do módulo de segurança.
Não possui nenhuma restrição aos usuários do sistema, todos os usuários têm acesso a todas as aplicações. Neste tipo de segurança, nenhuma tabela é criada.
Possui uma restrição de acesso as aplicações de acordo com os grupos de usuários, nesta opção o administrador deve informar quais aplicações podem ser acessadas pelos
grupos de usuários.
Usuário - Login, Senha, Nome, E-mail, Active, Código de ativação e Privilégio de Administrador
Usuário / Aplicação - Login, Nome da aplicação, Privilégio de acesso, Privilégio de inserir, Privilégio de excluir, Privilégio de atualizar, Privilégio de exportação, Privilégio de imprimir
A tabela logado é criada apenas ao utilizar a opção Proteger Usuário Logado na criação do módulo de segurança.
Conexão
Após a definição do tipo de segurança, devemos selecionar a conexão que será utilizada para criar as tabelas que compõem o módulo de segurança.
Conexão - Define a conexão que será utilizada para a criação das tabelas de segurança.
Tabelas Existentes - Permite a utilização de tabelas preexistentes em sua base de dados. Estas tabelas devem possuir o mínimo de campos utilizado pela segurança do Scriptcase.
Recomendamos que utilize esta aplicação caso as tabelas já tenha sido criadas pelo modulo de segurança do Scriptcase, para minimizar os erros.
Criar Tabelas - Define a criação de novas tabelas para serem usadas pelas aplicações de segurança.
Prefixo das tabelas – Prefixo que será concatenado ao nome das tabelas que serão criadas.
Apagar tabelas existentes - No momento da criação das novas tabelas, caso ocorra alguma duplicidade em seus nomes, as tabelas da base serão sobrescritas pelas novas tabelas.
Proteger usuários logados - Impede que o mesmo usuário esteja logado no sistema utilizado duas sessões diferentes.
Associação de tabelas
Nesta etapa, devemos associar os campos das aplicações aos campos das tabelas. Ao selecionar Tabelas Existentes na parte de conexão, a associação das tabelas é feita de
forma manual.
Nestes casos, as tabelas existentes na base devem conter um numero mínimo de campos para que possam ser associados aos campos das aplicações de segurança.
As tabelas necessárias para cada tipo de segurança estão descritas no início deste artigo.
Configurações
Geral
Definimos a utilização de criptografia na senha, a pasta onde as aplicações serão criadas, o módulo de log usado entre outras coisas.
Prefixo das aplicações - Prefixo das aplicações que serão criadas automaticamente pelo modulo de segurança.
Criptografia - Criptografia utilizadas para as nas aplicações que serão incluídas no modulo de segurança posteriormente, caso a opção incluir aplicações.
3
Ativar Segurança - Ativa a flag Segurança das Aplicações de todas as aplicações do projeto.
Ativar Captcha - Ativa o captcha da aplicação de login do modulo de segurança. Temos três opções:
Não: Não exibe o captcha na aplicação de login.
Pasta - Nome da pasta que será criada para armazenar as aplicações criadas automaticamente pelo modulo de segurança.
Tema - Tema que seja utilizado nas aplicações criadas pelo modulo de segurança.
Log - Esta opção estará disponível caso o projeto possua um módulo de log configurado previamente. Clique aqui e veja como cria-lo.
Menu - Esta opção estará disponível caso o projeto possua uma aplicação de menu criado previamente.
Tipo de Menu - Tipo de menu que será criado pelo modulo de segurança(Opção disponível apenas se nenhum menu for selecionado no item anterior)
Login
Caracteres permitidos - Definir quais caracteres serão permitidos ao criar uma senha.
Recuperar Senha
Define a forma como a recuperação de senha irá funcionar no sistema.
Estas opções de recuperação de senha funciona apenas quando o sevidor SMTP é configurado corretamente, em Configurações de E-mail .
Enviar senha para e-mail - Permite que o usuário do sistema receba sua senha por e-mail. Esta opção funciona apenas quando não está usando criptografia(MD5), a utilização ou não de
criptografia é definida na aba Geral
Redefinir senha e enviar novo e-mail - Permite que o sistema crie uma nova senha e a envie para o e-mail do usuário.
Enviar link para e-mail com nova senha - Permite que o usuário receba um link por e-mail para redefinir sua senha.
Novos Usuários
Configurações para a criação de novos usuários no sistema.
As opções ativação por e-mail e Enviar e-mail para administrador funcionam apenas quando o servidor SMTP é configurado corretamente, em Configurações de E-mail .
Permite o cadastro de novos usuários - Define a disponibilidade da opção de cadastro de usuários no login do sistema. Ao desmarcar, apenas usuários com acesso ao administrativo do
sistema poderão inserir novos usuários.
Requer ativação por e-mail - Define se o novo usuário terá que realizar uma validação através do e-mail para ativar sua conta. (Opção disponível apenas ao configurar o SMTP)
Enviar e-mail para administrador - Define se o administrador do sistema receberá um e-mail, sempre que um novo usuário for criado. (Opção disponível apenas ao configurar o SMTP)
Configurações de E-mail
Onde é definido o provedor que iremos utilizar para o envio de e-mails do sistema.
Porta SMTP - Informe a porta do servidor SMTP. Esta informação deve está em conformidade com a opção Conexão Segura. Utilize 465 para SSL, 587 para TLS ou 25 para não segura. Ao
omitido, o Scriptcase assumirá o valor default: 25
Conexão Segura - Indicativo para conexão segura. Utilize SSL ou TSL, ou deixe em branco para conexão não segura
Usuários Logados
Define o comportamento do sistema para a proteção do login.
Esta configuração está disponível apenas se selecionarmos a opção Proteger usuário logado na etapa de conexão.
Mostrar Usuários Logados - Criar aplicação de consulta com todos os usuários logados da sessão do projeto.
Proteção Ataque Brute Force - Ativa/Desativa o bloqueio de usuários após algumas tentativas de acesso malsucedidas.
Tempo de bloqueio do Brute Force(em Minutos) - Tempo, em minutos, que o usuário irá permanecer inacessível após as várias tentativas de acesso malsucedidas.(Disponível apenas ao
ativar a proteção a ataques de brute force)
Números de tentativas antes de bloquear - Número de tentativas de acesso malsucedidas, até que a proteção seja ativada.(Disponível apenas ao ativar a proteção a ataques de brute force)
Grupo - Nome do grupo que receberá os privilégios de administrador e que este usuário fará parte.
A opção grupo, está disponivel apenas para segurança por grupo , nos demais módulos esta opção não será exibida.
Adicionar Aplicação
Esta opção adicionar as aplicações já criadas no projeto a tabela de aplicação.
Salvar Perfil
Permite salvar em um perfil com todas as configurações utilizadas nas etapas anteriores. Utilizando este esquema, é possível criar um novo módulo de segurança utilizando as
mesmas configurações utilizada para a criação deste.
5
Salvar Perfil - Permite salvar um perfil com todas as configurações deste modulo de seguraça.
Um perfil salvo, pode ser selecionano no início da criação do módulo de segurança, antes da esconha do tipo de segurança.
Conexão
Após a definição do tipo de segurança, devemos selecionar a conexão que será utilizada para criar as tabelas que compõem o módulo de segurança.
Conexão - Define a conexão que será utilizada para a criação das tabelas de segurança.
Tabelas Existentes - Permite a utilização de tabelas preexistentes em sua base de dados. Estas tabelas devem possuir o mínimo de campos utilizado pela segurança do Scriptcase.
Recomendamos que utilize esta aplicação caso as tabelas já tenha sido criadas pelo modulo de segurança do Scriptcase, para minimizar os erros.
Criar Tabelas - Define a criação de novas tabelas para serem usadas pelas aplicações de segurança.
Prefixo das tabelas – Prefixo que será concatenado ao nome das tabelas que serão criadas.
Apagar tabelas existentes - No momento da criação das novas tabelas, caso ocorra alguma duplicidade em seus nomes, as tabelas da base serão sobrescritas pelas novas tabelas.
Proteger usuários logados - Impede que o mesmo usuário esteja logado no sistema utilizado duas sessões diferentes.
Associação de tabelas
Nesta etapa, devemos associar os campos das aplicações aos campos das tabelas. Ao selecionar Tabelas Existentes na parte de conexão, a associação das tabelas é feita de
forma manual.
Nestes casos, as tabelas existentes na base devem conter um numero mínimo de campos para que possam ser associados aos campos das aplicações de segurança.
As tabelas necessárias para cada tipo de segurança estão descritas no início deste artigo.
Configurações
6
Nesta etapa iremos definir as configurações do módulo de segurança.
Geral
Definimos a utilização de criptografia na senha, a pasta onde as aplicações serão criadas, o módulo de log usado entre outras coisas.
Prefixo das aplicações - Prefixo das aplicações que serão criadas automaticamente pelo modulo de segurança.
Criptografia - Criptografia utilizadas para as nas aplicações que serão incluídas no modulo de segurança posteriormente, caso a opção incluir aplicações.
Ativar Segurança - Ativa a flag Segurança das Aplicações de todas as aplicações do projeto.
Ativar Captcha - Ativa o captcha da aplicação de login do modulo de segurança. Temos três opções:
Não: Não exibe o captcha na aplicação de login.
Pasta - Nome da pasta que será criada para armazenar as aplicações criadas automaticamente pelo modulo de segurança.
Tema - Tema que seja utilizado nas aplicações criadas pelo modulo de segurança.
Log - Esta opção estará disponível caso o projeto possua um módulo de log configurado previamente. Clique aqui e veja como cria-lo.
Menu - Esta opção estará disponível caso o projeto possua uma aplicação de menu criado previamente.
Tipo de Menu - Tipo de menu que será criado pelo modulo de segurança(Opção disponível apenas se nenhum menu for selecionado no item anterior)
Login
Definimos caracteres permitidos e a quantidade de caracteres para o usuário e senha.
Caracteres permitidos - Definir quais caracteres serão permitidos ao criar uma senha.
Recuperar Senha
Estas opções de recuperação de senha funciona apenas quando o sevidor SMTP é configurado corretamente, em Configurações de E-mail .
Enviar senha para e-mail - Permite que o usuário do sistema receba sua senha por e-mail. Esta opção funciona apenas quando não está usando criptografia(MD5), a utilização ou não de
criptografia é definida na aba Geral
Redefinir senha e enviar novo e-mail - Permite que o sistema crie uma nova senha e a envie para o e-mail do usuário.
Enviar link para e-mail com nova senha - Permite que o usuário receba um link por e-mail para redefinir sua senha.
Novos Usuários
Configurações para a criação de novos usuários no sistema.
7
As opções ativação por e-mail e Enviar e-mail para administrador funcionam apenas quando o servidor SMTP é configurado corretamente, em Configurações de E-mail .
Permite o cadastro de novos usuários - Define a disponibilidade da opção de cadastro de usuários no login do sistema. Ao desmarcar, apenas usuários com acesso ao administrativo do
sistema poderão inserir novos usuários.
Requer ativação por e-mail - Define se o novo usuário terá que realizar uma validação através do e-mail para ativar sua conta. (Opção disponível apenas ao configurar o SMTP)
Enviar e-mail para administrador - Define se o administrador do sistema receberá um e-mail, sempre que um novo usuário for criado. (Opção disponível apenas ao configurar o SMTP)
Configurações de E-mail
Onde é definido o provedor que iremos utilizar para o envio de e-mails do sistema.
Porta SMTP - Informe a porta do servidor SMTP. Esta informação deve está em conformidade com a opção Conexão Segura. Utilize 465 para SSL, 587 para TLS ou 25 para não segura. Ao
omitido, o Scriptcase assumirá o valor default: 25
Conexão Segura - Indicativo para conexão segura. Utilize SSL ou TSL, ou deixe em branco para conexão não segura
Usuários Logados
Esta configuração está disponível apenas se selecionarmos a opção Proteger usuário logado na etapa de conexão.
Mostrar Usuários Logados - Criar aplicação de consulta com todos os usuários logados da sessão do projeto.
Proteção Ataque Brute Force - Ativa/Desativa o bloqueio de usuários após algumas tentativas de acesso malsucedidas.
Tempo de bloqueio do Brute Force(em Minutos) - Tempo, em minutos, que o usuário irá permanecer inacessível após as várias tentativas de acesso malsucedidas.(Disponível apenas ao
ativar a proteção a ataques de brute force)
Números de tentativas antes de bloquear - Número de tentativas de acesso malsucedidas, até que a proteção seja ativada.(Disponível apenas ao ativar a proteção a ataques de brute force)
Grupo - Nome do grupo que receberá os privilégios de administrador e que este usuário fará parte.
A opção grupo, está disponivel apenas para segurança por grupo , nos demais módulos esta opção não será exibida.
Adicionar Aplicação
Esta opção adicionar as aplicações já criadas no projeto a tabela de aplicação.
Salvar Perfil
Permite salvar em um perfil com todas as configurações utilizadas nas etapas anteriores. Utilizando este esquema, é possível criar um novo módulo de segurança utilizando as
mesmas configurações utilizada para a criação deste.
Salvar Perfil - Permite salvar um perfil com todas as configurações deste modulo de seguraça.
Conexão
Após a definição do tipo de segurança, devemos selecionar a conexão que será utilizada para criar as tabelas que compõem o módulo de segurança.
Conexão - Define a conexão que será utilizada para a criação das tabelas de segurança.
Tabelas Existentes - Permite a utilização de tabelas preexistentes em sua base de dados. Estas tabelas devem possuir o mínimo de campos utilizado pela segurança do Scriptcase.
9
Recomendamos que utilize esta aplicação caso as tabelas já tenha sido criadas pelo modulo de segurança do Scriptcase, para minimizar os erros.
Criar Tabelas - Define a criação de novas tabelas para serem usadas pelas aplicações de segurança.
Prefixo das tabelas – Prefixo que será concatenado ao nome das tabelas que serão criadas.
Apagar tabelas existentes - No momento da criação das novas tabelas, caso ocorra alguma duplicidade em seus nomes, as tabelas da base serão sobrescritas pelas novas tabelas.
Proteger usuários logados - Impede que o mesmo usuário esteja logado no sistema utilizado duas sessões diferentes.
Associação de tabelas
Nesta etapa, devemos associar os campos das aplicações aos campos das tabelas. Ao selecionar Tabelas Existentes na parte de conexão, a associação das tabelas é feita de
forma manual.
Nestes casos, as tabelas existentes na base devem conter um numero mínimo de campos para que possam ser associados aos campos das aplicações de segurança.
As tabelas necessárias para cada tipo de segurança estão descritas no início deste artigo.
Configurações
Geral
Definimos a utilização de criptografia na senha, a pasta onde as aplicações serão criadas, o módulo de log usado entre outras coisas.
Prefixo das aplicações - Prefixo das aplicações que serão criadas automaticamente pelo modulo de segurança.
Criptografia - Criptografia utilizadas para as nas aplicações que serão incluídas no modulo de segurança posteriormente, caso a opção incluir aplicações.
Ativar Segurança - Ativa a flag Segurança das Aplicações de todas as aplicações do projeto.
Ativar Captcha - Ativa o captcha da aplicação de login do modulo de segurança. Temos três opções:
Não: Não exibe o captcha na aplicação de login.
Pasta - Nome da pasta que será criada para armazenar as aplicações criadas automaticamente pelo modulo de segurança.
Tema - Tema que seja utilizado nas aplicações criadas pelo modulo de segurança.
Log - Esta opção estará disponível caso o projeto possua um módulo de log configurado previamente. Clique aqui e veja como cria-lo.
Menu - Esta opção estará disponível caso o projeto possua uma aplicação de menu criado previamente.
Tipo de Menu - Tipo de menu que será criado pelo modulo de segurança(Opção disponível apenas se nenhum menu for selecionado no item anterior)
Login
Caracteres permitidos - Definir quais caracteres serão permitidos ao criar uma senha.
Recuperar Senha
10
Define a forma como a recuperação de senha irá funcionar no sistema.
Estas opções de recuperação de senha funciona apenas quando o sevidor SMTP é configurado corretamente, em Configurações de E-mail .
Enviar senha para e-mail - Permite que o usuário do sistema receba sua senha por e-mail. Esta opção funciona apenas quando não está usando criptografia(MD5), a utilização ou não de
criptografia é definida na aba Geral
Redefinir senha e enviar novo e-mail - Permite que o sistema crie uma nova senha e a envie para o e-mail do usuário.
Enviar link para e-mail com nova senha - Permite que o usuário receba um link por e-mail para redefinir sua senha.
Novos Usuários
As opções ativação por e-mail e Enviar e-mail para administrador funcionam apenas quando o servidor SMTP é configurado corretamente, em Configurações de E-mail .
Permite o cadastro de novos usuários - Define a disponibilidade da opção de cadastro de usuários no login do sistema. Ao desmarcar, apenas usuários com acesso ao administrativo do
sistema poderão inserir novos usuários.
Requer ativação por e-mail - Define se o novo usuário terá que realizar uma validação através do e-mail para ativar sua conta. (Opção disponível apenas ao configurar o SMTP)
Enviar e-mail para administrador - Define se o administrador do sistema receberá um e-mail, sempre que um novo usuário for criado. (Opção disponível apenas ao configurar o SMTP)
Configurações de E-mail
Onde é definido o provedor que iremos utilizar para o envio de e-mails do sistema.
Porta SMTP - Informe a porta do servidor SMTP. Esta informação deve está em conformidade com a opção Conexão Segura. Utilize 465 para SSL, 587 para TLS ou 25 para não segura. Ao
omitido, o Scriptcase assumirá o valor default: 25
Conexão Segura - Indicativo para conexão segura. Utilize SSL ou TSL, ou deixe em branco para conexão não segura
Usuários Logados
Define o comportamento do sistema para a proteção do login.
Esta configuração está disponível apenas se selecionarmos a opção Proteger usuário logado na etapa de conexão.
11
Mostrar Usuários Logados - Criar aplicação de consulta com todos os usuários logados da sessão do projeto.
Proteção Ataque Brute Force - Ativa/Desativa o bloqueio de usuários após algumas tentativas de acesso malsucedidas.
Tempo de bloqueio do Brute Force(em Minutos) - Tempo, em minutos, que o usuário irá permanecer inacessível após as várias tentativas de acesso malsucedidas.(Disponível apenas ao
ativar a proteção a ataques de brute force)
Números de tentativas antes de bloquear - Número de tentativas de acesso malsucedidas, até que a proteção seja ativada.(Disponível apenas ao ativar a proteção a ataques de brute force)
Grupo - Nome do grupo que receberá os privilégios de administrador e que este usuário fará parte.
A opção grupo, está disponivel apenas para segurança por grupo , nos demais módulos esta opção não será exibida.
Adicionar Aplicação
Salvar Perfil
Permite salvar em um perfil com todas as configurações utilizadas nas etapas anteriores. Utilizando este esquema, é possível criar um novo módulo de segurança utilizando as
mesmas configurações utilizada para a criação deste.
Salvar Perfil - Permite salvar um perfil com todas as configurações deste modulo de seguraça.
Um perfil salvo, pode ser selecionano no início da criação do módulo de segurança, antes da esconha do tipo de segurança.
Conexão
Configurações
Geral
Prefixo das aplicações - Prefixo das aplicações que serão criadas automaticamente pelo modulo de segurança.
Ativar Segurança - Ativa a flag Segurança das Aplicações de todas as aplicações do projeto.
Pasta - Nome da pasta que será criada para armazenar as aplicações criadas automaticamente pelo modulo de segurança.
Tema - Tema que seja utilizado nas aplicações criadas pelo modulo de segurança.
Log - Esta opção estará disponível caso o projeto possua um módulo de log configurado previamente. Clique aqui e veja como cria-lo.
Menu - Esta opção estará disponível caso o projeto possua uma aplicação de menu criado previamente.
Tipo de Menu - Tipo de menu que será criado pelo modulo de segurança(Opção disponível apenas se nenhum menu for selecionado no item anterior)
Login
Caracteres permitidos - Definir quais caracteres serão permitidos ao criar uma senha.
LDAP
Neste etapa devemos informar um usuários para conectarmos com o servidor LDAP. O usuário informado terá permissão de administrador no sistema.
Salvar Perfil
Permite salvar em um perfil com todas as configurações utilizadas nas etapas anteriores. Utilizando este esquema, é possível criar um novo módulo de segurança utilizando as
mesmas configurações utilizada para a criação deste.
Salvar Perfil - Permite salvar um perfil com todas as configurações deste modulo de seguraça.
Um perfil salvo, pode ser selecionano no início da criação do módulo de segurança, antes da esconha do tipo de segurança.
Após a definição do tipo de segurança, devemos selecionar a conexão que será utilizada para criar as tabelas que compõem o módulo de segurança.
Conexão - Define a conexão que será utilizada para a criação das tabelas de segurança.
Tabelas Existentes - Permite a utilização de tabelas preexistentes em sua base de dados. Estas tabelas devem possuir o mínimo de campos utilizado pela segurança do Scriptcase.
Recomendamos que utilize esta aplicação caso as tabelas já tenha sido criadas pelo modulo de segurança do Scriptcase, para minimizar os erros.
Criar Tabelas - Define a criação de novas tabelas para serem usadas pelas aplicações de segurança.
Prefixo das tabelas – Prefixo que será concatenado ao nome das tabelas que serão criadas.
Apagar tabelas existentes - No momento da criação das novas tabelas, caso ocorra alguma duplicidade em seus nomes, as tabelas da base serão sobrescritas pelas novas tabelas.
Proteger usuários logados - Impede que o mesmo usuário esteja logado no sistema utilizado duas sessões diferentes.
Associação de tabelas
Nesta etapa, devemos associar os campos das aplicações aos campos das tabelas. Ao selecionar Tabelas Existentes na parte de conexão, a associação das tabelas é feita de
forma manual.
Nestes casos, as tabelas existentes na base devem conter um numero mínimo de campos para que possam ser associados aos campos das aplicações de segurança.
As tabelas necessárias para cada tipo de segurança estão descritas no início deste artigo.
Configurações
Geral
Prefixo das aplicações - Prefixo das aplicações que serão criadas automaticamente pelo modulo de segurança.
Ativar Segurança - Ativa a flag Segurança das Aplicações de todas as aplicações do projeto.
Pasta - Nome da pasta que será criada para armazenar as aplicações criadas automaticamente pelo modulo de segurança.
Tema - Tema que seja utilizado nas aplicações criadas pelo modulo de segurança.
Log - Esta opção estará disponível caso o projeto possua um módulo de log configurado previamente. Clique aqui e veja como cria-lo.
Menu - Esta opção estará disponível caso o projeto possua uma aplicação de menu criado previamente.
Tipo de Menu - Tipo de menu que será criado pelo modulo de segurança(Opção disponível apenas se nenhum menu for selecionado no item anterior)
Login
Caracteres permitidos - Definir quais caracteres serão permitidos ao criar uma senha.
Configurações de E-mail
Onde é definido o provedor que iremos utilizar para o envio de e-mails do sistema.
Porta SMTP - Informe a porta do servidor SMTP. Esta informação deve está em conformidade com a opção Conexão Segura. Utilize 465 para SSL, 587 para TLS ou 25 para não segura. Ao
omitido, o Scriptcase assumirá o valor default: 25
Conexão Segura - Indicativo para conexão segura. Utilize SSL ou TSL, ou deixe em branco para conexão não segura
LDAP
Usuários Logados
Esta configuração está disponível apenas se selecionarmos a opção Proteger usuário logado na etapa de conexão.
Mostrar Usuários Logados - Criar aplicação de consulta com todos os usuários logados da sessão do projeto.
Proteção Ataque Brute Force - Ativa/Desativa o bloqueio de usuários após algumas tentativas de acesso malsucedidas.
Tempo de bloqueio do Brute Force(em Minutos) - Tempo, em minutos, que o usuário irá permanecer inacessível após as várias tentativas de acesso malsucedidas.(Disponível apenas ao
ativar a proteção a ataques de brute force)
Números de tentativas antes de bloquear - Número de tentativas de acesso malsucedidas, até que a proteção seja ativada.(Disponível apenas ao ativar a proteção a ataques de brute force)
Neste etapa devemos informar um usuários para conectarmos com o servidor LDAP. O usuário informado terá permissão de administrador no sistema.
16
Adicionar Aplicação
Salvar Perfil
Permite salvar em um perfil com todas as configurações utilizadas nas etapas anteriores. Utilizando este esquema, é possível criar um novo módulo de segurança utilizando as
mesmas configurações utilizada para a criação deste.
Salvar Perfil - Permite salvar um perfil com todas as configurações deste modulo de seguraça.
Um perfil salvo, pode ser selecionano no início da criação do módulo de segurança, antes da esconha do tipo de segurança.
reCAPTCHA
O reCAPTCHA é uma ferramenta utilizada através de API disponibilizada pelo Google para realização de verificações de envio de formulários adicionando segurança no
momento de confirmação do formulário ( impedindo que sejam utilizadas automações para submissão ).
Exemplo do reCAPTCHA:
Primeiramente temos que solicitar uma Chave de API para ativarmos o reCAPTCHA na aplicação do Scriptcase seguindo os passos abaixo:
Para obter a Chave do Site e Secret Key devemos acessar o endereço: https://www.google.com/recaptcha/admin#list. A página abaixo será exibida:
Label: Nome do projeto que será criado para armazenar as chaves do reCAPTCHA.
Domains : Podemos inserir vários domínios (um por linha) para limitarmos o uso da API.
Após isto, devemos aceitas os temos de serviço ( “Accept the reCAPTCHA Terms of Service” ).
17
Ao clicar em Register a página será atualizada com as informções de integração do reCAPTCHA. Nesta tela podemos obter os dados da Chave do Site e do Secret Key:
Chave do Site : Chave gerada pelo google após a criação do projeto reCAPTCHA.
Secret Key : Chave gerada pelo google após a criação do projeto reCAPTCHA.
Vídeos relacionados
Modulo de Segurança
Autenticação LDAP
1
Módulo de Log
PÁGINA INICIAL › MÓDULOS › MÓDULO DE LOG
O modulo de log possibilita a criação de vários esquemas de log. Cada aplicação do projeto pode ser vinculada a um esquema de log, que será configurado individualmente.
Cada projeto pode conter um ou vários esquemas de log.
Lista de esquemas
Acesse o menu Módulos > Log e clique em Criar / Editar Módulo de log.
Caso não exista nenhum esquema criado no projeto, seremos redirecionados para a tela de criação do esquema de log.
Criar Log de Aplicativo - Cria um relatório utilizando a tabela de log usada pelo esquema padrão do projeto. Que é
Novo Esquema
Tabela - Nome da tabela que será criada para armazenar as informações do log. Preenchimento obrigatório.
Tabela Existente - Opção para deletar a tabela que possuem o mesmo nome no banco de dados. Para utilizar a tabela existente no banco de dados, deixe esta opção desmarcada.
Esquema Padrão - Define o esquema que está sendo criado como o padrão do projeto.
Login - Variável global utilizada para armazenar o login do usuário logado no sistema. Esta variável deve ser a mesma da utilizada no modulo de segurança. Por padrão a variável que
utilizamos em ambos os módulos é [usr_login] .
Valores Padrão
Ao salvar, será exibido a tela de confirmação, clique em Fechar para salvar esquema
Fechar para salvar esquema - Salva o esquema criado, e redireciona para a tela das aplicações.
Ícone fechar - Cancela a criação do esquema retornando para a tela de criação do novo esquema.
Após a confirmação seremos redirecionados para uma tela de Aplicações Relacionadas ao Log.
Aplicações Relacionadas
Nesta etapa devemos definir qual esquema de log será utilizado em cada aplicação do projeto. A lista de aplicações pode ser filtrada por tipo ou pelo esquema de log utilizado.
No topo você pode aplicar ações para todas as linhas ou poderá selecionar apenas uma ação para cada linha individualmente.
Filtro
Relatório de Log
Neste relatório poderemos visualizar todas as informações armazenadas pelo esquema selecionado na criação do relatório.
3
Vídeos relacionados
Modulo de Segurança
Autenticação LDAP
1
Visão geral
PÁGINA INICIAL › CONFIGURAÇÕES
Reúne as principais configurações do Scriptcase. Para os usuários com privilégio de administrador podemos realizar o registro da licença, gerenciar os usuários do sistema,
realizar backups e restore dos projetos entre outras configurações.
Para os demais usuários, sem privilégio de administrador, poderemos definir o idioma padrão da ferramenta, personalizar a barra de ferramentas do Scriptcase entre outras
opções que quando realizadas estarão disponíveis apenas para os usuários que as realizarem, para os que não alterarem estas configurações utilizarão as definições padrão do
Scriptcase.
1
Administração
PÁGINA INICIAL › CONFIGURAÇÕES › ADMINISTRAÇÃO
Acesso restrito a usuários com privilégio de administrador. Temos acesso as principais configurações do Scriptcase.
Configurações do Sistema
Tela de Configurações do Sistema, onde podemos definir diversas configurações que serão perceptíveis a todos os usuários do sistema.
Quantidade de compilações em paralelo - Define a quantidade de segmentos usados para gerar as aplicações.
Exibir o tempo de compilação das aplicações individualmente - Permite a exibição do tempo de compilação de cada aplicação.
2
Quantidade de cópias automáticas das aplicações - Define a quantidade de cópias que o restore de aplicações irá armazenar.
Avisar se o Backup do sistema não for realizado em (dias) - Define o número em dias para informar aos usuários selecionados que o último backup realizado tornou-se obsoleto.
Mostrar aviso do backup para - Define os usuários que serão avisados sobre o backup obsoleto.
Verificar por novas versões do Scriptcase após login - Permite a verificação automática por novas versões da ferramenta, disponíveis para atualização.
Verificar versão nos dias - Permite selecionar um dia da semana para que ocorra a verificação de nova versão.
Timeout de Aplicações (minutos) - Tempo limite para a execução de scripts (PHP), durante o desenvolvimento das aplicações, ex. compilar a aplicação, análise de selects, salvar a aplicação
etc. (em segundos).
Exibir Mensagem do status da geração - Permite definir se as mensagens das ações que o Scriptcase está realizando quando o usuário compila (botão Compilar) ou executa (botão Executar)
uma aplicação, sejam exibidas plenamente, parcialmente ou não sejam exibidas. As opções são:
Principais - Exibe apenas um subconjunto das mensagens;
Usar cache para campos das tabelas - Com esta funcionalidade ativada a mesma permite uma maior velocidade no ato da consulta.
Para que a opção recuperar senha do Scriptcase, disponível no login do Scriptcase funcione, é necessário configurar corretamente as configurações de envio de e-mail abaixo.
Servidor SMTP - Deve ser informado o endereço do servidor SMTP, responsável pelo envio de email.
Porta do SMTP - Informe a porta do servidor SMTP. Esta informação deve estar em conformidade com a opção Conexão Segura. Utilize 465 para SSL. Ao omitido, o Scriptcase assumirá o
valor default: 25.
Exibir opção de utilizar sessão em banco de dados na publicação - Permite a exibição da opção de utilizar sessão no banco de dados da publicação.
Valores Padrão
Onde definimos as configurações padrão para a criação de novas aplicações em todos os projetos, caso o projeto não possua suas próprias configurações. Para alterar estas
configurações apenas no projeto, acesse o menu Projeto > Valores Padrão .
Dados Gerais
3
Imagem do Logotipo - Logotipo utilizado no título da aplicação. Customize o projeto utilizando o mesmo logotipo em todos os títulos da aplicação.
Exibir Sumário - Exibir o número de registros exibidos na pasta, e o total de registros da aplicação. Esta opção será executada apenas se a opção linha, na barra de ferramentas não estiver
em uso.
Usar template no Editor HTML - Define se será utilizado o novo Tiny MCE. Ao marcar sim devemos selecionar um tema na opção abaixo.
Template do editor HTML - Define o esquema que o campo EditorHTML irá utilizar.
Consulta
Largura da Tabela - Define a largura das consultas. Pode ser em pixel ou porcentagem.
Tabular Quebras - Tabulação das quebras, esta opção irá funcionar caso possua duas ou mais quebras na consulta.
Linhas por página - Define quais as opções serão exibidas para a quantidade de linhas por página. Se você precisa de uma opção para mostrar todas as linhas, adicionar “all” (todos) nas
opções. Ex.: 10,20,30,all
Formulário
Largura da Tabela - Define a largura das consultas. Pode ser em pixel ou porcentagem.
Aba
Menu
Template
4
Definição dos templates utilizados no cabeçalho e rodapé de cada uma das aplicações do Scriptcase.
Diretórios do Sistema
Diretórios onde diversas informações e modelos serão armazenados pelo Scriptcase. Todos os diretórios são configurados automaticamente durante a instalação do Scriptcase,
tornando desnecessária qualquer alteração por parte do usuário. Aconselhamos não realizar nenhuma alteração nestes diretórios e utiliza-los apenas como fonte de
informação, caso necessite acrescentar alguma informação, como ícones ou novos modelos de bordas.
Diretório Raiz dos Documentos do Web Server - Raiz do servidor WEB, onde o Scriptcase está instalado. Em servidores IIS o padrão seria “inetpub/wwwroot”.
5
Caminho da Aplicação - Local onde as aplicações criadas pelos usuários serão armazenadas.
Caminho da Produção - Caminho onde fica o diretório “prod” dentro do Scriptcase, nesse diretório estão todos os arquivos e bibliotecas de que as aplicações geradas necessitam para serem
executadas.
Diretório para Documentos - Diretório onde os documentos utilizados nas aplicações serão armazenados.
Diretório para Imagens - Diretório onde as imagens utilizadas nas aplicações serão armazenadas. As imagens carregadas nas aplicações, através do campo upload (imagem nome do
arquivo) serão armazenadas neste diretório.
Diretório para arquivos temporários - Diretório onde as imagens manipuladas na aplicação deverão ser armazenadas temporariamente. Esse armazenamento temporário é uma condição
que o código HTML estabelece para poder abrir corretamente essas imagens e a definição de um diretório específico para essas imagens evita que as mesmas se misturem a uma galeria de
fotos existente.
Tipo de Segurança
Devemos definir a forma de armazenamento dos dados de acesso e o tipo de segurança que será utilizado.
Tipo de Segurança - Forma de armazenamento dos dados de acesso. Podemos selecionar entre Scriptcase ou LDAP.
Scriptcase - Dados de acesso dos usuários serão armazenados no banco de dado do Scriptcase.
LDAP - Dados de acesso dos usuários estarão armazenados em um servidor LDAP, que será consultado pelo Scriptcase para validar o acesso.
Nível de Seguança - Tipo de segurança que será utilizado, esta opção é igual independentes da forma de armazenamento selecionada.
Usuário - As permissões são definidas para cada usuário. Nesta opção as permissões devem ser configuradas individualmente.
Groupo - As permissões são definidas para grupos de usuários. Nesta opção, iremos vincular os usuários à um ou mais grupos, e definir as permissões serão para os grupos, os usuários
vinculados aos grupos herdam as permissões.
Groupo/Usuário - Nesta opção, as permissões são definidas para os grupos de usuários e/ou para os usuários individualmente. Neste tipo de segurança as permissões do grupo e do
usuário são somadas. Desta forma, por exemplo, poderá existir usuários pertencentes ao mesmo grupo mais que possuem permissões diferentes.
As opções dos níveis de Segurança são iguais independentemente do tipo de segurança selecionado. (Scriptcase ou LDAP)
Usuários
Tela de gerenciamento dos usuários do sistema, nela iremos visualizar uma lista de todos os usuários cadastrados no sistema. Temos, dentre outras, a opção de incluir novos
usuários ou editar os existentes.
Esta opção estará disponível no meu lateral apenas ao selecionarmos Scriptcase no Tipo de Segurança
Ação
Detalhe - Detalhes dos usuários, como e-mail de contato, seus privilégios, projetos e grupos de usuários que fazem parte.
6
Edição - Edição do privilégios de utilização e projetos que tem acesso.
Novo Usuário
Ao clicar no botão, Novo Usuário seremos redirecionados para a tela de inclusão de usuários, onde definimos seu login, senha, privilégios entre outras coisas.
Privilégios
Administração - Permissão para que o usuário tenha acesso a parte administrativa do Scriptcase.
Banco de dados - Ações que poderão ser realizadas pelo usuário com relação às opções de banco de dados.
Em seguida, seremos redirecionados para a tela de Ligação da Administração do Projeto, onde podemos definir se o usuário será administrador de algum dos projetos listados.
No exemplo abaixo, estou definindo que o usuário sc será administrador do projeto gradebook.
O administrador do projeto, pode realizar várias alterações nas preferências do projeto, conexões existentes entre outras coisas.
Edição do Usuário
A tela de edição é semelhante à de criação de usuários, possuindo basicamente as mesmas opções de configuração.
7
Privilégios
Administração - Permissão para que o usuário tenha acesso a parte administrativa do Scriptcase.
Banco de dados - Ações que poderão ser realizadas pelo usuário com relação às opções de banco de dados.
Como ocorre na criação do usuário, seremos redirecionados para a tela de Ligação da Administração do Projeto, onde podemos definir os projetos em que o usuário terá
privilégio de administrador. No exemplo abaixo, estou adicionando ao usuário sc a administração do projeto documents_library.
Alterar Senha
Deletar usuário
Ao deletar um usuário que possui aplicações vinculadas a seu login, deveremos informar se desejamos descartar estas aplicações ou transferi-las para algum outro usuário.
8
Excluir Aplicações - Todas as aplicações criadas pelo usuário em questão serão excluídas.
Grupos
Gerenciamento dos grupos de usuários. Ao acessar teremos uma lista dos grupos existentes com algumas informações pertinentes.
Esta opção estará disponível no meu lateral apenas ao selecionarmos Scriptcase no Tipo de Segurança
Ações
Novo Grupo
Privilégio de admin - Define se os usuários vinculados a grupo terão privilégio de administrador no Scriptcase.
Privilégios
Projeto - Define o privilégio dos usuários do grupo nos projetos acessíveis por este grupo.
Projetos Administradores - Define se o grupo terá permissão de administrador no projeto. Neste exemplo, os usuários do Grupo C serão administradores do projeto gradbook
Usuários
Após a criação dos grupos, podemos definir quais usuários farão parte dos grupos.
LDAP
Tela de sincronização com o LDAP. Devemos informar os dados corretos para realizarmos a sincronização com o servidor. Recomendamos a utilização do usuário administrador
do LDAP, desta forma, todos os usuário e grupos do servidor serão listados. O utilizado para realizar a conexão com o LDAP terá privilégio de administrador no Scriptcase.
Esta opção estará disponível no meu lateral apenas ao selecionarmos LDAP no Tipo de Segurança
10
DN - Componente de domínio.
Após salvarmos os dados da conexão com o servidor LDAP, os usuários e grupos serão listados nas abas usuários e grupos respectivamente. Inicialmente, apenas o usuário
administrador (usado para conexão com o LDAP) terá acesso ao Scriptcase. Os demais usuários dever ser habilitados e suas permissões configuradas assim como os grupos.
Usuários
Opção exibida ao selecionar usuários nas opções de Nível de Segurança, lista de todos os usuários armazenados no servidor LDAP. Podemos gerenciar os privilégios de cada
usuário aos projetos e opções do Scriptcase.
Grupos
Opção exibida ao selecionar grupos nas opções de Nível de Segurança, lista dos grupos existentes no servidor. Devemos acessar está aba para habilitar os grupos e configurar
suas permissões no Scriptcase.
11
Grupos / Usuários
Ao selecionar a o nível de segurança, Grupos/Usuários as duas abas serão exibidas. Neste caso, as permissões são definidas para os grupos de usuários e/ou para os usuários
individualmente. Neste tipo de segurança as permissões do grupo e do usuário são somadas. Desta forma, por exemplo, poderá existir usuários pertencentes ao mesmo grupo
mais que possuem permissões diferentes.
Projetos
Lista dos projetos existentes no Scriptcase. É possível visualizar detalhes administrativos dos projetos, como usuários que possuem acesso, versão atual dos projetos, número
de aplicações, entre outras informações.
Aplicações - Número de aplicações de cada versão do projeto. 1:33(Contagem de versões: Número de aplicações)
Ao clicar na lupa, ao lado do número de aplicações, é possível visualizar mais detalhes do projeto. Além de algumas informações vistas anteriormente, na lista dos projetos,
podemos visualizar algumas outras informações.
12
Usuários - Usuários que possuem acesso ao projeto. Os usuários terão as permissões básicas do projeto, como a criação de aplicações
Administradores - Grupo/Usuários que são administradores do projeto. Com esta permissão é possível por exemplo, criar e editar conexões e acessar as propriedades do projeto.
A permissão de cada usuário deve ser configurada individualmente assim com as permissões dos grupos.
Online
Podemos visualizar em tempo real todos os usuários logados no Scriptcase, a página atual de cada usuário, data e hora do último acesso entre outras informações.
Aplicação - Aplicação que está sendo acessada no momento. Esta informação pode estar vazia se, por exemplo, o usuário logado estiver acessando o menu de administração.
Backup
O backup do Scriptcase trabalha de forma semelhante a exportação de projeto, porem o backup realiza a exportação de todos os projetos do Scriptcase, com todos os arquivos
necessários para seu funcionamento. Para realizar o backup basta informar o nome do arquivo que será gerado.
Restore
Permite a importação de um ou mais projeetos. Ao acessar o restore, é exibido uma lista dos backups realizados recentemente.
Para restaurar algum outro backup, que não se encontra na lista acima, selecione restaurar zip e selecione um arquivo de backup criado pelo Scriptcase.
Após a escolha do backup que será restaurado, seremos redirecionados. Neste momento, devemos informar se desejamos sobrescrever os arquivos em duplicidade ou manter
os arquivos existentes no Scriptcase.
Configurar Log
O Scriptcase armazena em seu banco de dados um log das principais ações realizadas pelos usuários. Por padrão, todas as ações são armazenadas em nosso banco. Nesta
opção, podemos personalizar o registro de log do Scriptcase, marcando ou desmarcando as ações que devem ser armazenadas.
Visualizar Log
Esta opção permite que possamos visualizar as principais ações realizadas pelos usuários, sendo armazenada separadamente por dia. No calendário, podemos selecionar a data
desejada para visualizarmos as informações na balela ao lado. Os dias que possuem log estão destacados com um fundo azul claro.
Scriptcase Update
Área de atualização do Scriptcase. Todo o processo de atualização é feito através da internet utilizando o site do Scriptcase. Recomendamos a utilização uma conexão rápida e
estável.
Posteriormente, podemos definir se a documentação offline e o prod usado pelo Scriptcase serão atualizados.
Após o download e instalação de todos os arquivos, será exibido uma tela com a opção de acesso ao log de alterações que estará disponível ao clicar em: Clique aqui para ver o
log do Scriptcase update .
Registro OnLine
Para este tipo de registro, devemos estar conectados à internet, para que possamos consultar as informações em nossos servidores.
Para registrar o Scriptcase é fundamental possuir as informações de acesso da conta que o serial está vinculado.
Informe os dados da conta (Login da conta de acesso ao Meu Scriptcase no site) e um serial válido (disponível para registro Aberto) vinculado a conta.
Serial - Serial ativo e disponível para registro (Aberto) vinculado a conta informada acima.
Registro OffLine
Utilizado para casos onde a máquina utilizada para instalar o Scriptcase não possui acesso a internet. Este tipo de registro é feito em duas etapas, a etapa de Solicitação e o
Registro propriamente dito.
Para registrar o Scriptcase é fundamental possuir as informações de acesso da conta que o serial está vinculado.
Solicitação
A tela de solicitação pode ser acessada no menu Licenças > Solicitação Offline
Dentro do Scriptcase, devemos solicitar o arquivo criptografado contendo as informações pertinentes para o registro da ferramenta.
Usuário - Login da conta vinculada ao serial que será informado. (Login da conta de acesso ao Meu Scriptcase no site)
Serial - Serial ativo e disponível para registro (Aberto) vinculado a conta informada acima.
Após finalizar a solicitação, em posse do arquivo gerado, acesse o site através do link https://www.scriptcase.com.br/licenserequest/.
Informe o serial que deseja utilizar para o registro (O mesmo usado para gerar o arquivo no Scriptcase) e realize o upload do arquivo .rec , posteriormente será gerado um
arquivo .lic , realize o download do mesmo e retorne ao seu Scritcase.
Registro
Retornando ao Scriptcase, em administração acesse Licenças > Solicitação Offline no menu lateral.
16
Informe novamente os dados da conta e o serial que está sendo utilizado para o registro, e realize o upload do arquivo .lic baixado do site.
Usuário - Mesmo login utilizado para gerar o arquivo .rec no início do artigo. (Login da conta de acesso ao Meu Scriptcase no site)
Serial - Mesmo serial utilizado para solicitar o arquivo .rec .(Serial ativo e disponível para registro(Aberto) vinculado a conta informada acima.)
Interface de definição das configurações da ferramenta. Todos os usuários possuem acesso a esta interface, e as alterações realizadas aqui, estarão vinculadas ao login que as
realizou. Desta forma, cada usuário poderá configurar seu Scriptcase da forma que desejar.
Idioma - Idioma da interface do Scriptcase. Ao informar um idioma desta configuração, o idioma selecionado no login é desconsiderado.
Segurança no Desenvolvimento - Ao desmarcar esta opção, as configurações de segurança serão desconsideradas ao executar as aplicações no ambiente de desenvolvimento. Ao realizar a
publicação as aplicações iram respeitar as configurações de segurança normalmente.
Informações Iniciais - Define as informações que serão exibidas na lista das aplicações.
Mostrar URL Amigável - Define a exibição do campo para informar a URL amigável da aplicação.
Interface Menu principal - Define a largura do menu lateral do home, onde são listadas as aplicações e a opção de incremento.
Interface da Edição de App - Define a largura do menu lateral ao acessar as configurações de uma aplicação e a opção de incremento.
Mostrar INSERIR CÓDIGFO em eventos - Define a exibição dos exemplos ao acessar os eventos de uma aplicação.
Converter identação para tab - Permite usar a tecla “tab” pra identar uma linha ou trecho do código.
Mostrar pastas no home - Permite a exibição das subpastas junto as aplicações, ao selecionar uma pasta no menu lateral no home do projeto.
Habilitar Teclas de Atalho - Esta opção permite habilitar/desabilitar as teclas de atalho do Scriptcase. Clique aqui para visualizar as teclas de atalho.
1
Alterar Senha
PÁGINA INICIAL › CONFIGURAÇÕES › ALTERAR SENHA
Interface de alteração de senha. E sempre recomendado a utilização de senhas com um certo grau de complexidade, para dificultar a tentativa de invasão por brute force.
Informe a senha atual, e sua nova senha duas vezes para confirmação.
Para que a opção de recuperação de senha do Scriptcase funcione, é necessário que o administrador tenha configurado corretamente as configurações do SMTP nas
configurações administrativas da ferramenta.
Permite que cada usuário personalize sua barra de ferramentas, incluindo ou retirando itens desnecessários para sua utilização, melhorando assim sua experiencia no
desenvolvimento de aplicações. Esta alteração será vinculada ao usuário que a realizou, desta forma cada usuário poderá configura sua própria barra de ferramentas.
Os ícones estão divididos por categorias. Para incluir um item na barra de ferramentas, devemos arrasta-lo para a barra de ferramentas
Botões
Adicionar Separador - Adiciona um separador já na barra de ferramentas, após o último item da barra atual.
Criar item - Cria um novo item na barra de ferramentas. Informe o URL, ícone e descrição do novo item.
Permite que você altere as teclas de atalho padrão da interface do seu Scriptcase, oferecendo praticidade e mais opções de customização ao seu desenvolvimento.
Para realizar a alteração das teclas de atalho padrão do Scriptcase, basta acessar o menu Configurações > Minhas teclas de atalho.
Restaurar Padrão: Restaura todos os atalhos padrão que foram alterados ou apagados.
Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.
Uma publicação é o ato de tornar externo, as aplicações feitas em seu projeto do Scriptcase, afim de que possam ser acessadas em ambiente de homologação. Basicamente, é o
último procedimento da fase de desenvolvimento, onde o usuário do Scriptcase encontra todo o auxilio para implantação do projeto em um servidor WEB, este que por sua vez
precisa estar devidamente configurado para garantir o perfeito funcionamento das aplicações.
O Scriptcase possui duas formas diferentes para realização desse processo, abaixo ambas estão detalhadas:
Recomendamos que a versão do PHP do ambiente de Produção seja a mesma do Desenvolvimento, devido questões de compatibilidade das funções entre as suas diferentes
versões.
Publicação Típica
É o tipo de publicação que configura automaticamente o ambiente de produção, com todas as bibliotecas comuns utilizadas pelas aplicações. Caso você tenha necessidade de
customizar os diretórios da publicação, como por exemplo o diretório de imagens e o diretório temporário, este tipo de publicação não é recomendado, visto que neste tipo
estes diretórios são configurados com um padrão do Scriptcase, impossibilitando a customização dos mesmos, para realizar uma publicação que o dê liberdade de escolha dos
diretórios recomendamos que utilize o modo de publicação “Avançado”.
Publicação Avançada
É o tipo de publicação que dá ao usuário do Scriptcase a possibilidade de escolha dos diretórios padrões do projeto, tais como: Diretório de Imagens, Diretório de Documentos,
Diretório de Produção(Bibliotecas Comuns) e etc. Este tipo de publicação é recomendado em casos em que se faz necessário usar diretórios específicos, de seu servidor WEB,
para serem os diretórios padrões da publicação.
Vídeos relacionados
Publicação Típica
Publicação Avançada
Bases de Conhecimento
Reconfigurando a senha do Ambiente de Produção
A publicação típica utiliza as configurações padrão do Ambiente de Produção (Bibliotecas Comuns), sua configuração é feita automaticamente pelo Scriptcase.
Publicação de Projeto
1 - Acesse o seu projeto e escolha a opção “Projeto -> Publicar Aplicações” , disponível no menu superior.
2 - Após clicar em Publicação, você terá a opção de publicar todas as aplicações do projeto ou escolher quais serão publicadas.
Todas as aplicações
Selecionar as aplicações
Neste passo também definimos se iremos enviar as bibliotecas comuns(prod) junto do nosso projeto.
É necessário selecionar as bibliotecas comuns, que são arquivos responsáveis pelo “Ambiente de Produção”. É necessário selecionar os arquivos comuns, para as imagens, css e
mensagens costumizadas para serem enviadas no momento da publicação.
Bibliotecas comuns(Prod): Contém as bibliotecas utilizadas por nossas aplicações(CEP, GoJS, etc) além das informações das conexões utilizadas pelo projeto.
Publicar com arquivos comuns : Esta opção é obrigatória na publicação de um projeto, para que as imagens, css e mensagens personalizadas sejam enviadas no momento de geração da
publicação.
Nesta etapa devemos selecionar a forma que desejamos que os arquivos de publicação serão gerados.
O Scriptcase irá gerar um arquivo Zip ou Tar.Gz. Ao final do processo, será exibido um relatório das aplicações publicadas juntamente com o link para download do projeto.
O arquivo ZIP ou Tar.Gz gerado, deve ser descompactado apenas no servidor de publicação, para evitar que os arquivos sejam corrompidos.
Esta opção gera os arquivos diretamente no diretório informado. Devemos informar o caminho absoluto do diretório de publicação.
Essa opção está disponível apenas quando a publicação for realizada no mesmo servidor em que o Scriptcase está instalado.
Servidor de FTP : Servidor o qual será usado para publicar o projeto. Insira aqui o domínio ou IP de seu servidor FTP.
Usuário: Usuário FTP do servidor de produção, lembrando que este usuário deve ter permissão de escrita na pasta do servidor, caso contrário não funcionará.
Diretório no FTP : Caminho absoluto do diretório do servidor escolhido para publicar o projeto.
Para utilizar esta opção é necessário que se tenha um servidor que disponibilize o acesso FTP e um usuário com permissões de escrita na pasta do mesmo.
Servidor de SFTP : Servidor o qual será usado para publicar o projeto. Insira aqui o domínio de seu servidor SFTP.
Usuário: Usuário SFTP do servidor de produção, lembrando que este usuário deve ter permissão de escrita na pasta do servidor, caso contrário não funcionará.
Diretório no SFTP : Caminho absoluto do diretório do servidor escolhido para publicar o projeto.
Para utilizar esta opção é necessário que se tenha um servidor que disponibilize o acesso SFTP e um usuário com permissões de escrita na pasta do mesmo.
6 - Ao final do processo, será exibido um relatório das aplicações publicadas juntamente com o link para download do projeto.
O arquivo ZIP ou Tar.Gz deve ser descompactado apenas no servidor de produção, para minimizar os riscos de corromper os arquivos.
Diretórios do servidor
7 - Na raiz do servidor foi criada uma pasta(tipica) onde iremos descompactar os arquivos de publicação.
8 - No final do processo de descompactação dos arquivos, devemos acessar nosso projeto pelo browser.
Vídeos relacionados
Publicação Típica
Publicação Avançada
Bases de Conhecimento
Reconfigurando a senha do Ambiente de Produção
Pré-requisitos:
Servidor web (ex: Apache, IIS).
Obs: Diferente da publicação típica, onde já estão configurados todos os caminhos dos diretórios do servidor com o padrão do scriptcase, a publicação avançada disponibiliza
a possibilidade de escolha dos diretórios de acordo com a arquitetura de pastas do servidor onde será publicado.
1 - Acesse o seu projeto e escolha a opção “Projeto -> Publicação” , disponível no menu superior.
2 - Após clicar em Publicação, você terá a opção de publicar todas as aplicações do projeto ou escolher quais serão publicadas.
Todas as aplicações
Escolha de aplicações da
publicação
Selecionar as aplicações
Escolha de aplicações da
publicação
4 - Crie um template de publicação para que as configurações definidas sejam salvas e possam ser reutilizadas.
5 - Defina a estrutura de diretórios do ambiente de produção de acordo com a estrutura das bibliotecas comuns definidas no servidor de produção. Abaixo são exibidos dois
exemplos distintos de configuração.
Exemplo 1:
Obs: É necessário que se crie um diretório em seu servidor de produção, para que abrigue todo o Ambiente de Produção(Bibliotecas Comuns) da publicação, lembrando que
no diretório dos documentos deve informar o caminho absoluto até a pasta.. Neste exemplo estamos usando o diretório producao.
Obs: Obs: Neste exemplo é necessário que se crie um diretório de imagens, documentos e arquivos temporários, em seu servidor de produção, lembrando que no diretório
dos documentos deve informar o caminho absoluto até a pasta. Em relação ao Ambiente de Produção (Biblioteca Comuns), será preciso levar a pasta “prod” gerada no fim
dessa publicação. Neste caso estamos usando diretórios distintos do exemplo anterior.
Obs: Em ambos exemplos acima, caso deseje que após a conclusão do processo de publicação, seja disponibilizado, além do link do projeto, o link do Ambiente de
Produção(Bibliotecas Comuns), marque a opção “Publicar com os arquivos comuns(css, botões, imagens, mensagens)”.
Diretório de Produção : Conjunto de bibliotecas e serviços utilizados pelas aplicações publicadas. Configure aqui o caminho relativo até o diretório prod, ex: /producao/prod ou /prod
Diretório de Imagens (utilizado no processo de upload) : Pasta onde serão salvas as imagens, quando alguma aplicação utiliza um campo do tipo “Imagem(Nome do arquivo)”. Insira nesta
opção o caminho relativo até o diretório img, ex: /producao/file/img
Diretório Temporário : Pasta onde serão gerados os arquivos temporários criados durante a execução das aplicações. Os arquivos nesse diretório serão removidos periodicamente de acordo
com configuração especifica, por padrão são 120 minutos. Use neste campo o caminho relativo até o diretório tmp, ex: /producao/tmp ou /arquivos_temporarios/tmp
Diretório para Documentos (utilizado no processo de upload) : Pasta onde serão salvos os documentos, quando alguma aplicação utiliza um campo do tipo “Documento(Nome do arquivo)”.
Path absoluto (caminho completo) até o diretório doc, ex: C:/Apache/htdocs/producao/file/doc ou C:/Apache/htdocs/meus_documentos/doc
Obs: O Caracter “/”, significa a raiz do Servidor Web, é utilizado em paths relativos.
6 - Defina do nome da conexão do banco de dados que será utilizada no projeto depois de publicado.
Obs: Esta opção é recomendada por ser a que menos depende de outros serviços para ser feita.
Servidor de FTP : Servidor o qual será usado para publicar o projeto. Insira aqui o domínio de seu servidor FTP.
Usuário: Usuário FTP do servidor de produção, lembrando que este usuário deve ter permissão de escrita na pasta do servidor, caso contrário não funcionará.
Obs: Para utilizar esta opção é necessário que se tenha um servidor que disponibilize o acesso FTP e um usuário com permissões de escrita na pasta do mesmo.
Servidor de SFTP : Servidor o qual será usado para publicar o projeto. Insira aqui o domínio de seu servidor SFTP.
Usuário: Usuário FTP do servidor de produção, lembrando que este usuário deve ter permissão de escrita na pasta do servidor, caso contrário não funcionará.
Obs: Para utilizar esta opção é necessário que se tenha um servidor que disponibilize o acesso SFTP e um usuário com permissões de escrita na pasta do mesmo.
8 - Ao final do processo será exibido um relatório das aplicações publicadas juntamente com os links para download, tanto do projeto como das bibliotecas comuns, que são as
rotinas necessárias para a execução das aplicações em ambiente de produção, por isso é obrigatório que elas sejam levadas juntas ao pacote de publicação.
5
Obs:Com a publicação avançada é necessário que se baixe o “Ambiente de Produção”, o qual corresponde à todos os arquivos responsáveis pelas bibliotecas comuns. Caso
não deseje baixar o Ambiente de Produção(Bibliotecas Comuns) pelo link gerado após a publicação, você poderá optar por baixa-lo Clicando Aqui. Se desejar publicar o
mesmo projeto novamente, não é preciso baixar as bibliotecas comuns. Esta informação só não é válida quando as bibliotecas comuns foram atualizadas em um novo release
do Scriptcase.
Vídeos relacionados
Publicação Típica
Publicação Avançada
Bases de Conhecimento
Reconfigurando a senha do Ambiente de Produção
Primeiro Acesso
Ao realizar o primeiro acesso ao prod, por questões de segurança, devemos criar uma nova senha.
O caminho padrão do prod ao realizar um publicação tipica é: /nome_do_projeto/_lib/prod . Exemplo de acesso: http://192.168.254.196:8090/projeto/_lib/prod
Em seguida seremos direcionados a uma tela que informa o nome das conexões que devem ser criadas.
As conexões devem ser criadas com os mesmos nomes das conexões listadas aqui, pois trata-se dos nomes das conexões que as aplicações estão utilizando.
produção
2
Criar nova conexão
Devemos escolher o SGBD, o banco de dados que utilizaremos para este projeto.
Em seguida, devemos informar o Servidor do Banco de Dados, caso nosso banco de dados esteja no mesmo servidor que as aplicações poderemos chamar através de ‘localhost’.
Se o banco estiver em outro servidor pode ser chamado através do nome da máquina ou número IP, informaremos também o Login e Senha de acesso ao banco de dados (se
possuir).
A conexão no ambiente de produção deve possuir o mesmo nome da conexão utilizada pelo projeto no ambiente de desenvolvimento.
Servidor do SGBD : Permite realizar a conexão através do Domínio do servidor ou do endereço IP.
Renomear conexão
Permite renomear as conexões do ambiente de produção.
Selecione a conexão que deseja renomear, e informe um novo nome para esta conexão.
Renomeando a conexão
Este procedimento não altera o nome da conexão que o projeto irá utilizar . A conexão no ambiente de produção deve possuir o mesmo nome da conexão utilizada pelo
projeto no ambiente de desenvolvimento.
API
Devemos configurar as APIs que estamos utilizando em nosso projeto com as mesmas informações utilizadas no ambiente de desenvolvimento.
Vídeos relacionados
Publicação Típica
Publicação Avançada
Bases de Conhecimento
3
Reconfigurando a senha do Ambiente de Produção
O ScriptCase dispõe de macros e variáveis especiais que permitem ao usuário manipular eventos, botões das aplicações, controle de segurança, efetuar operações com datas, etc.
A seguir temos uma tabela na qual são apresentadas as macros e variáveis especiais do Scriptcase, bem como os tipos de aplicações nas quais atuam.
SQL
sc_begin_trans ("Conexão") Esta macro inicializa um conjunto de transações na base de dados.
sc_change_connection ("Conexao_Antiga", "Conexao_Nova") Esta macro troca dinamicamente as conexões das aplicações.
sc_commit_trans ("Conexão") Esta macro efetiva uma série de transações na base de dados.
sc_concat Essa macro tem como finalidade a concatenação de campos em selects.
sc_connection_edit ("Nome_da_Conexão", $arr_conn) Esta macro edita uma conexão existente em tempo de execução.
sc_connection_new ("Nome_da_Conexão", $arr_conn) Esta macro permite a criação de novas conexões dinamicamente.
sc_error_continue ("Evento") Esta macro desativa o tratamento de erros de banco de dados, padrão do Scriptcase.
Esta macro configura a variável que contem a mensagem de erro do banco de dados que pode ocorrer
sc_error_delete
durante a exclusão de um registro.
Esta macro configura a variável que contem a mensagem de erro do banco de dados que pode ocorrer
sc_error_insert
durante a inclusão de um registro.
Esta macro configura a variável que contem a mensagem de erro do banco de dados que pode ocorrer
sc_error_update
durante a atualização de um registro.
Esta macro executa o comando SQL passado como parâmetro ou o comando SQL contido no campo tipo
sc_exec_sql ("Comando SQL", "Conexão")
ação SQL informado.
Esta macro executa o comando SELECT informado no segundo parâmetro e retorna os dados em uma
sc_lookup (Dataset, "Comando SQL", "Conexão")
variável.
sc_reset_change_connection Esta macro apaga as trocas feitas usando "sc_change_connection".
sc_reset_connection_edit Esta macro desfaz as edições de conexão feitas pela macro "sc_connection_edit".
sc_reset_connection_new Esta macro desfaz as conexões feitas pela macro "sc_connection_new".
sc_rollback_trans ("Conexão") Esta macro descarta um set de transações na base de dados.
Esta macro executa o comando SELECT informado no segundo parâmetro e retorna o dataset em uma
sc_select (dataset, "Comando SQL", "Conexão")
variável.
sc_select_field ({Campo}) Esta macro altera dinamicamente o campo que será recuperado pela consulta.
sc_select_order ("Campo") Esta macro altera dinamicamente o campo da cláusula "ORDER BY" da consulta.
sc_select_where (add) Esta macro adiciona dinamicamente uma condição à cláusula WHERE da consulta.
sc_set_fetchmode (parm); Esta macro permite modificar o tipo de retorno do dataset dos comandos select.
sc_sql_injection ({Meu_Campo}) ou ($Minha_Variável) Esta macro protege o campo/variável contra "SQL injection"
sc_sql_protect (Valor, "Tipo", "Conexão") Essa macro protege valor digitado de acordo com o banco de dados utilizado.
sc_where_current Esta macro disponibiliza o conteúdo do select original mais o filtro.
sc_where_orig Esta macro disponibiliza o conteúdo da cláusula where do select original da aplicação.
Variables - Database Variáveis de Database Variáveis especiais que contêm os dados para acesso à base de dados.
Data
sc_date (Data, "Formato", "Operador", D, M, A) Esta macro calcula e retorna incrementos e decrementos em datas.
Esta macro converte o conteúdo do campo passado como parâmetro do formato de entrada para o
sc_date_conv ({Campo_Data}, "Formato_Entrada", "Formato_Saída")
formato de saída.
sc_date_dif ({Data1}, "Formato Data1", {Data2}, "Formato Data2") Esta macro calcula a diferença entre datas em quantidade de dias.
sc_date_dif_2 ({Data1}, "Formato Data1", {Data2}, "Formato Data2", Opção) Esta macro calcula diferença entre datas, retornando a quantidade de dias, meses e anos.
sc_date_empty ({Campo_Data}) Esta macro checa se um campo do tipo data está vazio, retornando um boleano.
sc_time_diff ({datetime_01}, "Formato datetime_01", {datetime_02},
Calcula diferença em horas, retornando a quantidade de horas, minutos e segundos.
"Formato datetime_02")
Controle
Esta macro permite que sejam executados métodos javascript chamados em eventos do
sc_ajax_javascript ('NomeMetodoJavascript', array("parâmetro"))
formulário,controle e calendário
sc_alert ("Mensagem") Esta macro exibe uma tela de mensagem no estilo Javascript.
sc_apl_conf ("Aplicação", "Propriedade", "Valor") Esta macro altera as propriedades de execução das aplicações.
sc_calc_dv (Dígito, Resto, Valor, Módulo, Pesos, Tipo) Esta macro executa o cálculo de dígitos verificadores.
sc_call_api ($profile, $arr_settings) Permite utilizar as APIs integradas ao Scriptcase.
sc_changed ({Nome_Campo}) Esta macro retorna "true" se o valor do campo tiver sido modificado.
sc_confirm ("Mensagem") Esta macro exibe uma tela de confirmação Javascript.
sc_decode ({Meu_Campo}) Esta macro retorna, o campo ou variável criptografada, à sua forma original.
sc_encode ({Meu_Campo}) Esta macro retorna, o campo ou variável, de forma criptografada.
Esta macro interrompe a execução da aplicação, se existir mensagens de erro geradas pela macro
sc_error_exit (URL, "Target") ou (Minha_Aplicação, "Target")
"sc_error_message".
sc_error_message ("Texto") Esta macro gera uma mensagem de erro.
sc_exit (Opção) Esta macro força a saida da aplicação.
sc_getfield ('meuCampo') Esta macro atribui as propiedades de um campo para uma variável javascript.
sc_get_language Esta macro retorna a sigla do idioma em uso.
sc_get_regional Esta macro retorna a sigla da configuração regional em uso.
sc_get_theme Esta macro retorna o nome do tema do layout em uso.
sc_groupby_label ("Meu_Campo") Esta macro altera dinamicamente o label dos campos que são apresentados nas linhas de quebra.
sc_image (Imagem01.jpg) Esta macro carrega, para serem usadas na aplicação, as imagens passadas como parâmentro.
2
sc_include ("Arquivo", "Origem") Esta macro é usada para efetuar "include" de rotinas PHP.
sc_include_lib ("Lib1", "Lib2", ...) Esta macro é usada para selecionar dinamicamente as bibliotecas da aplicação.
sc_include_library ("Escopo", "Nome da Biblioteca", "Arquivo",
Inclue na aplicação um arquivo PHP de uma biblioteca criada no Scriptcase.
"include_once", "Require")
sc_label ({Meu_Campo}) Esta macro altera dinamicamente o label do campo.
sc_language Esta macro retorna o idioma e a configuração regional da aplicação.
sc_link (Coluna, Aplicação, Parâmetros, "Hint", "Target", Altura, Largura) Esta macro cria dinamicamente um link para outra aplicação.
sc_log_add ("Ação", "Mensagem") Esta macro adiciona um registro a tabela de log.
sc_log_split ({descricao}) Esta macro retorna o que foi inserido no campo descrição na tabela de log em forma de array.
sc_mail_send (SMTP, Usr, Pw, De, Para, Assunto, Mensagem, Tipo_Mens,
Esta macro é usada pra o envio de e-mails.
Cópias, Tp_Cópias, Porta, Tp_Conexao, Anexo, SSL)
sc_make_link (Aplicação, Parâmetros) Esta macro cria uma string contendo os dados de um link para outra aplicação.
sc_master_value ('Objeto', Valor) Esta macro atualiza um objeto da aplicação Mestre em uma aplicação Detalhe.
sc_redir (Aplicação, Parâmetro01; Parâmetro02, Target, Error, alt_modal,
Esta macro tem por objetivo redirecionar para outra aplicação.
larg_modal)
sc_reset_global ([Variável_Global1], [Variável_Global2] ...) Esta macro elimina as váriaveis de sessão recebidas como parâmetro.
sc_send_mail_api ($arr_settings) Permite o envio dinâmico de e-mails integrados com Mandrill e Amazon SES
sc_send_sms ($arr_settings) Esta macro permite o envio dinâmico de mensagem de texto SMS
sc_seq_register Esta macro disponibiliza o número sequencial do registro que está sendo processado.
sc_set_global ($variavel_01) ou ({Meu_Campo}) Esta macro registra variáveis de sessão.
sc_set_groupby_rule Macro usada para selecionar a regra das quebra.
sc_set_language ('String Language') Esta macro altera o idioma das aplicações.
sc_set_regional ('String Regional') Esta macro altera a configuração regional das aplicações.
sc_set_theme ('String Tema') Esta macro define, dinamicamente, o tema de layout nas aplicações.
sc_site_ssl Esta macro verifica se está sendo utilizado um site seguro. (protocolo https).
sc_trunc_num ({Meu_Campo}, Quantidade_Decimal) Esta macro tem como finalidade setar o numero de casas decimais.
sc_url_exit (URL) Esta macro altera a URL de saída da aplicação.
sc_url_library ("Escopo", "Nome da Biblioteca", "Arquivo") Retorna o caminho de um arquivo, dentro de uma biblioteca, para ser usado nas aplicações.
sc_vl_extenso (valor, tam_linha, tipo) Gera valor por extenso.
sc_warning 'on' ou 'off' Esta macro ativa ou desativa o controle de mensagens de advertência
sc_webservice ("Método", "URL", "Porta", "Método de Envio", "Array de
Esta macro é usada para comunicação com um serviço web.
Parâmetros", "Array de Configuração", "Timeout", "Retorno")
sc_zip_file ("Arquivo", "Zip") Esta macro é usada para gerar arquivo tipo ZIP, à partir de uma lista de arquivos e/ou diretórios.
Variables - Totalling Variáveis de Totalização Variáveis especiais que contêm todos os totais (gerais e por quebra).
Variables - Totalling (group by) Variáveis de Totalizacao (quebras) Variáveis especiais que contêm todos os totais por quebra.
Código de Barra
sc_lin_cod_barra_arrecadacao ({Código_Barra}, Código_Seguimento,
Esta macro gera os valores que compõem o código de barras no padrão Febraban arrecadação.
Código_Moeda, {Valor}, {Livre})
sc_lin_cod_barra_banco ({Código_Barra}, Código_Banco, Código_Moeda, Esta macro gera a linha digitável para bloquetos de cobrança, a partir da linha do código de barras,
{Valor}, {Livre}, {Data_Vencimento}) padrão bancário.
Esta macro gera a linha digitável para boletos de cobrança a partir da linha do código de barras, padrão
sc_lin_digitavel_arrecadacao ({Linha_Digitavel}, {Código_Barras})
arrecadação.
Esta macro gera a linha digitável para boletos de cobrança, a partir da linha do código de barras, padrão
sc_lin_digitavel_banco ({Linha_Digitavel}, {Código_Barras})
bancário.
Filtro
sc_where_filter Esta macro disponibiliza o conteúdo da cláusula where gerada pelo formulário de filtro.
Segurança
sc_apl_status ("Aplicação", "Status") Esta macro tem por objetivo proteger ou liberar a utilização das aplicações em geral.
sc_ldap_login Esta macro estabelece a conexão pelas credenciais do usuário.
sc_ldap_logout () Macro usada para liberar a conexão após a utilização da macro sc_ldap_login.
sc_ldap_search ($filter = 'all', $attributes = array() ) Macro utilizada para realizar buscas no LDAP.
sc_reset_apl_conf ("Aplicação", "Propriedade") Esta macro apaga todas as alterações efetuadas pela macro "sc_apl_conf".
sc_reset_apl_status Esta macro deleta todas as variáveis de status de segurança das aplicações.
sc_reset_menu_delete Esta macro restaura ítens da estrutura do menu. (retirados pela macro "sc_menu_delete").
sc_reset_menu_disable Esta macro habilita ítens da estrutura do menu (desabilitados pela macro "sc_menu_disable").
sc_user_logout ('nome da variável', 'conteúdo da variável', 'apl_redir.php',
Macro utilizada para deslogar o usuario informado do sistema.
'target')
Exibição
sc_ajax_message ("Mensagem", "Título", "Parâmetro", "Parâmetros_Redir") Esta macro permite que a aplicação exiba mensagens customizáveis.
sc_ajax_refresh () Macro para dar um refresh na consulta
sc_block_display (Nome do bloco, on/off) Esta macro permite, dinamicamente, exibir ou não os campos de um determinado bloco.
sc_field_color ("Campo", "Cor") Esta macro altera a cor do texto de um determinado campo.
sc_field_disabled ("Nome_Campo = True/False", "Parâmetro") Esta macro tem por objetivo bloquear a digitação em determinados campos do formulário.
Esta macro tem por objetivo bloquear a digitação em determinados campos de cada linha nos
sc_field_disabled_record ("Nome_Campo = True/False", "Parâmetro")
formulários.
sc_field_display ({Meu_Campo}, on/off) Esta macro permite, dinamicamente, exibir ou não um determinado campo.
sc_field_init_off (campo1, campo2,...) Esta macro tem por objetivo inibir campos da consulta na carga inicial.
sc_field_readonly ({Campo}, on/off) Esta macro permite, dinamicamente, transformar em readonly um determinado campo do formulário.
sc_field_style ({Meu_Campo}, "Background-Color", "Size", "Color", "Family",
3
"Weight") Esta macro altera a visualização do campo.
sc_format_num ({Meu_Campo}, "Simb_Grp", "Simb_Dec", "Qtde_Dec",
Esta macro e usada para formatar valores numéricos.
"Enche_Zeros", "Lado_Neg", "Simb_Monetário", "Lado_Simb_Monetario")
sc_format_num_region ({Meu_Campo}, "Qtde_Dec", "Enche_Zeros",
Esta macro tem por objetivo a formatação de valores numéricos, utilizando as configurações regionais.
"Simb_Monetário")
sc_form_show 'on' ou 'off' Esta macro permite, dinamicamente, exibir ou não o formulário.
sc_get_groupby_rule () Esta macro disponibiliza a regra da quebra que está em execução.
sc_hide_groupby_rule ('group1', 'grop2', 'group3') Macro usada para desativar Regras de Quebras.
sc_set_focus ('Campo') Esta macro setá o focus para um determinado campo do formulário.
sc_text_style ({Meu_Campo}, "Background-Color", "Size", "Color", "Family",
Esta macro altera a visualização do texto do campo.
"Weight")
Botões
sc_btn_copy Esta macro retorna "true" quando o botão "Copiar" é selecionado em um formulário.
sc_btn_delete Esta macro retorna "true" quando o botão "Excluir" é selecionado em um formulário.
Esta macro torna visível, ou não, um botão da barra de ferramentas em tempo de execução da
sc_btn_display ("Nome_Botao", "on/off")
aplicação.
sc_btn_insert Esta macro retorna "true" quando o botão "Inserir" é selecionado em um formulário.
sc_btn_new Esta macro retorna "true" quando o botão "Novo" é selecionado em um formulário.
sc_btn_update Esta macro retorna "true" quando o botão "Alterar" é selecionado em um formulário.
PDF
sc_set_pdf_name "sc_meu_arquivo.pdf" Esta macro muda o nome dos arquivos exportados pela consulta no scriptcase.
Variables - Authentication Variaveis de Autenticação Usuário e senha de segurança do servidor WEB.
Menu
sc_appmenu_add_item ("Menu_Nome", "Id_Item", "Id_Pai", "Label",
Esta macro adiciona um item ao menu dinamicamente.
"Aplicação", "Parâmetro", "Icone", "Hint", "Target")
sc_appmenu_create ("Menu_Nome") Esta macro cria um menu de forma dinâmica.
sc_appmenu_exist_item ("Menu_Nome", "Id_Item") Esta Macro verifica se existe um item do menu.
sc_appmenu_remove_item ("Menu_Nome", "Id_Item") Esta macro remove dinamicamente um item do menu.
sc_appmenu_reset ("Menu_Nome") Esta macro limpa o array para montagem dinâmica de um menu.
sc_appmenu_update_item ("Menu_Nome", "Id_Item", "Id_Pai", "Label",
Esta macro atualiza um item do menu.
"Aplicação", "Parâmetro", "Icone", "Hint", "Target")
sc_btn_disable ('id do botão', 'on/off') Desabilita botões do Menu.
sc_menu_delete (Id_Item1) Esta macro remove ítens da estrutura do menu.
sc_menu_disable (Id_Item1) Esta macro desabilita ítens da estrutura do menu.
sc_menu_force_mobile (boolean) Macro utilizada para forçar a criação do menu para dispositivos móveis.
sc_menu_item Esta macro Identifica qual item do menu foi clicado.
sc_script_name Esta macro Identifica o nome da aplicação que foi selecionada nos itens do menu.
sc_ajax_javascript('NomeMetodoJavascript', array("parâmetro"))
Esta macro permite que métodos javascript chamados em determinados eventos sejam executados
nas aplicações de formulário,controle e calendário
Para utilizar esta macro é necessário criar o método javascript na aplicação na opção de
Programação.
Escopo da Macro
Esta macro permite que a aplicação exiba mensagens customizáveis, com seu uso restrito aos eventos do
formulário/controle quando se faz uso no eventos AJAX.
Paramêtros Descrição
Ex. 01
Escopo da Macro
sc_ajax_refresh()
Esta macro é especialmente utilizada em eventos Ajax da Consulta com o objetivo de recarregar os
dados da Grid (refresh).
Ex:
sc_ajax_refresh();
Escopo da Macro
Aplicação
Consulta
onClick
sc_alert("Mensagem")
Esta macro envia uma mensagem, de forma incondicional, no estilo alert do Javascript.
Ex. 1:
sc_alert("Esta é uma mensagem de alerta!!");
Escopo da Macro
Aplicação
Controle
onLoadAll
onValidate
Esta macro permite alterar as propriedades de execução das aplicações, mudando sua forma de
execução em relação ao inicialmente previsto. Desta forma, podemos forçar que um formulário
inicie no modo de inclusão, ou uma consulta inicie pelo filtro, etc.
Esta macro deve ser utilizada, por uma aplicação, para modificar as propriedades de uma outra
aplicação.
update on/off Habilita (on) ou desabilita (off) o botão para a alteração de registros.
delete on/off Habilita (on) ou desabilita (off) o botão para a exclusão de registros.
field_display_off campo Desabilita a exibição de um campo.
field_display_on campo Habilita a exibição de um campo.
6
field_readonly campo Força um campo para ser exibido como "readonly".
rows Força a quantidade de linhas por página. (apenas para formulários de
múltiplas linhas)
rows_ins Força a quantidade de linhas de inclusão. (apenas para formulários de
múltiplas linhas)
Ex. 2: Não permite que a aplicação "meu_formulario" faça inclusão de novos registros.
sc_apl_conf("meu_formulario", "insert", "off");
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
onApplicationInit
onScriptInit onApplicationInit onApplicationInit
onApplicationInit onApplicationInit onApplicationInit onApplicationInit onApplicationInit onApplicationInit
onExecute onValidate onExecute onExecute
onScriptInit onScriptInit onScriptInit onFilterInit onScriptInit onScriptInit
onValidateFailure onLoad onLoad
onValidateSuccess
sc_apl_status("Aplicação", "Status")
Esta macro tem por objetivo proteger ou liberar a utilização das aplicações, quando utilizado o
modulo de segurança. Assim, em função do "Login" do usuário, podem ser determinadas as
aplicações que o mesmo pode ou não acessar.
Ex. 1:
sc_apl_status ('atu_cad', 'off');
Ex. 2:
sc_apl_status ({var_nome_apl}, {var_status});
Escopo da Macro
Só é possível utilizar esta macro quando já existe um array gerado com a macrosc_appmenu_create
7
antes.
Parametro Descrição
Menu_Nome Nome da aplicação de menu
Id_Item Código identificador do item do menu
Código identificador do pai do item do menu. Se o item for raiz o valor para esse parametro deve
Id_Pai
ser passado em branco.
Label Descrição para o item do menu
Aplicação Nome da aplicação ou URL para o item do menu
String de parametros a serem passado a aplicação do item do menu.
Parâmetro
Ex.: param1=valor;param2=valor
Icone Caminho para icone usado no item do menu
Hint Hint descritivo para o item do menu.
Target para o link do item do menu. ("_self" para a mesma janela, "_blank" para outra janela e
Target "_parent" para sair da janela)
Escopo da Macro
sc_appmenu_create("Menu_Nome")
Esta macro inicia o array para montagem dinâmica de uma aplicação de menu. Deve ser informado
o nome da aplicação de menu como parâmetro.
Esta macro deve ser usada em eventos do controle ou no evento onload do menu.
Ex. 1:
sc_appmenu_create('menu_main');
Escopo da Macro
sc_appmenu_exist_item("Menu_Nome", "Id_Item")
Parâmetro Descrição
Menu_Nome Nome da aplicação de menu
Código identificador do item do
Id_Item
menu
Ex. 1:
if(sc_appmenu_exist_item('menu_main', 'item_2')){
sc_appmenu_update_item('menu_main','item_2','item_1','Category Form','form_category');
}
else{
sc_appmenu_add_item('menu_main','item_2','item_1','Category Form','form_category');
Escopo da Macro
Para utilizar esta macro é necessário que a macro sc_appmenu_create seja executa antes da
mesma.
Escopo da Macro
sc_appmenu_reset("Menu_Nome")
Esta macro limpa o array para montagem dinâmica de uma aplicação menu.
Ex. 1:
sc_appmenu_reset('menu_main');
Escopo da Macro
Só é possível utilizar esta macro quando já existe um array gerado com a macro
sc_appmenu_create antes.
Só é possível utilizar esta macro nos itens que tenham sido criados com a macro
sc_appmenu_add_item antes.
Parâmetro Descrição
Menu_Nome Nome da aplicação de menu.
Id_Item Código identificador do item do menu.
Código identificador do pai do item do menu. Se o item for raiz o valor para esse
Id_Pai
parametro deve ser passado em branco.
Label Descrição para o item do menu.
Aplicação Nome da aplicação ou URL para o item do menu.
String de parametros a serem passado a aplicação do item do menu.
Parâmetro
Ex.: param1=valor;param2=valor
Icone Caminho para icone usado no item do menu.
Hint Hint descritivo para o item do menu.
Target Target para o link do item do menu.
Ex. 1:
sc_appmenu_update_item('menu_main','item_2','item_1','Category Form','form_category');
Escopo da Macro
sc_begin_trans("Conexão")
Em outros casos, caso o usuário deseja fazer um controle de transação, ele precisa iniciar o código
com a macro e após a finalização utilizar a macro sc_commit_trans() para confirmar a atualização ou
o sc_rollback_trans() para cancelar a transação.
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur
onAfterDeleteAll
Onchange
onAfterInsert
OnClick
onAfterInsertAll onBlur
OnFocus
onAfterUpdate onChange
onAfterDelete
onClick onAfterUpdateAll onClick
onAfterInsert
onFooter onBeforeDelete onFocus
onAfterUpdate onFilterInit onFooter
onFooter onGroupBy onBeforeDeleteAll onClick onApplicationInit onApplicationInit
onBeforeDelete onFilterRefresh onHeader
onExecute onHeader onHeader onBeforeInsert onScriptInit onExecute onExecute
onBeforeInsert onFilterSave onScriptInit
onScriptInit onScriptInit onBeforeInsertAll onLoadAll onLoad onLoad
onBeforeUpdate onFilterValidate onRecord
onNavigate onBeforeUpdate onRefresh
onScriptInit
onRecord onBeforeUpdateAll onValidate
onLoad
onClick onValidateFailure
onRefresh
onScriptInit onValidateSuccess
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
Ex 1:
if ({tipo_cliente} == "fisica")
{
sc_block_display(juridica, off);
}
else
{
sc_block_display(fisica, off);
}
Escopo da Macro
sc_btn_copy
Quando o botão "Copiar" é clicado, esta macro é disponibilizada, podendo ser testado e utilizado
dentro dos eventos, permitindo a tomada de decisões em tempo real de execução.
Ex. 1:
if (sc_btn_copy)
10
{
Escopo da Macro
Aplicação Aplicação
Calendário Formulário
onScriptInit onScriptInit
onLoad onLoad
sc_btn_delete
Ex. 1:
if (sc_btn_delete)
{
sc_error_message("Impossivel excluir este registro");
}
Escopo da Macro
Aplicação Aplicação
Calendário Formulário
onValidate onValidate
onValidateFailure onValidateFailure
onValidateSuccess onValidateSuccess
Ex:
sc_btn_disable('btn_2', 'off');
Escopo da Macro
sc_btn_display("Nome_Botao", "on/off")
Usado dentro dos eventos, podem ser ativados ou desativados os botões da barra de ferramentas.
Nome do Descrição
Botão
first Navega para o início da consulta.
back Navega para a página anterior.
forward Navega para a página seguinte.
last Navega para a última página.
filter Controla a exbição do botão "Filtro" na grid.
pdf Gera o PDF colorido da consulta.
det_pdf Gera o PDF no detalhe.
pdfbw Gera o PDF preto e branco da consulta.
xls Gera o XLS.
xml Gera o XML.
cvs Gera o CSV.
rtf Gera o RTF.
word Gera o Word.
print Abre a consulta no formato de impressão.
det_print Abre o detalhe no formato deimpressão.
11
summary Controla a exibição do botão "Resumo" na grid.
new Controla a exibição do botão "Novo" possibilitando a inclusão de novos registros.
(se a aplicação tiver link para tal, ou se o formulário estiver rodando em iframe
da consulta)
insert Controla a exibição do botão "Inserir". (apenas em casos de formulário rodando
em iframe da consulta)
update Controla a exibição do botão "Atualizar". (apenas em casos de formulário
rodando em iframe da consulta)
delete Controla a exibição do botão "Delete". (apenas em casos de formulário rodando
em iframe da consulta)
groupby Controla a exibição do botão "Quebras".
dynsearch Controla a exibição do botão "Filtro dinâmico".
gridsave Controla a exibição do botão "Salvar Grid".
Nome do Descrição
Botão
first Navega para o primeiro registro do formulário.
back Navega para o registro anterior.
forward Navega para o registro seguinte.
last Navega para o último registro formulário.
new Controla a exibição do botão "Novo" em um formulário, usado em off o formulário é
iniciado em modo de inclusão.
insert Controla a exibição do botão "Incluir".
update Controla a exibição do botão "Atualizar".
delete Controla a exibição do botão "Excluir".
copy Controla a exibição do botão "Copiar".
qsearch Controla a exibição do botão "Quick Search".
pdf Gera documento PDF a partir do formulário.
print Abre o formulário no modo de impressão.
dynsearch Controla a exibição do botão "Filtro dinâmico".
Nome do Descrição
Botão
ok Controla a exibição do botão "Ok" em um controle.
exit Controla a exibição do botão "Sair".
facebook Controla a exibição do botão "Facebook".
twitter Controla a exibição do botão "Twitter"
google Controla a exibição do botão "Google+"
paypal Controla a exibição do botão "PayPal"
Ex. 1:
sc_btn_display ('new', 'off');
Escopo da Macro
sc_btn_insert
Quando o botão "Inserir" é clicado, esta macro é disponibilizada, podendo ser testado e utilizado
dentro dos eventos, permitindo a tomada de decisões em tempo real de execução.
Ex. 1:
12
if (sc_btn_insert)
{
sc_error_message("Registro incluido com sucesso");
}
Escopo da Macro
Aplicação Aplicação
Calendário Formulário
onValidate onValidate
onValidateFailure onValidateFailure
onValidateSuccess onValidateSuccess
sc_btn_new
Quando o botão "Novo" é clicados, esta macro é disponibilizada, podendo ser testado e utilizado
dentro dos eventos, permitindo a tomada de decisões em tempo real de execução.
Ex. 1:
if (sc_btn_new)
{
{Minha_Data} = date('Y/m/d');
}
Escopo da Macro
Aplicação Aplicação
Calendário Formulário
onLoad onLoad
sc_btn_update
Quando o botão "Alterar" é clicado, esta macro é disponibilizada, podendo ser testada e utilizada
dentro dos eventos, permitindo a tomada de decisões em tempo real de execução.
Ex. 1:
if (sc_btn_update)
{
sc_error_message("Registro alterado com sucesso!");
}
Escopo da Macro
Aplicação Aplicação
Calendário Formulário
onValidate onValidate
onValidateFailure onValidateFailure
onValidateSuccess onValidateSuccess
Parâmetro Descrição
Dígito Variável na qual será retornado o dígito calculado.
Resto Variável na qual será retornado o "resto" da divisão do cálculo do dígito.
Valor Valor ou Variável sobre o qual será calculado o dígito.
Módulo Valor ou Variável contendo o módulo a ser utilizado. Se omitido será assumido o
módulo "11".
Pesos Valor ou Variável contendo os pesos a serem utilizados. Se omitido serão assumidos
os valores "98765432".
Tipo Valor ou Variável contendo o tipo de cálculo das parcelas a ser utilizado, sendo: 1
para soma normal dos valores das parcelas e 2 para soma de cada algarismo das
parcelas. Se omitido será assumido o tipo "1".
Ex. 1:
sc_calc_dv({meu_dig}, {meu_resto}, 1234567, 11, 98765432, 1);
Calculo parcelas: 7x2= 14 ; 6x3=18 ; 5x4=20 ; 4x5=20 ; 3x6=18 ; 2x7=14 ; 1x8=8
Soma parcelas : 14+18+20+20+18+14+8 = 112
Resto da divisao de 112 / 11 = 2
Dígito : 11 - 2 = 9
Ex. 2:
sc_calc_dv({meu_dig}, {meu_resto}, 1234567, 10, 12, 2);
Calculo parcelas: 7x2= 14 ; 6x1=6 ; 5x2=10 ; 4x1=4 ; 3x2=6 ; 2x1=2 ; 1x2=2
Soma parcelas : 1+ 4+6+1+0+4+6+2+2 = 26
Resto da divisao de 26 / 10 = 6
13
Dígito : 10 - 6 = 4
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur
onAfterDeleteAll
Onchange
onAfterInsert
OnClick
onAfterInsertAll onBlur
OnFocus
onAfterUpdate onChange
onAfterDelete
onClick onAfterUpdateAll onClick
onAfterInsert
onApplicationInit onApplicationInit onFocus
onAfterUpdate onApplicationInit onApplicationInit
onApplicationInit onFooter onBeforeDelete onApplicationInit
onApplicationInit onFilterInit onApplicationInit onFooter
onFooter onGroupBy onBeforeDeleteAll onClick onExecute
onExecute onBeforeDelete onFilterRefresh onExecute onHeader
onHeader onHeader onBeforeInsert onScriptInit onLoad
onBeforeInsert onFilterSave onLoad onScriptInit
onScriptInit onScriptInit onBeforeInsertAll onLoadAll
onBeforeUpdate onFilterValidate onRecord
onNavigate onBeforeUpdate onRefresh
onScriptInit
onRecord onBeforeUpdateAll onValidate
onLoad
onClick onValidateFailure
onRefresh
onScriptInit onValidateSuccess
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_call_api($profile, $arr_settings)
Nos permite utilizar as APIs integradas ao Scriptcase. Atualmente disponibilizamos a integração com
as APIs do Mandrill e Amazon SES.
Parâmetros Descrição
Parâmetro obrigatório. Pode ser passado vazio '' ou conter o nome do gateway
$profile
configurado em "ferramentas > API".
Este parâmetro é opcional, desde que o "profile" não esteja vazio. Ao ser
$arr_settings informado, este parâmetro deve conter um Array com o Gateway utilizado e a
chave da API.
$arr_merge = array(
'name' => '',
'type' => 'to',
'email' => 'exemplo@exemplo.com'
);
$async = false;
$retorno = $mandrill->messages->send($var_msg, $async);
sc_send_sms($var_config);
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
onAfterDelete
onAfterDeleteAll
onAfterInsert
onAfterInsertAll
onAfterUpdate
onAfterDelete
onAfterUpdateAll
onAfterInsert
onBeforeDelete
onAfterUpdate
onBeforeDeleteAll onClick
onBeforeDelete
onBeforeInsert onScriptInit
onBeforeInsert onClick onFooter
onFooter onFilterInit onBeforeInsertAll onLoadAll onApplicationInit onApplicationInit
onBeforeUpdate onHeader onHeader
onExecute onHeader onFilterSave onBeforeUpdate onRefresh onExecute onExecute
onScriptInit onScriptInit onScriptInit
onScriptInit onFilterValidate onBeforeUpdateAll onValidate onLoad onLoad
onLoad onRecord onRecord
onClick onValidateFailure
onRefresh
onScriptInit onValidateSuccess
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_changed({Nome_Campo})
Esta macro tem por objetivo verificar se houve alteração em determinado campo do formulário.
Ex. 1:
if (sc_changed({Nome_Campo}))
{
Echo "O campo foi modificado";
}
Escopo da Macro
sc_change_connection("Conexao_Antiga", "Conexao_Nova")
É possível alterar mais de uma conexão com o mesmo comando, usando o separador";".
sc_change_connection([Conexão_Global], [Nova_Conexão]);
Escopo da Macro
sc_commit_trans ("Conexão")
Nas aplicações de formulário, existem eventos que realizam transações com a base de dados (Ex:
onAfterInsert, onAfterUpdate, onAfterDelete, onBeforeInsert, onBeforeUpdate, onBeforeDelete,
etc...). Portanto, o controle de transações desses eventos é feito pelo próprio Scriptcase, desde que
a conexão seja a mesma da aplicação.
Contudo, caso o usuário precise realizar qualquer tipo de redirecionamento nesses eventos, é
necessário o uso da macro sc_commit_trans() antes da realização do mesmo, para garantir as
transações efetuadas anteriormente. Ex:
sc_commit_trans();
sc_redir('grid_main');
O parâmetro "conexão" é opcional, sendo necessário apenas se o comando for executado em uma
base de dados diferente da especificada para a aplicação.
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur
onAfterDeleteAll
Onchange
onAfterInsert
OnClick
onAfterInsertAll onBlur
OnFocus
onAfterUpdate onChange
onAfterDelete
onClick onAfterUpdateAll onClick
onAfterInsert
onFooter onBeforeDelete onFocus
onAfterUpdate onFilterInit onFooter
onFooter onGroupBy onBeforeDeleteAll onClick onApplicationInit onApplicationInit
onBeforeDelete onFilterRefresh onHeader
onExecute onHeader onHeader onBeforeInsert onScriptInit onExecute onExecute
onBeforeInsert onFilterSave onScriptInit
onScriptInit onScriptInit onBeforeInsertAll onLoadAll onLoad onLoad
onBeforeUpdate onFilterValidate onRecord
onNavigate onBeforeUpdate onRefresh
onScriptInit
onRecord onBeforeUpdateAll onValidate
onLoad
onClick onValidateFailure
onRefresh
onScriptInit onValidateSuccess
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_concat
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
OnClick
OnFocus
onAfterDelete
onAfterDeleteAll
16
OnClick onAfterInsert
OnFocus onAfterInsertAll onBlur
onAfterDelete onAfterUpdate onChange
onAfterInsert onClick onAfterUpdateAll onClick
onAfterUpdate onFooter onBeforeDelete onFocus
onFilterInit onBeforeDeleteAll onFooter
onBeforeDelete onFooter onGroupBy onClick onApplicationInit
onFilterRefresh onBeforeInsert onExecute onHeader
onExecute onBeforeInsert onHeader onHeader onScriptInit onExecute
onBeforeUpdate onFilterSave onBeforeInsertAll onLoad onScriptInit
onScriptInit onScriptInit onLoadAll onLoad
onFilterValidate onBeforeUpdate onRecord
onScriptInit onNavigate onRefresh
onLoad onRecord onBeforeUpdateAll onValidate
onRefresh onClick onValidateFailure
onValidate onScriptInit onValidateSuccess
onValidateSuccess onLoad
onNavigate
onLoadRecord
onRefresh
onValidate
onValidateSuccess
sc_confirm("Mensagem")
Esta macro atua apenas em codigos PHP, que rodem quando chamadas através de botão na barra
de ferramentas.
Tem por objetivo a confirmação de que a ação deverá ser realmente executada, previnindo-se,
assim, que a fórmula seja executada de maneira indevida.
Ex. 1:
sc_confirm ("Deseja realmente executar a ação ??");
Escopo da Macro
Aplicação Aplicação
Formulário Controle
onClick onClick
sc_connection_edit("Nome_da_Conexão", $arr_conn)
Esta macro edita uma conexão existente em tempo de execução. ("Nome_da_Conexão", $arr_conn)
2º Parâmetro: Array contendo as informações da conexão que serão editadas. Veja cada indice
abaixo:
Obs:Não é obrigatória a edição de todos os indices do array, podendo ser passado apenas o indice
que desejar.
$arr_conn = array();
$arr_conn['user'] = "admin2";
$arr_conn['password'] = "admin2pass";
$arr_conn['database'] = "sc_samples2";
sc_connection_edit("sc_conexao", $arr_conn);
Escopo da Macro
sc_connection_new("Nome_da_Conexão", $arr_conn)
Quando usada, a macro cria uma nova conexão com as informações inseridas em seus parâmetros.
Esta conexão fica disponível em toda a sessão atual do Scriptcase, deixando de existir somente
quando a sessão for fechada.
Obs: Se existir uma conexão criada dentro do Scriptcase com o mesmo nome, essa macro não terá
nenhum efeito. Conexões criadas dentro do Scriptcase prevalecem. Caso deseje editar uma conexão
já existente, veja a documentação da macro sc_connection_edit.
Obs: É obrigatório que todos os itens estejam preenchidos, com exceção dos itens['persistent'] e
['encoding'].
Driver Descrição
access MS Access
ado_access MS Access ADO
odbc ODBC Genérico
db2 DB2
db2_odbc DB2 ODBC Nativo
odbc_db2 DB2 ODBC Genérico
odbc_db2v6 DB2 ODBC Genérico 6 ou Abaixo
pdo_db2_odbc DB2 PDO ODBC
pdo_ibm DB2 PDO
firebird Firebird
pdo_firebird Firebird PDO
borland_ibase Interbase 6.5 ou Acima
ibase Interbase
pdo_informix Informix PDO
informix Informix
informix72 Informix 7.2 ou Abaixo
ado_mssql MSSQL Server ADO
pdo_sqlsrv MSSQL Server NATIVE SRV PDO
mssqlnative MSSQL Server NATIVE SRV
odbc_mssql MSSQL Server ODBC
mssql MSSQL Server
pdo_mysql MySQL PDO
mysqlt Mysql (Transactional)
mysql MySQL (Non-Transactional)
pdo_oracle Oracle PDO
oci805 Oracle 8.0.5 ou Acima
odbc_oracle Oracle ODBC
18
oci8 Oracle 8
oci8po Oracle 8 Portable
oracle Oracle 7 ou menor
postgres7 PostgreSQL 7 ou Acima
pdo_pgsql PostgreSQL PDO
postgres64 PostgreSQL 6.4 ou acima
postgres PostgreSQL 6.3 ou abaixo
pdosqlite SQLite PDO
sqlite SQLite
sybase Sybase
pdo_sybase_dblib Sybase PDO DBLIB
pdo_sybase_odbc Sybase PDO ODBC
$arr_conn = array();
$arr_conn['drive'] = "mysqlt";
$arr_conn['server'] = "127.0.0.1";
$arr_conn['user'] = "root";
$arr_conn['password'] = "pass123";
$arr_conn['database'] = "sc_samples";
$arr_conn['persistent'] = "Y";
$arr_conn['encoding'] = "utf8";
sc_connection_new("new_conn_mysql", $arr_conn);
Escopo da Macro
Esta macro tem por objetivo o cálculo do incremento ou decremento de datas. Para sua utilização
são necessários alguns parâmetros, conforme a seguir:
Parâmetro Descrição
Ex. 1:
{datanasc} = sc_date({datanasc}, "dd/mm/aaaa", "+ ", 30, 0, 0);
Ex. 2:
$nova_data = sc_date({datanasc}, "aaaa-mm-dd", "-", 15, 3, 2);
Ex. 3:
{dt_inclusao} = sc_date(date('Ymd'), "aaaammdd", "-", 0, 1, 1);
OBS: Para certificar-se do formato da data, antes de utilizar a função, ponha seu comando em
algum evento:
echo "form_data = " . {nome do campo de data};
Escopo da Macro
19
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
OnClick
OnFocus
onAfterDelete
onAfterDeleteAll
ajaxFieldonBlur
onAfterInsert
OnClick
onAfterInsertAll
OnFocus onBlur
onAfterUpdate
onAfterDelete onChange
onAfterUpdateAll
onAfterInsert onClick onClick
onApplicationInit
onAfterUpdate onApplicationInit onFocus
onApplicationInit onBeforeDelete onApplicationInit
onApplicationInit onApplicationInit onFooter onApplicationInit
onFilterInit onBeforeDeleteAll onApplicationInit onApplicationInit onFooter
onBeforeDelete onFooter onGroupBy onClick
onExecute onFilterRefresh onBeforeInsert onExecute onExecute onHeader
onBeforeInsert onHeader onHeader onScriptInit
onFilterSave onBeforeInsertAll onLoad onLoad onScriptInit
onBeforeUpdate onScriptInit onScriptInit onLoadAll
onFilterValidate onBeforeUpdate onRecord
onScriptInit onNavigate onRefresh
onBeforeUpdateAll
onLoad onRecord onValidate
onClick
onRefresh onValidateFailure
onScriptInit
onValidate onValidateSuccess
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
Parâmetro Descrição
A ou Y Usado para referenciar ano.
M Usado para referenciar mês.
D Usado para referenciar Dia.
Db_Format Para formato de data do banco de dados.
Ex. 2: O código abaixo converte a data do formato nativo do banco de dados para o
formato "dd/mm/aaaa"
{campo_data} = sc_date_conv({campo_data},"db_format","dd/mm/aaaa");
Ex. 3: O código abaixo converte a data do formato "dd/mm/aaaa" para oformato nativo
do Banco de dados
{campo_data} = sc_date_conv({campo_data},"dd/mm/aaaa","db_format");
Escopo da Macro
Parâmetro Descrição
Data1 Valor ou variável contendo a primeira data.
Formato Data1 Valor ou variável contendo o formato no qual está armazenada a
data1.
Data2 Valor ou variável contendo a segunda data.
Formato Data2 Valor ou variável contendo o formato no qual está armazenada a
data2.
Ex. 1:
{quantidade_dias} = sc_date_dif({data1}, "aaaa-mm-dd", {data2}, "dd/mm/aaaa");
Ex. 2:
{quantidade_dias} = sc_date_dif("2000-05-01", "aaaa-mm-dd", "21/04/2004", "dd/mm/aaaa");
{quantidade_dias} seria igual a -1451 (dias)
Obs: Embora os formatos possam ser diferentes, as datas devem ser compostas de dia, mês e ano
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur
onAfterDeleteAll
Onchange
onAfterInsert
OnClick
onAfterInsertAll onBlur
OnFocus
onAfterUpdate onChange
onAfterDelete
onClick onAfterUpdateAll onClick
onAfterInsert
onApplicationInit onApplicationInit onFocus
onAfterUpdate onApplicationInit onApplicationInit
onApplicationInit onFooter onBeforeDelete onApplicationInit
onApplicationInit onFilterInit onApplicationInit onApplicationInit onFooter
onFooter onGroupBy onBeforeDeleteAll onClick
onExecute onBeforeDelete onFilterRefresh onExecute onExecute onHeader
onHeader onHeader onBeforeInsert onScriptInit
onBeforeInsert onFilterSave onLoad onLoad onScriptInit
onScriptInit onScriptInit onBeforeInsertAll onLoadAll
onBeforeUpdate onFilterValidate onRecord
onNavigate onBeforeUpdate onRefresh
onScriptInit
onRecord onBeforeUpdateAll onValidate
onLoad
onClick onValidateFailure
onRefresh
onScriptInit onValidateSuccess
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
O resultado será retornado em forma de array, no qual o índice 0 terá a a quantidade de dias, o
índice 1 terá a quantidade de meses e o índice 2 terá a quantidade de anos.
Parâmetro Descrição
Data1 Valor ou variável contendo a primeira data.
Formato Data1 Valor ou variável contendo o formato no qual está armazenada a
data1.
Ex. 1:
{diferencas} = sc_date_dif_2 ({data1}, "aaaa-mm-dd", {data2}, "dd/mm/aaaa", 1);
{dif_dias} = {diferencas[0]};
{dif_meses} = {diferencas[1]};
{dif_anos } = {diferencas[2]};
Ex. 2:
{diferencas} = sc_date_dif_2 ("2000-05-01", "aaaa-mm-dd", "21/04/2004", "dd/mm/aaaa", 1);
{diferencas[0]} seria igual a 20 (dias)
{diferencas[1]} seria igual a 11 (meses)
{diferencas[2]} seria igual a 3 (anos).
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur
onAfterDeleteAll
Onchange
onAfterInsert
OnClick
onAfterInsertAll onBlur
OnFocus
onAfterUpdate onChange
onAfterDelete
onClick onAfterUpdateAll onClick
onAfterInsert
onApplicationInit onApplicationInit onFocus
onAfterUpdate onApplicationInit onApplicationInit
onApplicationInit onFooter onBeforeDelete onApplicationInit
onApplicationInit onFilterInit onApplicationInit onApplicationInit onFooter
onFooter onGroupBy onBeforeDeleteAll onClick
onExecute onBeforeDelete onFilterRefresh onExecute onExecute onHeader
onHeader onHeader onBeforeInsert onScriptInit
onBeforeInsert onFilterSave onLoad onLoad onScriptInit
onScriptInit onScriptInit onBeforeInsertAll onLoadAll
onBeforeUpdate onFilterValidate onRecord
onNavigate onBeforeUpdate onRefresh
onScriptInit
onRecord onBeforeUpdateAll onValidate
onLoad
onClick onValidateFailure
onRefresh
onScriptInit onValidateSuccess
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_date_empty({Campo_Data})
Ex. 1:
if (sc_date_empty({data_nasc}) )
{
sc_error_message("Dados inválidos");
}
Escopo da Macro
sc_decode({Meu_Campo})
OBS: A Netmake não se responsabiliza pela possível quebra do algorítimo de criptografia utilizado,
uma vez que o algoriíimo é fornecido com o fonte aberto.
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur
onAfterDeleteAll
Onchange
onAfterInsert
OnClick
onAfterInsertAll onBlur
OnFocus
onAfterUpdate onChange
onAfterDelete
onAfterUpdateAll onClick
onAfterInsert
onClick onApplicationInit onFocus
onAfterUpdate onApplicationInit onApplicationInit
onApplicationInit onApplicationInit onBeforeDelete onApplicationInit
onApplicationInit onFilterInit onApplicationInit onApplicationInit onFooter
onFooter onHeader onBeforeDeleteAll onClick
onExecute onBeforeDelete onFilterRefresh onExecute onExecute onHeader
onHeader onScriptInit onBeforeInsert onScriptInit
onBeforeInsert onFilterSave onLoad onLoad onScriptInit
onScriptInit onNavigate onBeforeInsertAll onLoadAll
onBeforeUpdate onFilterValidate onRecord
onRecord onBeforeUpdate onRefresh
onScriptInit
onBeforeUpdateAll onValidate
onLoad
onClick onValidateFailure
onRefresh
onScriptInit onValidateSuccess
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_encode({Meu_Campo})
OBS: A Netmake não se responsabiliza pela possível quebra do algoritimo de criptografia utilizado,
uma vez que o algoritimo é fornecido com o fonte aberto.
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur
onAfterDeleteAll
Onchange
onAfterInsert
OnClick
onAfterInsertAll onBlur
OnFocus
onAfterUpdate onChange
onAfterDelete
onAfterUpdateAll onClick
onAfterInsert
onClick onApplicationInit onFocus
onAfterUpdate onApplicationInit onApplicationInit
onApplicationInit onApplicationInit onBeforeDelete onApplicationInit
onApplicationInit onFilterInit onApplicationInit onApplicationInit onFooter
onFooter onHeader onBeforeDeleteAll onClick
onExecute onBeforeDelete onFilterRefresh onExecute onExecute onHeader
onHeader onScriptInit onBeforeInsert onScriptInit
onBeforeInsert onFilterSave onLoad onLoad onScriptInit
onScriptInit onNavigate onBeforeInsertAll onLoadAll
onBeforeUpdate onFilterValidate onRecord
onRecord onBeforeUpdate onRefresh
onScriptInit
onBeforeUpdateAll onValidate
onLoad
onClick onValidateFailure
onRefresh
onScriptInit onValidateSuccess
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_error_continue("Evento")
Esta macro inibe o tratamento de erros de banco de dados, padrão do Scriptcase, para o evento
Esta macro inibe o tratamento de erros de banco de dados, padrão do Scriptcase, para o evento
23
passado como parâmetro e permite que o programador trate os erros do banco de dados.
Pode ser usada por exemplo quando no banco de dados existem triggers/procedures que fazem
validações referentes aos eventos de inclusão, atualização e exclusão de registros.
Ex. 1: Utilizando o evento onDelete para tratamento de mensagem devolvida por uma trigger do
mssql, que cancela a exclusão do registro e manda uma mensagem de erro no formato: [Microsoft]
[ODBC SQL Server Driver][SQL Server] Você não pode apagar este registro.
sc_error_continue("delete");
if (!empty({sc_erro_delete}))
{
$tmp = strrpos({sc_erro_delete}, "]");
if ($tmp !== false)
{
{sc_erro_delete} = substr({sc_erro_delete}, $tmp + 1);
}
sc_error_message({sc_erro_delete});
sc_erro_exit;
}
Escopo da Macro
sc_error_delete
Esta variável retorna uma string contendo qualquer mensagem de erro do banco de dados, que
ocorra ao se tentar excluir um registro. É utilizada quando precisamos tratar estas mensagens. Por
exemplo, no caso validações feitas no banco de dados via triggers ou procedures que retornam
mensagem.
Ex. 1: Conteúdo da variável {sc_error_delete}, retornando uma mensagem de erro gerada por
uma triger do banco de dados usando MsSQL.
“[Microsoft][ODBC SQL Server Driver][SQL Server] Você não pode apagar este registro.”
OBS: Para ter acesso ao retorno do erro do banco, veja a macro "sc_error_continue".
Escopo da Macro
Aplicação Aplicação
Calendário Formulário
onAfterDelete onAfterDelete
Se informada uma URL ou o nome de uma Aplicação, será exibido, além das mensagens de erro, um
botão "OK" para redirecionar o processamento para a URL/Aplicação informada.
Ex. 2: Exibe as mensagens de erro e o botão "OK" para redirecionar para a URL
informada.
sc_error_exit(http://www.meusite.com.br);
Ex. 3: Exibe as mensagens de erro e o botão "OK" para redirecionar para a Aplicação
informada.
sc_error_exit(minha_aplicacao, "_blank");
Escopo da Macro
sc_error_insert
Esta variável retorna uma string contendo qualquer mensagem de erro do banco de dados, que
ocorra ao se tentar inserir um registro. É utilizada quando precisamos tratar estas mensagens. Por
exemplo, no caso validações feitas no banco de dados via triggers ou procedures que retornam
mensagem.
Ex. 1: conteúdo da variável {sc_erro_insert}, retornando uma mensagem de erro gerada por uma
trigger do banco de dados usando mssql.
“[Microsoft][ODBC SQL Server Driver][SQL Server] Você não pode incluir este registro.”
OBS: Para ter acesso ao retorno do erro do banco, veja a macro "sc_error_continue".
Escopo da Macro
Aplicação Aplicação
Calendário Formulário
onAfterInsert onAfterInsert
sc_error_message("Texto")
Esta macro tem por objetivo possibilitar ao usuário enviar mensagens de erro.
Ex. 1:
if ({desconto} > 0,10 && [glo_usuario] == 'operador')
{
sc_error_message("Desconto de " . {desconto} . "acima do permitido");
}
Neste exemplo, se for digitado um valor no campo desconto acima de 0,10 e o usuário tentar inserir
ou salvar este registro, a operação será encerrada e a mensagem de erro será apresentada.
É obrigatório que o comando termine com ");" (fecha parentese e ponto e vírgula) que servem de
delimitador para o interpredador da macro
Escopo da Macro
sc_error_update
Esta variável retorna uma string contendo qualquer mensagem de erro do banco de dados, que
ocorra ao se tentar atualizar um registro. É utilizada quando precisamos tratar estas mensagens.
Por exemplo, no caso validações feitas no banco de dados via triggers ou procedures que retornam
mensagem.
Ex. 1: conteúdo da variável {sc_erro_update}, retornando uma mensagem de erro gerada por
uma triger do banco de dados usando mssql.
“[Microsoft][ODBC SQL Server Driver][SQL Server] Você não pode atualizar este registro.”
Obs: Para ter acesso ao retorno do erro do banco, veja a macro "sc_error_continue".
Escopo da Macro
Aplicação Aplicação
Calendário Formulário
onAfterUpdate onAfterUpdate
Esta macro permite a execução de comandos SQL, para os quais o usuário poderá condicionar as
circunstâncias em que os mesmos devem ser executados.
O parâmetro "conexão" é opcional, sendo necessário, apenas, se o comando for executado em uma
base de dados diferente da especificada para a aplicação.
Ex. 1:
if (sc_after_delete)
{
sc_exec_sql("delete from outratab where chave = {chave_ant}");
}
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
ajaxFieldonBlur onAfterDelete
Onchange onAfterDeleteAll
OnClick onAfterInsert
OnFocus onAfterInsertAll onBlur
onAfterDelete onAfterUpdate onChange
onAfterInsert onAfterUpdateAll onClick
onClick
onAfterUpdate onBeforeDelete onFocus
onGroupBy onFilterInit onFooter
onBeforeDelete onFooter onBeforeDeleteAll onClick onApplicationInit onApplicationInit
onHeader onFilterRefresh onHeader
onExecute onBeforeInsert onHeader onBeforeInsert onScriptInit onExecute onExecute
onScriptInit onFilterSave onScriptInit
onBeforeUpdate onScriptInit onBeforeInsertAll onLoadAll onLoad onLoad
onNavigate onFilterValidate onRecord
onCalendarScriptInit onBeforeUpdate onRefresh
onRecord
onScriptInit onBeforeUpdateAll onValidate
onLoad onClick onValidateFailure
onRefresh onScriptInit onValidateSuccess
onValidate onLoad
onValidateFailure onNavigate
onValidateSuccess onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_exit(Opção)
Esta macro é utilizada nos eventos ou através de um botão PHP criado, tem por objetivo definir o
retorno da aplicação após a execução em uma outra aplicação.
Opção Descrição
sc_exit() Não exibe a tela com o botão OK e retorna para a aplicação anterior.
sc_exit(ok) Exibe a tela com o botão OK e retorna para a aplicação anterior.
sc_exit(sel) Não exibe a tela com o botão OK e retorna para a aplicação corrente, refazendo o
select da aplicação.
sc_exit(ref) Não exibe a tela com o botão OK e retorna para a aplicação corrente, fazendo
26
apenas a recarga (refresh) dos dados.
sc_exit(ok,ref) Mesmo que a função sc_exit(ref); porém, exibe a tela com o botão OK.
sc_exit(ok,sel) Mesmo que a função sc_exit(sel); porém, exibe a tela com o botão OK.
Opção Descrição
sc_exit() Não afeta transações na base de dados.
sc_exit(c) Realiza as transações pendentes.
sc_exit(r) Não realiza as transações pendentes.
Escopo da Macro
sc_field_color("Campo", "Cor")
Esta macro tem por objetivo, de forma dinâmica, alterar/restaurar a cor do texto de determinado
campo da consulta.
Ex. 2: Altera a cor de texto do campo "valor_pedido", se o valor for maior que 1000. Caso
contrário, mantem a cor padrão.
if ({valor_pedido} > 1000)
{
sc_field_color ("valor_pedido", "#33FF66");
}
else
{
sc_field_color ("valor_pedido", "");
}
Escopo da Macro
Esta macro tem por objetivo bloquear a digitação em determinados campos do formulário.
Campos a serem bloqueados, devem ser seguidos da opção de bloquear "true" (default) ou não
"false".
O parâmetro é opcional, é usando "I" apenas na inclusão, e "U" apenas na alteração. Caso não seja
informado, o ScriptCase irá usar as duas opcões juntas.
Escopo da Macro
Esta macro tem por objetivo bloquear a digitação em determinados campos de cada linha nos
formulários Múltiplos Registros, Grid Editável e Grid Editável view.
Campos a serem bloqueados devem ser seguidos da opção de bloquear, "true" (para bloquear) ou
"false" (para desbloquear). Caso não seja informado o padrão é "true".
O parâmetro é opcional, utilizando "I" para bloquear na inclusão e "U" para bloquear na alteração.
Caso não seja informado, o ScriptCase irá bloquear nas duas opcões.
A macro também pode funcionar a partir de uma condição, bloqueando um campo específico na
linha do registro.
Exemplo 1:
if ({Campo_01} == 1)
{
sc_field_disabled_record("Campo_03");
}
Exemplo 2:
switch(trim([arr_apps][ {app_name} ]))
{
case 'form':
break;
case 'calendar':
sc_field_disabled_record("priv_export; priv_print");
break;
case 'cons':
sc_field_disabled_record("priv_insert; priv_delete; priv_update");
break;
default:
sc_field_disabled_record("priv_insert; priv_delete; priv_update; priv_export; priv_print");
break;
}
Escopo da Macro
Aplicação
Formulário
onLoadRecord
sc_field_display({Meu_Campo}, on/off)
Ex. 1:
if ({tp_cli} == "fisica")
{
sc_field_display({cnpj}, off);
}
else
{
sc_field_display({cpf}, off);
}
Escopo da Macro
sc_field_init_off(campo1, campo2,...)
Esta macro tem por objetivo inibir campos da consulta na carga inicial.
Os campos inibidos por essa macro podem ser habilitados pela utilização do botão "Colunas".
Ex 01:
Escopo da Macro
Aplicação
Consulta
onApplicationInit
sc_field_readonly({Campo}, on/off)
O segundo parâmetro "on/off" é opcional, e serve para que, em um evento Ajax, seja possível definir
se um campo vai ficar como read-only (on) ou deixar de ser read-only (off).
Ex. 2: Se desejamos que um determinado campo, que não tenha sido especificado na
interface como readonly, apareça na forma readonly, teremos:
sc_field_readonly({meu_campo});
Escopo da Macro
Esta macro permite que seja modificado o estilo do campo da consulta dinamicamente.
Parâmetro Descrição
Field Nome do campo
Background-Color (opcional) Cor de fundo da célula do campo
Size (opcional) Tamanho da fonte do campo
Color (opcional) Cor da fonte
Family (opcional) Família da fonte
29
Weight (opcional) Largura da fonte
Ex. 01:
sc_field_style({data_nasc}, '#33FF99', '15px', '#000000', 'Arial, sans-serif', 'bold');
Escopo da Macro
Aplicação
Consulta
onRecord
Parâmetro Descrição
Meu_Campo Variável ou campo que contena o valor a ser formatado (O retorno será
na própria variável).
Simb_Grp Símbolo de agrupamento dos valores inteiros.
Simb_Dec Símbolo para o separador de decimais.
Qtde_Dec Quantidade de decimais a ser exibida.
Enche_Zeros Completa com zeros as decimais inexistentes (S = sim e N = não).
Lado_Neg Lado onde o sinal de negativo deve ser exibido (1 = esquerdo e 2 =
direito).
Simb_Monetário Símbolo monetário a ser exibido.
Lado_Simb_Monetário Lado onde o símbolo monetário será exibido (1 = esquerdo e 2 =
direito).
Ex. 4: Formatando um valor com 2 casas decimais, prenchendo com zeros e utilizando
símbolo monetário.
sc_format_num({meu_valor}, '.', ',', 2, 'S', '1', 'R$');
Valor de entrada = 0012345678.9
Valor de saída = R$ 12.345.678,90
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur onAfterDeleteAll
Onchange onAfterInsert
OnClick onAfterInsertAll
OnFocus onAfterUpdate onBlur
onAfterDelete onAfterUpdateAll onChange
onAfterInsert onClick onApplicationInit onClick
onAfterUpdate onApplicationInit onApplicationInit onBeforeDelete onFocus
onApplicationInit onApplicationInit
onApplicationInit onFooter onFilterInit onBeforeDeleteAll onApplicationInit onApplicationInit
onFooter onExecute onFooter
onExecute onBeforeDelete onHeader onFilterRefresh onBeforeInsert onClick onExecute
onHeader onLoad onHeader
onBeforeInsert onScriptInit onFilterSave onBeforeInsertAll onScriptInit onLoad
onScriptInit onScriptInit
onBeforeUpdate onNavigate onFilterValidate onBeforeUpdate onLoadAll
onScriptInit onRecord onBeforeUpdateAll onRefresh
onLoad onClick onValidateFailure
onRefresh onScriptInit onValidateSuccess
onValidate onLoad
onValidateFailure onNavigate
onValidateSuccess onLoadRecord
onRefresh
onValidate
onValidateFailure
30
onValidateSuccess
Esta macro tem por objetivo a formatação de valores numéricos, utilizando as configurações
regionais.
Parâmetro Descrição
Meu_Campo Variável ou campo que contenha o valor a ser formatado (O retorno será na
própria variável).
Qtde_Dec Quantidade de decimais a ser exibida.
Enche_Zeros Completa com zeros as decimais inexistentes (Y = sim e N = não).
Simb_Monetário Exibição de símbolo monetário (Y = sim e N = não).
Ex. 1: Formatando um valor com 2 casas decimais, preenchendo com zeros e exibindo o
valor monetário.
sc_format_num_region({meu_valor}, "2", "Y", "Y");
Valor de entrada = 9
Valor de saída = R$0,90
Escopo da Macro
sc_form_show'on' ou 'off'
Escopo da Macro
sc_getfield('meuCampo')
A macro tem por objetivo atribuir objetos (que representam os campos do formulário) para uma
variável javascript, permitindo ao usuário ter acesso as propriedades do objeto. Esta macro roda em
eventos e métodos javascript das aplicações de formulário e controle.
Ex:
sc_get_groupby_rule()
Utiliza-se essa macro para recuperar o valor da regra de quebra que está a ser usada no momento
de sua execução. O valor retornado é uma String com o nome da regra.
Ex:
if (sc_get_groupby_rule() == "regra1")
Escopo da Macro
Aplicação Aplicação
Gráfico Consulta
onFooter onScriptInit
onHeader onNavigate
onScriptInit onRecord
sc_get_language
Ex. 1:
$my_language = sc_get_language();
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur
onAfterDeleteAll
Onchange
onAfterInsert
OnClick
onAfterInsertAll
OnFocus onBlur
onAfterUpdate
onAfterDelete onChange
onAfterUpdateAll
onAfterInsert onClick
onApplicationInit
onAfterUpdate onApplicationInit onFocus
onApplicationInit onFooter onBeforeDelete
onApplicationInit onFilterInit onApplicationInit onApplicationInit onApplicationInit onFooter
onFooter onScriptInit onBeforeDeleteAll
onExecute onBeforeDelete onFilterRefresh onClick onExecute onExecute onHeader
onHeader onNavigate onBeforeInsert
onBeforeInsert onFilterSave onScriptInit onLoad onLoad onRecord
onScriptInit onRecord onBeforeInsertAll
onBeforeUpdate onFilterValidate onLoadAll
onBeforeUpdate
onScriptInit onRefresh
onBeforeUpdateAll
onLoad onValidateFailure
onClick
onRefresh onValidateSuccess
onScriptInit
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_get_regional
Ex. 1:
$my_regional = sc_get_regional();
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
32
OnFocus
ajaxFieldonBlur onAfterDelete
Onchange onAfterDeleteAll
OnClick onAfterInsert
OnFocus onAfterInsertAll onBlur
onAfterDelete onAfterUpdate onChange
onAfterInsert onAfterUpdateAll onClick
onAfterUpdate onApplicationInit onApplicationInit onFocus
onApplicationInit onFooter
onApplicationInit onFilterInit onBeforeDelete onApplicationInit onApplicationInit onApplicationInit
onFooter onScriptInit onHeader
onExecute onBeforeDelete onFilterRefresh onBeforeDeleteAll onClick onExecute onExecute
onHeader onNavigate onRecord
onBeforeInsert onFilterSave onBeforeInsert onScriptInit onLoad onLoad
onScriptInit onRecord
onBeforeUpdate onFilterValidate onBeforeInsertAll onLoadAll
onScriptInit onBeforeUpdate onRefresh
onLoad onBeforeUpdateAll onValidateFailure
onRefresh onClick onValidateSuccess
onValidate onScriptInit
onValidateFailure onLoad
onValidateSuccess onNavigate
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_get_theme
Ex. 1:
$my_theme = sc_get_theme();
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur
onAfterDeleteAll
Onchange
onAfterInsert
OnClick
onAfterInsertAll onBlur
OnFocus
onAfterUpdate onChange
onAfterDelete
onAfterUpdateAll onClick
onAfterInsert
onApplicationInit onFocus
onAfterUpdate onApplicationInit onApplicationInit
onApplicationInit onFooter onBeforeDelete onApplicationInit
onApplicationInit onFilterInit onApplicationInit onApplicationInit onFooter
onFooter onScriptInit onBeforeDeleteAll onClick
onExecute onBeforeDelete onFilterRefresh onExecute onExecute onHeader
onHeader onNavigate onBeforeInsert onScriptInit
onBeforeInsert onFilterSave onLoad onLoad onScriptInit
onScriptInit onRecord onBeforeInsertAll onLoadAll
onBeforeUpdate onFilterValidate onRecord
onBeforeUpdate onRefresh
onScriptInit
onBeforeUpdateAll onValidate
onLoad
onClick onValidateFailure
onRefresh
onScriptInit onValidateSuccess
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_groupby_label("Meu_Campo")
Esta macro tem por objetivo alterar, dinamicamente, o label dos campos que estão especificados
para serem apresentados nas linhas de quebra.
Ex. 1:
sc_groupby_label('estado') = "Quebra do estado";
Ex. 2:
sc_groupby_label('saldo') = "Total dos Saldos";
Escopo da Macro
Aplicação
Consulta
onGroupBy
Ex:
sc_hide_groupby_rule('rule_1', 'rule_2');
Escopo da Macro
Aplicação Aplicação
Gráfico Consulta
onApplicationInit onApplicationInit
sc_image(Imagem01.jpg)
Todas as imagens utilizadas nas aplicações são automáticamente copiadas para cada aplicação.
Caso o usúario, através de dos eventos ou Javascript, utilize comandos para carregar imagens,
estas terão que ser copiadas para a aplicação. Esta macro executa esta função.
Ex. 1:
sc_image (img1.gif, img2.jpg);
IMPORTANTE
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
onApplicationInit
onApplicationInit
onApplicationInit onClick
onScriptInit
onScriptInit onApplicationInit onFooter onScriptInit onApplicationInit onApplicationInit
onExecute onFilterInit onLoadAll onLoad
onLoad onScriptInit onScriptInit onLoad onLoad onScriptInit
onValidateFailure
onValidate onLoadRecord
onValidateSuccess
onValidate
sc_include("Arquivo", "Origem")
O Scriptcase permite que o usuário catalogue seus script's PHP e utilize-os em várias aplicações.
No momento de catalogar o script, o usuário deverá selecionar o contexto ao qual o script pertence,
podendo ser:
- Público: Todos os projetos poderão ter acesso.
- Projeto: Apenas os usuários do projeto (que estiver logado no monento) terão acesso.
- Usuário: Apenas o usuário (que estiver logado no monento) terá acesso.
Na utilização da macro sc_include, o usuário deverá informar o nome do script que deseja incluir
e a origem do mesmo(contexto sob o qual o script foi catalogado).
Escopo da Macro
34
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur
onAfterDeleteAll
Onchange
onAfterInsert
OnClick
onAfterInsertAll
OnFocus onBlur
onAfterUpdate
onAfterDelete onChange
onAfterUpdateAll
onAfterInsert onClick
onApplicationInit
onAfterUpdate onApplicationInit onFocus
onBeforeDelete onApplicationInit
onApplicationInit onApplicationInit onScriptInit onFilterInit onApplicationInit onApplicationInit
onBeforeDeleteAll onExecute onHeader
onExecute onBeforeDelete onHeader onNavigate onFilterRefresh onClick onExecute
onBeforeInsert onLoad onScriptInit
onBeforeInsert onScriptInit onRecord onFilterSave onScriptInit onLoad
onBeforeInsertAll onRecord
onBeforeUpdate onFilterValidate onRefresh
onBeforeUpdate
onScriptInit onValidate
onBeforeUpdateAll
onLoad onValidateFailure
onClick
onRefresh onValidateSuccess
onScriptInit
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
Bibliotecas Bibliotecas
PHP JavaScript
tcpdf Jquery
fpdf_html jquery_thickbox
excel jquery_blockui
rtf tiny_mce
- jquery_touch_punch
- gojs
- fusioncharts
Ex. 1:
sc_include_lib ("tcpdf");
$pdf=new TCPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Saida de texto!');
$pdf->Output();
Ex. 2:
?>
sc_include_lib ("gojs");
< ?php
Escopo da Macro
Aplicação
Aplicação Blank
Consulta
onExecute onScriptInit
Esta macro inclui na aplicação, um arquivo PHP de uma biblioteca. É necessário ter uma biblioteca
criada no Scriptcase para fazer uso desta macro. Para criar uma biblioteca, vá até o menu
"Ferramentas -> Bibliotecas".
Parâmetro Descrição
Escopo Informa qual o escopo da biblioteca. Podendo ser "sys" para bibliotecas de
escopo Público ou "prj" para bibliotecas de escopo Projeto.
Nome da Nome dado à biblioteca no momento da criação
Biblioteca
Arquivo Caminho absoluto do arquivo, dentro da biblioteca.
include_once(opcional) Certifica que o arquivo só será incluído uma única vez. Caso não seja
informado, a macro assume como "true".
Require(opcional) Caso o arquivo ou a biblioteca não existam, a aplicação para de ser
executada e retorna um erro. Caso não seja informado, a macro assume
35
como "true".
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur
onAfterDeleteAll
Onchange
onAfterInsert
OnClick
onAfterInsertAll onBlur
OnFocus
onAfterUpdate onChange
onAfterDelete
onAfterUpdateAll onClick
onAfterInsert
onApplicationInit onFocus
onAfterUpdate onApplicationInit
onApplicationInit onBeforeDelete onApplicationInit
onApplicationInit onFilterInit onApplicationInit
onFooter onScriptInit onBeforeDeleteAll onClick onExecute
onExecute onBeforeDelete onFilterRefresh onExecute
onHeader onRecord onBeforeInsert onScriptInit onLoad
onBeforeInsert onFilterSave onLoad
onScriptInit onBeforeInsertAll onLoadAll
onBeforeUpdate onFilterValidate
onBeforeUpdate onRefresh
onScriptInit
onBeforeUpdateAll onValidate
onLoad
onClick onValidateFailure
onRefresh
onScriptInit onValidateSuccess
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_label({Meu_Campo})
Esta macro tem por objetivo alterar, dinamicamente, o label dos campos de uma consulta ou
formulário.
Ex. 2: Usando uma variável tipo atributo para definir o campo a ser modificado.
sc_label({atributo}) = "Nome do Cliente";
Ex. 3: Usando uma variável global para definir o campo a ser modificado.
sc_label([variavel_global]) = "Nome do Cliente";
Escopo da Macro
sc_language
Ex. 1:
Escopo da Macro
É necessário realizar login pra fazer qualquer consulta de LDAP, essa macro estabelece a conexão e
a amarração pelas credenciais do usuário. Seus parametros são:
Servidor =
Domínio =
Usuário =
Senha =
DN =
Grupo =
Escopo da Macro
sc_ldap_logout()
Esta Macro é utilizada para liberar a conexão após a utilização da macro sc_ldap_login.
Ex1:
sc_ldap_logout();
Escopo da Macro
Parametros Descrição
'all' ou 'member':
'all' retorna todas as informações que o usuário logado
$filter
enxerga
'member' retorna aquelas que ela faz parte
$attributes Array de opções de filtro do ldap
Ex:
Escopo da Macro
Esta macro cria ou alterar ligações com outras aplicações, nas aplicações de consulta, de forma
dinâmica.
Coluna: É o nome do campo, da coluna da grid, para o qual será gerado o link de ligação.
Aplicação: Nome da aplicação para a qual queremos estabelecer o link.
Parâmetros: Parâmetros necessários para que a aplicação chamada possa funcionar.
37
Devem ser informados o nome do parâmetro, o sinal de atribuição "=" e o valor ou variável a ser
atribuído. Havendo mais de um parâmetro, estes deverão ser separados por ";" (ponto e vírgula).
Hint: Observação ou dica que será apresentada quando o cursor do mouse passar sobre o link.
Target Descrição
"_self" Para execução na mesma página (sobrepõe a consulta);
"_blank" Para execução em outra página (pop-up);
"iframeT" Para execução em um iframe, acima da consulta (Top);
"iframeL" Para execução em um iframe, a esquerda da consulta (Left);
"iframeR" Para execução em um iframe, a direita da consulta (Right);
"iframeB" Para execução em um iframe, abaixo da consulta (Bot);
"modal" Abre uma nova janela e bloqueia qualquer interação na janela
principal;
Ex. 1: Criando um link para a aplicação dados_cli.php, no campo cpf, passando a variável
global [glo_emp] como empresa e o campo (variável local) {cpf} para a aplicação
dados_cli.php:
sc_link (cpf,dados_cli.php,empresa=[glo_emp];cpf={cpf},"Dados individuais do Cliente ", "_blank");
Ex. 2: Criando um link dinâmico para uma ou outra aplicação dependendo do valor no
campo {tp_cli} e abrindo uma janela modal:
if ({tp_cli} == "F") {
sc_link (tpcli, fisica.php, empresa=[glo_emp]; cpf={cpf}," Pessoa Física ", "modal", 500, 700);
}
else{
sc_link (tpcli, juridica.php, empresa=[glo_emp]; cnpj={cnpj}," Pessoa Jurídica ", "iframeR");
}
Ex. 3: - Criando um link para uma URL: neste caso, "parâmetro e target" não têm efeito.
Será executado um redirecionamento para a URL informada.
sc_link (minha_coluna, http://www.scriptcase.com.br, ,"hint do link");
Escopo da Macro
Esta macro gera os valores que compõem o código de barras no padrão Febraban arrecadação.
Parâmetro Descrição
Código_Barra Variável na qual será armazenada a string contendo os valores do código de
barras no padrão arrecadação (Febraban).
Código_Seguimento Valor ou variável que contém o código do seguimento.
Código_Moeda Valor ou variável que contém o código da moeda.
Valor Valor ou variável que contém o valor do documento.
Livre Valor ou variável que contém as 29 posições livres do código de barras.
Ex. 1:
sc_lin_cod_barra_arrecadacao({codigo_barra}, 1, 6, {valor_tit}, {parte_livre});
Escopo da Macro
Esta macro gera os valores que compõem o código de barras no padrão Febraban bancário.
Parâmetro Descrição
Código_Barra Variável na qual será armazenada a string contendo os valores do código de
barras no padrão arrecadação (Febraban).
Código_Banco Valor ou variável que contém o código do banco.
Código_Moeda Valor ou variável que contém o código da moeda.
Valor Valor ou variável que contém o valor do documento.
Livre Valor ou variável que contém as 29 posições livres do código de barras.
Data_Vencimento Data de vencimento do documento (opcional). Se informada, o scriptcase
calculará o "fator de vencimento". O formato deverá ser, sempre aaaammdd.
Ex. 1:
sc_lin_cod_barra_banco({Codigo_barra}, 001, 1, {valor_tit}, {parte_livre}, {data});
Escopo da Macro
sc_lin_digitavel_arrecadacao({Linha_Digitavel}, {Código_Barras})
Esta macro gera a linha digitável para bloquetos de cobrança, a partir da linha do código de barras,
padrão arrecadação.
Parâmetro Descrição
Linha_Digitavel Variável na qual será armazenada a string contendo a linha digitável.
Código_Barras Variável na qual está armazenada a string contendo os valores do código de
barras.
Ex. 1:
sc_lin_digitavel_arrecadacao({lin_dig}, {cod_barra});
Escopo da Macro
sc_lin_digitavel_banco({Linha_Digitavel}, {Código_Barras})
Esta macro gera a linha digitável para bloquetos de cobrança, a partir da linha do código de barras,
padrão bancário.
Parâmetro Descrição
Linha_Digitavel Variável na qual será armazenada a string contendo a linha digitável.
Código_Barras Variável na qual está armazenada a string contendo os valores do código de
barras.
Ex. 1:
sc_lin_digitavel_banco({Linha_Digitavel}, {Código_Barra});
Escopo da Macro
sc_log_add("Ação", "Mensagem")
Esta macro tem como objetivo adicionar um registro a tabela de log, desta forma tornando a
mensagem e/ou o nome da ação customizavel para o desenvolvedor. Os parâmetros podem utilizar
variáveis PHP.
Ex:
Escopo da Macro
sc_log_split({descricao})
Esta macro tem como objetivo possibilitar o acesso as informações gravadas no campo descrição
da tabela de log, possibilitando a manipulação dos dados anteriores e posteriores dos registros
envolvidos em forma de array. Estas informações são gravadas no campo "descrição" da tabela de
log, no formato de uma string com delimitadores.
Ex:
$arr_description = sc_log_split({description});
Formato de entrada: -> keys fields Array ( [clienteid] => ANTON ) [fields] => Array ( [old] => Array
( [CEP] => 50710500 [Endereco] => Rua Desembargador Joao Paes 657 [Bairro] => Farol [Estado]
=> RS ) [new] => Array ( [CEP] => 53230630 [Endereco] => Avenida Presidente Kennedy, 1001
[Bairro] => Peixinhos [Estado] => PE ) ) )
Escopo da Macro
Esta macro permite que o usuário execute comandos SQL e tenha acesso ao "dataset" proveniente
do comando. O "dataset" fica disponível, em forma de array (linha/coluna).
Ex. 1:
sc_lookup(dataset, "select clienteid, nomecliente, limitecred from clientes" );
Caso ocorra erro na execução do comando sql, a variável atribuida ao dataset retornará como
"false" e a mensagem de erro estará disponível na variável "dataset_erro".
É importante, também, verificar se o select retornou dados, para evitar o acesso a variáveis
inexistentes, uma vez que o array de saída só será criado se o comando select retornar dados.
Ex. 2:
sc_lookup(meus_dados, "select clienteid, nomecliente, limitecred from clientes");
if ({meus_dados} === false)
{
echo "Erro de acesso. Mensagem = " . {meus_dados_erro};
}
elseif (empty({meus_dados}))
{
echo "Comando select não retornou dados ";
}
else
{
{clienteid} = {meus_dados[0][0]};
{nomecliente} = {meus_dados[0][1]};
40
{limitecred} = {meus_dados[0][2]};
}
Obs: Em qualquer circunstância, o comando tem que ser encerrado com ponto e vírgula ";".
Obs2: Não recomendamos o uso da macro sc_lookup com retornos muito grandes, para esse tipo
de ocasião recomendamos o uso da macro sc_select
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
ajaxFieldonBlur onAfterDelete
Onchange onAfterDeleteAll
OnClick onAfterInsert
onBlur
OnFocus onAfterInsertAll
onChange
onAfterDelete onAfterUpdate
onClick onClick
onAfterInsert onAfterUpdateAll
onFooter onFocus
onAfterUpdate onFilterInit onBeforeDelete onFooter
onFooter onGroupBy onClick onApplicationInit onApplicationInit
onBeforeDelete onFilterRefresh onBeforeDeleteAll onHeader
onExecute onHeader onHeader onScriptInit onExecute onExecute
onBeforeInsert onFilterSave onBeforeInsert onScriptInit
onScriptInit onScriptInit onLoadAll onLoad onLoad
onBeforeUpdate onFilterValidate onBeforeInsertAll onRecord
onNavigate onRefresh
onCalendarScriptInit onBeforeUpdate
onRecord onValidate
onScriptInit onBeforeUpdateAll
onValidateFailure
onLoad onClick
onValidateSuccess
onRefresh onScriptInit
onValidate onLoad
onValidateSuccess onNavigate
onLoadRecord
onRefresh
onValidate
onValidateSuccess
sc_mail_send(SMTP, Usr, Pw, De, Para, Assunto, Mensagem, Tipo_Mens, Cópias, Tp_Cópias, Porta, Tp_Conexao, Anexo, SSL)
Parâmetro Descrição
SMTP Endereço do servidor SMTP (string ou variável contendo o Endereço do servidor
SMTP).
Usr Usuário do servidor SMTP (string ou variável contendo o Usuário do servidor SMTP).
Pw Senha do servidor SMTP (string ou variável contendo a Senha do servidor SMTP).
De E-mail de origem (string ou variável contendo o E-mail de origem).
Para Lista de e-mails que devem receber cópia da mensagem , podendo ser uma string
ou variável contendo um ou mais e-mail's, separados por ";", ou uma variável
contendo um array de e-mail's.
Assunto Título da mensagem (string ou variável contendo o título da mensagem).
Mensagem Mensagem a ser enviada (string ou variável contendo a mensagem).
Tipo_Mens Tipo do texto da mensagem a ser enviada, sendo: "T" para somente texto ou "H"
para texto e/ou html.
Cópias Lista de e-mails que devem receber cópia da mensagem, podendo ser uma string
ou variável contendo um ou mais e-mail's, separados por ";", ou uma variável
contendo um array de e-mail's.
Tp_Cópias Tipo de cópias a serem enviadas: CCC para cópias visíveis e BCC para cópias
ocultas. Se omitido, o Scriptcase assumirá o valor default: BCC.
Porta Porta utilizada pelo servidor de e-mail. Utilize a porta 465 para segurança com SSL,
a porta 587 para segurança com TLS ou a porta 25 como porta sem segurança. Se
omitido, o Scriptcase assumirá o valor default: 25
Tp_conexao Indicativo para conexão segura. Utilize S para SSL, T para TLS ou N para não
segura. Se omitido, o Scriptcase assumirá o valor default:N.
Anexo Caminho absoluto do arquivo a ser enviado por anexo.
SSL Parâmetro para adição das configurações de SSL. Caso seja necessário adicionar
mais de uma configuração, use ";" para separá-las. Ex: $ssl =
'allow_self_signed=false;verify_peer=false';
OBS: Para utilização de conexão segura, a extensão do PHP "php_openssl" deverá estar
habilitada.
anexos: Lista de arquivos a serem anexados, podendo ser uma string ou variável contendo um ou
mais endereços de arquivos, separados por ";", ou uma variável contendo um array de endereços
de arquivos.
Ex. 1:
sc_mail_send('smtp.meuserver.com.br', 'usr', 'pw', 'de@netmake.com.br', 'para@netmake.com.br',
'teste envio
de e-mail', 'mensagem', 'H', 'abc@cop.com.br;zxy@cop.com.br', 'H', '', '', 'c:/teste/arq.txt');
41
Ex. 2: Utilizando variáveis como parâmetros e definindo a porta.
sc_mail_send([glo_smtp], [usuar], [glo_pw], {origem}, {destino}, {assunto}, {mensagem}, 'T',
[glo_copias], 'CCC', '419', 'S', {anexos});
Ex. 3: Servidor sem usuário e senha e opção de não enviar cópias e sem informação da
porta.
sc_mail_send([glo_smtp], '', '', 'de.netmake.com.br', {destino}, {assunto}, {mensagem}, 'H', '', '', '',
'', [glo_att]);
Caso ocorra erro no envio do e-mail, a variável especial "sc_mail_ok" retornará como "false" e a
mensagem de erro estará disponível na variável especial "sc_mail_erro".
Ex. 4:
sc_mail_send([glo_smtp], '', '', 'de@netmake.com.br', {destino}, {assunto}, {mensagem}, 'H');
if ({sc_mail_ok})
{
echo "Enviados {sc_mail_count} e-mail com sucesso !!";
}
else
{
sc_error_message({sc_mail_erro});
}
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
onAfterDelete
onAfterDeleteAll
onAfterInsert
onAfterInsertAll
onAfterUpdate
onAfterDelete
onAfterUpdateAll
onAfterInsert
onBeforeDelete
onAfterUpdate
onBeforeDeleteAll onClick
onBeforeDelete
onBeforeInsert onScriptInit
onBeforeInsert onClick onFooter
onFooter onFilterInit onBeforeInsertAll onLoadAll onApplicationInit onApplicationInit
onBeforeUpdate onHeader onHeader
onExecute onHeader onFilterSave onBeforeUpdate onRefresh onExecute onExecute
onScriptInit onScriptInit onScriptInit
onScriptInit onFilterValidate onBeforeUpdateAll onValidate onLoad onLoad
onLoad onRecord onRecord
onClick onValidateFailure
onRefresh
onScriptInit onValidateSuccess
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_make_link(Aplicação, Parâmetros)
Esta macro tem por objetivo a criação de uma string contendo os dados de um link para outra
aplicação, dentro dos padrões do Scriptcase..
O uso desta macro é para os casos em que o usuário esteja escrevendo seu próprio código html e
nescessite fazer um link para outra aplicação Scriptcase.
Parâmetro Descrição
Aplicação Nome da aplicação para a qual queremos estabelecer o link.
Parâmetro Parâmetros necessários para que a aplicação chamada possa funcionar.
.
Devem ser informados: o nome do parâmetro, o sinal de atribuição "=" e o valor ou variável a ser
atribuído. Havendo mais de um parâmetro, estes deverão ser separados por ";" (ponto e vírgula).
Ex. 1: Criando uma string com um link para a aplicação dadoscli.php, sem passagem de
parâmetros.
$string_link = sc_make_link(dadoscli.php);
Ex. 2: Criando uma string com um link para a aplicação dadoscli.php, com passagem de
parâmetros.
$string_link = sc_make_link(dadoscli, parm1={empresa};parm2=[glo_filial]);
Escopo da Macro
Atualiza um dado na aplicação mestre, em tempo real, de acordo com alterações realizadas em
determinado campo da aplicação detalhe.
Parâmetro Descrição
Objeto Nome do objeto a ser atualizado na aplicaçãomestre. Ao informar o nome de um
campo, não é necessário utilizar as {}.
Valor Valor que o objeto especificado receberá. O valor pode ser um campo ou variável.
Ex. 1:
//Utilizando a macro sc_format_num() para formatar o valor que será atualizado no mestre
$valor = sc_format_num({result[0][0]}, '.', ',', 2, 'S', 1, '');
sc_master_value('ValorPedido', $valor);
* Caso o valor, que será atualizado no mestre, seja numérico, você deve usar a macro
sc_format_num() para formatá-lo. Para ver a documentação da macro, clique aqui.
Escopo da Macro
sc_menu_delete(Id_Item1)
Esta macro retira os itens de menu passados por parâmetros. Pode ser usada em aplicações de
menu ou menu árvore.
Caso o item de menu que você remova da exibição tenha nós "filhos", estes também serão
omitidos.
Escopo da Macro
sc_menu_disable(Id_Item1)
Esta macro desabilita os itens de menu passados como parâmetros. pode ser usada em aplicações
de menu ou menus de árvore.
Caso o item de menu que você desabilite da exibição tenha nós "filhos", estes também serão
desabilitados.
Escopo da Macro
sc_menu_force_mobile(boolean)
O parámetro (true ou false) é opcional, se não for passado, assume true(ligar modo mobile)
43
Ex1:
sc_menu_force_mobile(true);
Ex2:
sc_menu_force_mobile(false);
Escopo da Macro
sc_menu_item
Esta variável é disponível apenas nas aplicações de MENU e tem por objetivo dar acesso ao ítem
que foi selecionado no menu. Desta forma, o usuário poderá tomar decisões antes que a aplicação
seja executada.
Ex 3: Se uma determinada aplicação necessitar de uma variável global e esta não estiver
preenchida, podemos chamar uma outra aplicação para que o usuário preencha a
informação necessária.
if ({sc_menu_item} == "item_5" && (!isset([glo_empresa]) || empty([glo_empresa])))
{
sc_redir(apl_inf_emp);
}
Escopo da Macro
Esta macro tem por objetivo redirecionar o processamento para outra aplicação ou URL.
Caso a aplicação de redirecionamento utilize parâmetros, estes devem ser passados da seguinte
forma:
Nas aplicações de fomulário, alguns eventos onde essa macro pode ser utilizada dependem da
atualização da base de dados (onAfterInsert, onAfterUpdate, onAfterDelete, onBeforeInsert,
onBeforeUpdate or onBeforeDelete) esses eventos são automaticamente protegidos por um controle
de transação desde que a conexão seja a mesma da aplicação.
Contudo, se o usuário deseja fazer um controle de transação, ele precisa iniciar essa macro e
finalizar com "sc_commit_trans()" macro para confirmar a atualização ou o "sc_rollback_trans" para
cancelar a transação.
Ex. 5: URL.
if ([glo_usuario] == "teste")
{
sc_redir(http://www.minha_pagina.com.br);
}
OBS: Tudo que foi passado como parâmetro pela macro será acessível como variável global na
aplicação a qual foi redirecionada.
Na aplicação aplx.php o parâmentro poderá ser acessado fazendo chamada a variável global
[parm1] e [parm2]
Escopo da Macro
sc_reset_apl_conf("Aplicação", "Propriedade")
Esta macro tem por objetivo apagar todas as alterações efetuadas pela macro sc_apl_conf.
O Parâmetro "aplicação" é opcional. Se informado, serão apagadas apenas as alterações da
aplicação informada.
Escopo da Macro
Esta macro tem por objetivo limpar todas as variáveis de segurança, setadas através da macro
sc_apl_status.
Ex. 1:
sc_reset_apl_status();
Escopo da Macro
sc_reset_change_connection
Ex. 1:
sc_reset_change_connection();
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação Report
Aplicação Calendário
Blank Gráfico Consulta Formulário Controle Menu árvore PDF
onApplicationInit onApplicationInit
onCalendarApplicationInit onApplicationInit onApplicationInit onApplicationInit onScriptInit onApplicationInit
onExecute onLoad onScriptInit
onCalendarScriptInit onScriptInit onScriptInit onScriptInit onValidate onLoad
onScriptInit onValidateSuccess
sc_reset_connection_edit
Ex. 1:
sc_reset_connection_edit();
Escopo da Macro
sc_reset_connection_new
sc_reset_connection_new();
Escopo da Macro
ajaxFieldonBlur
Onchange
OnClick
OnFocus
ajaxFieldonBlur
onAfterDelete
Onchange
onAfterDeleteAll
OnClick onBlur
onAfterInsert
OnFocus onChange
onAfterInsertAll
onAfterDelete onClick
onAfterUpdate
onAfterInsert onFocus
onApplicationInit onAfterUpdateAll onApplicationInit
onAfterUpdate onApplicationInit onApplicationInit
onFilterInit onApplicationInit onApplicationInit onFooter
onApplicationInit onFooter onClick onExecute
onExecute onScriptInit onFilterRefresh onBeforeDelete onExecute onHeader
onBeforeDelete onHeader onScriptInit onLoad
onFilterSave onBeforeDeleteAll onLoad onScriptInit
onBeforeInsert onScriptInit onLoadAll
onFilterValidate onBeforeInsert onRecord
onBeforeUpdate onRefresh
onBeforeInsertAll
onCalendarApplicationInit onValidate
onBeforeUpdate
onCalendarScriptInit onValidateFailure
onBeforeUpdateAll
onScriptInit onValidateSuccess
onClick
onLoad
onScriptInit
onValidateSuccess
onLoad
onNavigate
onLoadRecord
onValidateSuccess
Esta macro tem por objetivo apagar variáveis globais, armazenadas na sessão do PHP.
Ex. 1:
Escopo da Macro
Aplicação
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação
Aplicação Calendário Menu
Blank Gráfico Consulta Filtro Formulário Controle Menu Report PDF
árvore
ajaxFieldonBlur
Onchange
OnClick
OnFocus
ajaxFieldonBlur onAfterDelete
Onchange onAfterDeleteAll
OnClick onAfterInsert
OnFocus onAfterInsertAll
onBlur
onAfterDelete onAfterUpdate
onChange
onAfterInsert onAfterUpdateAll
onClick
onAfterUpdate onClick onApplicationInit
onApplicationInit onFocus
onApplicationInit onApplicationInit onApplicationInit onBeforeDelete onApplicationInit
onFilterInit onApplicationInit onApplicationInit
onBeforeDelete onFooter onGroupBy onBeforeDeleteAll onFooter
onExecute onFilterRefresh onClick onExecute onLoad
onBeforeInsert onHeader onHeader onBeforeInsert onHeader
onFilterSave onScriptInit onLoad
onBeforeUpdate onScriptInit onScriptInit onBeforeInsertAll onRecord
onFilterValidate onLoadAll
onCalendarApplicationInit onRecord onBeforeUpdate
onValidate
onScriptInit onBeforeUpdateAll
onValidateFailure
onLoad onClick
onValidateSuccess
onRefresh onScriptInit
onValidate onLoad
onValidateFailure onNavigate
onValidateSuccess onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_reset_menu_delete
Esta macro tem por objetivo restaurar os ítens do menu, deletados através da macro
"sc_menu_delete".
Ex. 1:
sc_reset_menu_delete();
Escopo da Macro
sc_reset_menu_disable
47
Esta macro tem por objetivo habilitar os ítens do menu, desabilitados através da macro
"sc_menu_disable".
Ex. 1:
sc_reset_menu_disable();
Escopo da Macro
sc_rollback_trans("Conexão")
Esta macro tem por objetivo cancelar um set de transações na base de dados.
O parâmetro "conexão" é opcional, sendo necessário, apenas, se o comando for executado em uma
base de dados diferente da especificada para a aplicação.
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur
onAfterDeleteAll
Onchange
onAfterInsert
OnClick
onAfterInsertAll
OnFocus onBlur
onAfterUpdate
onAfterDelete onChange
onClick onAfterUpdateAll
onAfterInsert onClick
onFooter onBeforeDelete
onAfterUpdate onFilterInit onFocus
onGroupBy onBeforeDeleteAll onApplicationInit
onBeforeDelete onHeader onFilterRefresh onClick onExecute onHeader
onExecute onHeader onBeforeInsert onExecute
onBeforeInsert onScriptInit onFilterSave onLoadAll onLoad onRecord
onScriptInit onBeforeInsertAll onLoad
onBeforeUpdate onFilterValidate onRefresh
onNavigate onBeforeUpdate
onScriptInit onValidate
onRecord onBeforeUpdateAll
onLoad onValidateFailure
onClick
onRefresh onValidateSuccess
onScriptInit
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_script_name
Esta macro é disponível apenas nas aplicações de MENU e tem por objetivo dar acesso ao nome da
aplicação que foi selecionada no menu. Desta forma, o usuário poderá tomar decisões antes que a
aplicação seja executada.
Ex. 2: Se uma determinada aplicação necessitar de uma variável global e esta não estiver
preenchida, podemos chamar uma outra aplicação para que o usuário preencha a
informação necessária.
if ({sc_script_name} == "apl1" && (!isset([glo_empresa]) || empty([glo_empresa])))
{
sc_redir(apl_inf_emp);
}
Escopo da Macro
Esta macro permite que o usuário execute comandos SQL e tenha acesso ao "dataset" proveniente
Esta macro permite que o usuário execute comandos SQL e tenha acesso ao "dataset" proveniente
48
do comando.
Diferente da macro sc_lookup, esta macro não manipula o dataset, deixando-o em sua forma
original, cabendo ao usuário toda a manipulação.
Caso ocorra erro na execução do comando sql, a variável atribuida ao dataset retornará como
"false" e a mensagem de erro estará disponível na variável "dataset_erro".
O parâmetro "conexção" é opcional, sendo necessário se o comando for executado em uma base de
dados diferente da especificada para a aplicação.
Ex. 1:
sc_select(meus_dados, "select clienteid, nomecliente, limitecred from clientes");
if ({meus_dados} === false)
{
echo "Erro de acesso. Mensagem = " . {meus_dados_erro};
}
else
{
while (!{meus_dados}->EOF){
{nome_cliente} = {meus_dados}->fields[1];
{meus_dados}->MoveNext();
}
{meus_dados}->Close();
}
Ex. 2: O comando SQL também pode ser composto de campos da aplicação (variáveis
locais) ou de variáveis globais:
sc_select(dataset,"select valor pedido from pedidos where clienteid = '{clienteid}' and
cod_vendedor = [var_glo_vendedor]");
Observação: Em qualquer circunstancia, o comando tem que ser encerrado com ponto e vírgula
";".
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
ajaxFieldonBlur onAfterDelete
Onchange onAfterDeleteAll
OnClick onAfterInsert
OnFocus onAfterInsertAll onBlur
onAfterDelete onAfterUpdate onChange
onAfterInsert onClick onAfterUpdateAll onClick
onAfterUpdate onFooter onBeforeDelete onFocus
onFilterInit
onBeforeDelete onFooter onGroupBy onBeforeDeleteAll onClick onApplicationInit onFooter
onFilterRefresh onExecute
onExecute onBeforeInsert onHeader onHeader onBeforeInsert onScriptInit onExecute onHeader
onFilterSave onLoad
onBeforeUpdate onScriptInit onScriptInit onBeforeInsertAll onLoadAll onLoad onRecord
onFilterValidate
onCalendarScriptInit onNavigate onBeforeUpdate onRefresh
onScriptInit onRecord onBeforeUpdateAll onValidate
onLoad onClick onValidateFailure
onRefresh onScriptInit onValidateSuccess
onValidate onLoad
onValidateFailure onNavigate
onValidateSuccess onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_select_field({Campo})
Ex. 1: Temos uma tabela com as colunas ano e os meses de janeiro a dezembro. Gostaríamos de
ter uma consulta, que, à partir de um parâmetro, exibisse os anos e apenas um determinado mês.
Supondo que o parâmetro venha informado através de uma variável global de nome "exibir_mes",
nossa aplicação teria a seguinte estrutura:
sc_select_field(par_mes) = [exibir_mes];
sc_label(par_mes) = [exibir_mes];
Desta forma, além de alterar o select, estamos alterando o label da coluna da consulta.
Escopo da Macro
Aplicação Aplicação
Gráfico Consulta
49
onScriptInit onScriptInit
sc_select_order("Campo")
Ex. 1: Cláusula select: select codigo, nome, valor from tabela order by codigo
Para mudar a ordem, de codigo para nome, teremos:
sc_select_order("codigo") = "nome";
Ex. 2: Cláusula select: select codigo, nome, valor, data from tabela order by codigo, nome, valor
Para mudar a ordem, de nome para data, teremos:
sc_select_order("nome") = "data";
Escopo da Macro
Aplicação Aplicação
Gráfico Consulta
onHeader
onScriptInit
onScriptInit
sc_select_where(add)
Ex. 1: Adiciona tudo que estra dentro das aspas duplas ao where do select da consulta.
if (empty({sc_where_atual})){
sc_select_where(add) = "where campoX > [variavel_global]";
}
else{
sc_select_where(add) = "AND campoX > [variavel_global]";
}
Escopo da Macro
Aplicação Aplicação
Gráfico Consulta
onHeader
onScriptInit
onScriptInit
sc_send_mail_api($arr_settings)
Esta macro permite o envio dinâmico de e-mails integrados com as APIs do Mandrill e Amazon
SES. É possível tamém o envio de e-mail utilizando o protocoloSMTP
Esta macro utliza os mesmos parâmetros do mandrill para envio de e-mail, independente
do Gateway(Mandril, Amazon SES ou SMTP) selecionado. clique aqui e veja a lista dos
parâmetros que pode ser utilizados.
Esta macro contem um único parâmetro "$arr_settings", que recebe um array com as
informações de envio de e-mail.
Parâmetro Descrição
$arr_settings Array com as informações para a utilização das APIs.
Índices do Array
Índices do
Descrição
Array
Nome de alguma API já configurada em "Ferramentas > API", como pode ser visto
profile
no Exemplo 1. Ao informar um profile, o índice settings não deve ser informado.
Configurações do servidor de envio de e-mail. As informações devem está de
settings acordo com a API utilizada. Obs.: Ao informar as configurações o indice Profile é
desconsiderado.
message Mensagem que será enviada por e-mail. Assunto, corpo, destinatário, etc.
'message' => [
50
'html' => {msg},
'text' => '',
'to' => $arr_merge,
//'attachments' => array('/var/www/arquivo.txt','/var/www/arquivo2.txt'),
'subject' => {subject}
]
);
}
sc_send_mail_api($var_config);
if ( {api_type} == 'smtp' ){
$var_config = array(
'settings' => [
'gateway' => 'smtp',
'smtp_server' => $smtp_server,
'smtp_port' => $smtp_port,
'smtp_user' => $smtp_user,
'smtp_password' => $smtp_password,
'from_email' => $from_email,
'from_name' => $from_name
],
'message' => [
'html' => {msg},
'text' => '',
'to' => $arr_merge,
//'attachments' => array('/var/www/arquivo.txt','/var/www/arquivo2.txt'),
'subject' => {subject}
]
);
}
sc_send_mail_api($var_config);
'message' => [
'html' => {msg},
'text' => '',
'to' => array($arr_merge),
//'attachments' => array('/var/www/arquivo.txt','/var/www/arquivo2.txt'),
'subject' => {subject}
]
);
}
sc_send_mail_api($var_config);
sc_send_mail_api($var_config);
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
onAfterDelete
onAfterDeleteAll
onAfterInsert
onAfterInsertAll
onAfterUpdate
onAfterDelete
onAfterUpdateAll
onAfterInsert
onBeforeDelete
onAfterUpdate
onBeforeDeleteAll onClick
onBeforeDelete
onBeforeInsert onScriptInit
onBeforeInsert onClick onFooter
onFooter onFilterInit onBeforeInsertAll onLoadAll onApplicationInit onApplicationInit
onBeforeUpdate onHeader onHeader
onExecute onHeader onFilterSave onBeforeUpdate onRefresh onExecute onExecute
onScriptInit onScriptInit onScriptInit
onScriptInit onFilterValidate onBeforeUpdateAll onValidate onLoad onLoad
onLoad onRecord onRecord
onClick onValidateFailure
onRefresh
onScriptInit onValidateSuccess
onValidate
onLoad
onValidateFailure onNavigate
onValidateSuccess
onLoadRecord
onRefresh
51
onValidate
onValidateFailure
onValidateSuccess
sc_send_sms($arr_settings)
Esta macro recebe um array como parâmetro de configuração que contém a mensagem, o
destinatário, o gateway e a chave da API.
Parâmetro Descrição
Array com as informações para a utilização na
$arr_settings
macro.
sc_send_sms($arr_settings);
Escopo da Macro
sc_seq_register
Esta macro disponibiliza o número sequencial do registro que está sendo processado na aplicação
de consulta. Está disponível no eventoonRecord.
Ex. 1:
if({sc_seq_register} == 10) {
// ultima linha da página
{total} = {sum_total};
}
Escopo da Macro
Aplicação
Consulta
onRecord
52
sc_set_fetchmode(parm);
Esta macro permite modificar o tipo de retorno do dataset dos comandos select.
A macro será processada antes da execução do comando SQL, informando o parâmetro, o dataset
irá retornar o índice ou o nome das colunas.
parm = 0: Retorna um array com o indice e o nome das colunas (Padrão do Scriptcase)
parm = 1 : Retorna um array apenas com com o indice das colunas
sc_set_fetchmode(0);
sc_select(meus_dados, "SELECT customerid, stateid, birthdate, creditlimit FROM customers where
customerid = 'ALFKI'");
while (!$meus_dados->EOF){
$meus_dados->fields['customerid'];
$customer = $meus_dados->fields['stateid'];
$customer = $meus_dados->fields['birthdate'];
$meus_dados->MoveNext();
}
$meus_dados->Close();
--------------------------------------------------------------------------------------
sc_set_fetchmode(1);
sc_select(meus_dados, "SELECT customerid, stateid, birthdate, creditlimit FROM customers where
customerid = 'ALFKI'");
while (!$meus_dados->EOF){
$meus_dados->fields[1];
$customer = $meus_dados->fields[2];
$customer = $meus_dados->fields[3];
$meus_dados->MoveNext();
}
$meus_dados->Close();
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur
onAfterDeleteAll
Onchange
onAfterInsert
OnClick
onAfterInsertAll onBlur
OnFocus
onAfterUpdate onChange
onAfterDelete
onClick onAfterUpdateAll onClick
onAfterInsert
onFooter onBeforeDelete onFocus
onAfterUpdate onFilterInit onFooter
onFooter onGroupBy onBeforeDeleteAll onClick
onBeforeDelete onFilterRefresh onExecute onExecute onHeader
onExecute onHeader onHeader onBeforeInsert onScriptInit
onBeforeInsert onFilterSave onLoad onLoad onScriptInit
onScriptInit onScriptInit onBeforeInsertAll onLoadAll
onBeforeUpdate onFilterValidate onRecord
onNavigate onBeforeUpdate onRefresh
onScriptInit
onRecord onBeforeUpdateAll onValidate
onLoad
onClick onValidateFailure
onRefresh
onScriptInit onValidateSuccess
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_set_focus('Campo')
Esta macro é usada para setar o focus para um determinado campo do formulario.
Ex. 1:
sc_set_focus('nome');
Escopo da Macro
sc_set_global($variavel_01) ou ({Meu_Campo})
Esta macro tem por objetivo registrar variáveis globais. Será criada uma variável de sessão com o
mesmo nome e conteúdo da variável local.
OBS: Esta macro será descontinuada em breve, utilizar o método de criação de variáveis globais
utilizando colchetes. Ex: [var_glo_user] = "teste";
Será criada uma variável de sessão, com o nome "var_user", com o conteúdo "algum valor".
Será criada uma variável de sessão, com o nome "campo_apl", com o conteúdo existente na
variável.
Obs: Esta macro não faz atribuição de valores. Apenas registra as variáveis na sessão do PHP.
Escopo da Macro
Aplicação
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação
Aplicação Calendário Report
Blank Gráfico Consulta Filtro Formulário Controle Menu Menu árvore
PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
ajaxFieldonBlur
onAfterDelete
Onchange
onAfterDeleteAll
OnClick
onAfterInsert
OnFocus onBlur
onAfterInsertAll
onAfterDelete onChange
onAfterUpdate
onAfterInsert onClick
onClick onAfterUpdateAll
onAfterUpdate onFocus
onApplicationInit onApplicationInit onApplicationInit
onApplicationInit onApplicationInit onApplicationInit onFooter
onFooter onFilterInit onBeforeDelete onApplicationInit onApplicationInit
onBeforeDelete onFooter onClick onHeader
onExecute onGroupBy onFilterRefresh onBeforeDeleteAll onExecute onExecute
onBeforeInsert onHeader onScriptInit onScriptInit
onHeader onFilterSave onBeforeInsert onLoad onLoad
onBeforeUpdate onScriptInit onLoadAll onRecord
onScriptInit onFilterValidate onBeforeInsertAll
onCalendarApplicationInit onRefresh
onRecord onBeforeUpdate
onScriptInit onValidate
onBeforeUpdateAll
onLoad onValidateFailure
onClick
onRefresh onValidateSuccess
onScriptInit
onValidate
onLoad
onValidateFailure
onLoadRecord
onValidateSuccess
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_set_groupby_rule
Esta macro é utilizada para selecionar uma regra de quebra em tempo de execução no evento
onApplicationInit.
Ex:
Escopo da Macro
Aplicação Aplicação
Gráfico Consulta
onApplicationInit onApplicationInit
sc_set_language('String Language')
Esta macro permite que seja definido dinamicamente o idioma utilizado nas aplicações.
Esta macro permite, também, que sejam definidos o idioma e as configurações regionais
simultâneamente, utilizando-se o delimitador ";" entre os parâmetros.
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
onApplicationInit
onApplicationInit
onApplicationInit onApplicationInit onApplicationInit onApplicationInit onScriptInit onApplicationInit onApplicationInit onApplicationInit
onExecute onFilterInit
onScriptInit onScriptInit onScriptInit onScriptInit onValidate onLoad onLoad onScriptInit
onFilterValidate
onValidateSuccess
sc_set_pdf_name"sc_meu_arquivo.pdf"
Os arquivos resultantes das exportações de dados (PDF, XLS, XML, CSV, WORD e RTF) são gravados
no diretório "temporário" especificado na configuração do Scriptcase, tanto em desenvolvimento
quanto em produção, com o prefixo "sc_" seguido de uma identificação única, de tal maneira que
um arquivo de um determinado usuário não subscreva um outro.
O prefixo "sc_" faz com que o próprio Scriptcase apague os arquivos antigos. Para atribuir nomes
diferentes dos padrões Scriptcase, podem ser usadas as seguintes macros:
- sc_set_csv_name
- sc_set_pdf_name
- sc_set_rtf_name
- sc_set_xml_name
- sc_set_xls_name
- sc_set_word_name
Ex1:
sc_set_xls_name = "meu_arquivo.xls";
Ex2:
sc_set_csv_name = "sc_meu_arquivo.csv";
OBS:
2) Mesmo utilizando a macro, se mantido o prefixo "sc_" (conforme Ex2), o Scriptcase apagará o
arquivo, quando este atingir o tempo limite configurado (ver a configuração "Tempo de vida dos
arquivos" no ambiente de produção).
Escopo da Macro
Aplicação Aplicação
Gráfico Consulta
onApplicationInit onApplicationInit
sc_set_regional('String Regional')
Esta macro permite que seja definido dinamicamente a configuração regional das aplicações.
Ex. 1:
sc_set_regional('en_us');
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
55
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
onApplicationInit
onApplicationInit
onApplicationInit onApplicationInit onApplicationInit onApplicationInit onScriptInit onApplicationInit onApplicationInit onApplicationInit
onExecute onFilterInit
onScriptInit onScriptInit onScriptInit onScriptInit onValidate onLoad onLoad onScriptInit
onFilterValidate
onValidateSuccess
sc_set_theme('String Tema')
Esta macro permite que seja definido, dinamicamente, o tema do layout a ser utilizado nas
aplicações.
Ex. 1:
sc_set_theme('Newyellow');
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
onApplicationInit
onApplicationInit
onApplicationInit onApplicationInit onApplicationInit onApplicationInit onScriptInit onApplicationInit onApplicationInit onApplicationInit
onExecute onFilterInit
onScriptInit onScriptInit onScriptInit onScriptInit onValidate onLoad onLoad onScriptInit
onFilterValidate
onValidateSuccess
sc_site_ssl
Esta macro verifica se está sendo utilizado um site seguro (protocolo https).
Obs: Esta macro funciona apenas para o Servidor WEB IIS (Internet Information Server).
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
onAfterDelete
onAfterDeleteAll
onAfterInsert
onAfterInsertAll
onAfterUpdate
onAfterDelete
onAfterUpdateAll
onAfterInsert
onApplicationInit
onAfterUpdate
onBeforeDelete
onApplicationInit onApplicationInit
onBeforeDeleteAll
onBeforeDelete onClick
onBeforeInsert
onBeforeInsert onScriptInit
onApplicationInit onApplicationInit onBeforeInsertAll onApplicationInit onApplicationInit
onExecute onBeforeUpdate onScriptInit onLoadAll onLoad
onScriptInit onFilterInit onBeforeUpdate onLoad onScriptInit
onScriptInit onValidate
onBeforeUpdateAll
onLoad onValidateFailure
onClick
onRefresh onValidateSuccess
onScriptInit
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_sql_injection({Meu_Campo}) ou ($Minha_Variável)
Todos os acessos a base de dados, gerados pelo Scriptcase, têm proteção contra "sql injection". Nos
comandos gerados pelo usuário (macros: sc_lookup, sc_select ou sc_exec_sql) caso seja necessário,
deverá ser utilizada esta macro para proteção.
56
Ex. 1: Protegendo uma variável local:
$campo_protect = sc_sql_injection({meu_campo});
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur
onAfterDeleteAll
Onchange
onAfterInsert
OnClick
onAfterInsertAll
OnFocus onBlur
onAfterUpdate
onAfterDelete onChange
onClick onAfterUpdateAll
onAfterInsert onClick
onFooter onBeforeDelete
onAfterUpdate onFilterInit onFocus onFooter
onFooter onGroupBy onBeforeDeleteAll
onBeforeDelete onFilterRefresh onScriptInit onExecute onExecute onHeader
onExecute onHeader onHeader onBeforeInsert
onBeforeInsert onFilterSave onLoadAll onLoad onLoad onScriptInit
onScriptInit onScriptInit onBeforeInsertAll
onBeforeUpdate onFilterValidate onRefresh onRecord
onNavigate onBeforeUpdate
onScriptInit onValidate
onRecord onBeforeUpdateAll
onLoad onValidateFailure
onClick
onRefresh onValidateSuccess
onScriptInit
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
Essa macro irá proteger o valor de acordo com o banco de dados, a parâmetro "Conexão" é
opcional, não informado será utilizado a conexão ativa no momento.
Ex 01: Nesse exemplo estamos protegendo as datas passadas como parâmetro para que
seja interpretada de forma correta com o banco de dados ACCESS.
Escopo da Macro
Esta macro permite que seja modificado o estilo do texto do campo da consulta dinamicamente.
Parâmetro Descrição
Field Nome do campo
Background-Color (opcional) Cor de fundo do texto do campo
Size (opcional) Tamanho da fonte do texto do campo
Color (opcional) Cor da fonte do texto
Family (opcional) Família da fonte do texto
Weight (opcional) Largura da fonte do texto
Ex. 01:
sc_text_style({data_nasc}, '#33FF99', '15px', '#000000', 'Arial, sans-serif', 'bold');
57
Escopo da Macro
Aplicação
Consulta
onRecord
Essa macro calcula a diferença entre dois valores do tipo time/datetime e retorna o resultado em formato de horas.
A estrutura do retorno é no formato de array, onde os índices [0], [1] e [2] contém horas, minutos e segundos, respectivamente.
Parâmetro Descrição
datetime_01 Valor ou variável contendo o primeiro datetime/time.
Formato datetime_01 Valor ou variável contendo o formato no qual está armazenado o datetime_01/time.
datetime_02 Valor ou variável contendo o segundo datetime/time.
Formato datetime_02 Valor ou variável contendo o formato no qual está armazenado o datetime_02/time.
{dif_horas} = {diferencas[0]};
{dif_minutos} = {diferencas[1]};
{dif_segundos} = {diferencas[2]};
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur
onAfterDeleteAll
Onchange
onAfterInsert
OnClick
onAfterInsertAll onBlur
OnFocus
onAfterUpdate onChange
onAfterDelete
onClick onAfterUpdateAll onClick
onAfterInsert
onApplicationInit onApplicationInit onFocus
onAfterUpdate onApplicationInit onApplicationInit
onApplicationInit onFooter onBeforeDelete onApplicationInit
onApplicationInit onFilterInit onApplicationInit onFooter
onFooter onGroupBy onBeforeDeleteAll onClick
onExecute onBeforeDelete onFilterRefresh onExecute onLoad onHeader
onHeader onHeader onBeforeInsert onScriptInit
onBeforeInsert onFilterSave onLoad onScriptInit
onScriptInit onScriptInit onBeforeInsertAll onLoadAll
onBeforeUpdate onFilterValidate onRecord
onNavigate onBeforeUpdate onRefresh
onScriptInit
onRecord onBeforeUpdateAll onValidate
onLoad
onClick onValidateFailure
onRefresh
onScriptInit onValidateSuccess
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_trunc_num({Meu_Campo}, Quantidade_Decimal)
Esta macro tem por objetivo truncar valores numericos, no que exceder a quantidade de decimais
especificada.
58
Parâmetro Descrição
Meu_Campo Variável que contem o valor a ser formatado (O retorno será na própria
variável).
Quantidade_Decimal Quantidade de decimais a ser exibida.
Ex. 1:
sc_trunc_num({meu_valor}, 2);
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur
onAfterDeleteAll
Onchange
onAfterInsert
OnClick
onAfterInsertAll onBlur
OnFocus
onAfterUpdate onChange
onAfterDelete
onClick onAfterUpdateAll onClick
onAfterInsert
onApplicationInit onApplicationInit onFocus
onAfterUpdate onApplicationInit onApplicationInit
onApplicationInit onFooter onBeforeDelete onApplicationInit
onApplicationInit onFilterInit onApplicationInit onFooter
onFooter onGroupBy onBeforeDeleteAll onClick onExecute
onExecute onBeforeDelete onFilterRefresh onExecute onHeader
onHeader onHeader onBeforeInsert onScriptInit onLoad
onBeforeInsert onFilterSave onLoad onScriptInit
onScriptInit onScriptInit onBeforeInsertAll onLoadAll
onBeforeUpdate onFilterValidate onRecord
onNavigate onBeforeUpdate onRefresh
onScriptInit
onRecord onBeforeUpdateAll onValidate
onLoad
onClick onValidateFailure
onRefresh
onScriptInit onValidateSuccess
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_url_exit(URL)
Ex. 1:
sc_url_exit(http://www.netmake.com.br);
Ex. 2:
sc_url_exit(aplx.php);
Escopo da Macro
Esta macro retorna o caminho de um arquivo, dentro de uma biblioteca, para ser usado nas
aplicações. É necessário ter uma biblioteca criada no Scriptcase para fazer uso desta macro. Para
criar uma biblioteca, vá até o menu "Ferramentas -> Bibliotecas".
Parâmetro Descrição
Escopo Informa qual o escopo da biblioteca. Podendo ser "sys" para bibliotecas de escopo
Público ou "prj" para bibliotecas de escopo Projeto.
Obs: Caso deseje utilizar um dos exemplos acima, você deve retirar os asterísticos (*) no ínicio das
tags.
Escopo da Macro
Ex:
Escopo da Macro
Onde:
valor: Valor ou variável que cotenha o valor a ser convertido para extenso.
tam_linha: Tamanho de cada linha a ser gerada com o valor por extenso (O ScripCase divide o valor
por extenso em até três linhas).
tipo: Tipo do dado de entrada: "V" para valor ou "N" para número.
Ex1:
Ex2:
Escopo da Macro
Aplicação
Consulta
onClick
onFooter
onHeader
onNavigate
onRecord
sc_warning'on' ou 'off'
As mensagens de advertencia são geradas quando é feita uma referência a uma variável
inexistente, um item de um array inexistente, etc.
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur
onAfterDeleteAll
Onchange
onAfterInsert
OnClick
onAfterInsertAll onBlur
OnFocus
onAfterUpdate onChange
onAfterDelete
onAfterUpdateAll onClick
onAfterInsert
onApplicationInit onFocus
onAfterUpdate onApplicationInit onApplicationInit
onApplicationInit onBeforeDelete onApplicationInit
onApplicationInit onFilterInit onApplicationInit onApplicationInit onFooter
onFooter onBeforeDeleteAll onClick
onExecute onBeforeDelete onScriptInit onFilterRefresh onExecute onExecute onHeader
onHeader onBeforeInsert onScriptInit
onBeforeInsert onFilterSave onLoad onLoad onScriptInit
onScriptInit onBeforeInsertAll onLoadAll
onBeforeUpdate onFilterValidate onRecord
onBeforeUpdate onRefresh
onScriptInit
onBeforeUpdateAll onValidate
onLoad
onClick onValidateFailure
onRefresh
onScriptInit onValidateSuccess
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_webservice("Método", "URL", "Porta", "Método de Envio", "Array de Parâmetros", "Array de Configuração", "Timeout", "Retorno")
$parms = array(
'METHOD' => 'GetBalance',
'RETURNALLCURRENCIES' => 1,
'VERSION' => urlencode(51.0),
'USER' => urlencode({paypal_api_login}),
'PWD' => urlencode({paypal_api_password}),
'SIGNATURE' => urlencode({paypal_api_key})
);
$parms = http_build_query($parms);
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur
onAfterDeleteAll
Onchange
onAfterInsert
OnClick
onAfterInsertAll onBlur
OnFocus
onAfterUpdate onChange
onAfterDelete
onAfterUpdateAll onClick
onAfterInsert
onApplicationInit onFocus
onAfterUpdate onApplicationInit
onApplicationInit onBeforeDelete onApplicationInit
onApplicationInit onFilterInit onApplicationInit
onFooter onBeforeDeleteAll onClick onExecute
onExecute onBeforeDelete onScriptInit onFilterRefresh onExecute
onHeader onBeforeInsert onScriptInit onLoad
onBeforeInsert onFilterSave onLoad
onScriptInit onBeforeInsertAll onLoadAll
onBeforeUpdate onFilterValidate
onBeforeUpdate onRefresh
onScriptInit
onBeforeUpdateAll onValidate
onLoad
onClick onValidateFailure
onRefresh
onScriptInit onValidateSuccess
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
sc_where_current
Esta variável deixa disponível o conteúdo da cláusula where do comando original, acrescida da
última seleção efetuada através do formulário de filtro. Ou seja, reflete a cláusula where que está
sendo utilizada naquele momento.
Ex. 1:
$salva_where = {sc_where_current};
Escopo da Macro
sc_where_filter
Esta variável deixa disponível o conteúdo gerado pelo "filtro", de acordo com as seleções efetuadas
no formulário de filtro. Esta informação é a que será adicionada à cláusula where do select original
da aplicação.
Ex. 1:
$salva_filtro = {sc_where_filter};
Escopo da Macro
sc_where_orig
Esta macro atribui o conteúdo da cláusula where do select original da aplicação. O usuário pode
utilizar, dentro dos eventos do scriptcase, para tratar a informação, assim como disponibilizar para
exibir em qualquer local da consulta.
Ex. 1:
$salva_where_original = {sc_where_orig};
Escopo da Macro
sc_zip_file("Arquivo", "Zip")
Esta macro é usada para gerar arquivo tipo ZIP, à partir de uma lista de arquivos e/ou diretórios.
- O nome de um arquivo
- O nome de um diretório
- Uma variável contendo o nome de um arquivo ou o nome de um diretório
- Uma variável contendo um array, que contenha uma lista de arquivos e/ou diretórios
No parâmetro zip, deverá ser informado o nome do arquivo a ser gerado, ou o caminho para o
arquivo a ser criado.
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
63
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
onAfterDelete
onAfterDeleteAll
onAfterInsert
onAfterInsertAll
onAfterUpdate
onAfterDelete
onAfterUpdateAll
onAfterInsert
onApplicationInit
onAfterUpdate
onBeforeDelete onApplicationInit
onApplicationInit
onBeforeDeleteAll onClick
onBeforeDelete onApplicationInit
onApplicationInit onApplicationInit onBeforeInsert onScriptInit
onBeforeInsert onApplicationInit onApplicationInit onFooter
onFooter onFilterInit onBeforeInsertAll onLoadAll
onExecute onBeforeUpdate onScriptInit onExecute onExecute onHeader
onHeader onFilterSave onBeforeUpdate onRefresh
onScriptInit onLoad onLoad onScriptInit
onScriptInit onFilterValidate onBeforeUpdateAll onValidate
onLoad onRecord
onClick onValidateFailure
onRefresh
onScriptInit onValidateSuccess
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess
Variaveis de Autenticação
Essas variáveis deverão ser utilizadas nas aplicações que possuem exportação PDF em ambientes
com autenticação integrada.
Variáveis Descrição
[sc_pdf_usr] Usuário de autenticação.
[sc_pdf_pw] Senha de autenticação
Ex. 1: Em um aplicação login, poderá ser definida a variável a partir das informações digitadas pelo
usuário:
[sc_pdf_usr] = {login_usr};
[sc_pdf_pw] = {senha_usr};
Escopo da Macro
Aplicação Aplicação
Consulta Formulário
onApplicationInit
onFooter
onScriptInit
onGroupBy
onScriptInit
Variáveis de Database
São variáveis globais que contêm os valores de acesso à base base de dados, que estâo sendo
utilizada pela conexão principal.
Variáveis Descrição
sc_glo_server Contém o nome do servidor.
sc_glo_db Contém o nome da base de dados.
sc_glo_db_type Contém o tipo do banco (mssql, oracle, mysql, etc).
sc_glo_user Contém o nome do usuário conectado.
sc_glo_pass Contém a senha de acesso.
sc_glo_cript_pass Indica se a senha de acesso está criptografada (S/N).
sc_glo_decimal_db Contém o separador de decimal utilizado (ponto ou vírgula).
Ex. 1:
$meu_banco = [sc_glo_db];
Estas variáveis apenas informam os valores que estão sendo utilizados, não permitindo atribuição
de valores.
É possível definir o usuário e a senha a ser utilizado para conectar com a base de dados, através da
alimentação das seguintes variáveis.
Variáveis Descrição
sc_db_master_usr Informa o login do usuário a ser utilizado.
sc_db_master_pass Informa a senha a ser utilizada.
sc_db_master_cript Inforna (S/N) se a senha está criptografada (ver macrosc_encode).
64
É importante observar que: o uso destas variáveis só terá efeito na execução das aplicações
posteriores, e permanecerá durante toda a sessão (a menos que seja alterada).
Ex. 2: Suponha que, em uma aplicação tipo "controle", foi criado um formulário com informação do
"login" e "senha". Estes dados devem ser utilizados para conectar a base de dados, durante a
execução das aplicações do sistema, e gostaríamos de manter a senha criptografada.
$temp_pass = sc_encode({senha});
[sc_db_master_usr] = {login};
[sc_db_master_pass] = $temp_pass;
[sc_db_master_cript] = "S";
Escopo da Macro
Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu Aplicação
Blank Calendário Gráfico Consulta Filtro Formulário Controle Menu árvore Report PDF
onBlur
onFooter onChange
ajaxFieldonBlur onGroupBy onFilterInit ajaxFieldonBlur onClick onFooter
onFooter onApplicationInit
Onchange onHeader onFilterRefresh Onchange onLoadAll onExecute onHeader
onExecute onHeader onExecute
OnClick onScriptInit onFilterSave OnClick onRefresh onLoad onScriptInit
onScriptInit onLoad
OnFocus onNavigate onFilterValidate OnFocus onValidate onRecord
onRecord onValidateFailure
onValidateSuccess
Variáveis de Totalização
Variáveis Descrição
{count_ger} Quantidade geral de registros.
{sum_parcel} Retorna o somatório do campo
"parcel"
{sum_balance} Retorna o somatório do campo
"balance"
{count_groupby} Quantidade de registros da
quebra.
{sum_groupby_parcel} Contém o somatório do campo
"parcel", da quebra que estiver
sendo processada.
{sum_groupby_balance} Contém o somatório do campo
"balance", da quebra que
estiver sendo processada.
Ex. 1: Em uma aplicação com quebra pelo estado e cidade que totaliza um campo valor, e
nas quebras usando totais, é possivel exibir a média ao invés do valor, como no exemplo:
Escopo da Macro
Supondo uma aplicação que tenha dois níveis de quebra (estado e cidade) e que totaliza dois
campos (parcela e saldo).
Considerando que as fórmulas, definidas para serem processadas no evenro "onGroupBy" estarão
atuando para os vários níveis de quebra, as variáveis especiais de totalização, neste escopo, são
referenciadas substituindo-se o nome da quebra pela palavra chave "quebra", ou seja:
Variáveis Descrição
{count_ger} Contém a quantidade total dos registros.
65
{sum_parcela} Contém o somatório geral do campo "parcela".
{sum_saldo} Contém o somatório geral do campo "saldo".
{count_quebra} Contém a quantidade total dos registros, da quebra que estiver sendo
processada.
Ex. 1: Em uma aplicação que tenha quebras por estado e cidade e que totalize um campo
de saldo, e nos totais das quebras, desejamos exibir a média em substituição aosaldo.
Escopo da Macro
Aplicação
Consulta
onFooter
onGroupBy
1
Macro x Aplicações x Eventos
PÁGINA INICIAL › MACROS › MACRO X APLICAÇÕES X
EVENTOS
ajaxFieldonBlur
Onchange
OnClick
OnFocus