Anda di halaman 1dari 2078

1

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.

Como o Scriptcase trabalha?


O Scriptcase trabalha com geração de aplicações web em PHP relacionando sempre com a maioria dos bancos de dados presentes no mercado.

Qual código-fonte é gerado?


Scriptcase gera códigos-fonte (PHP, JavaScript, HTML e AJAX). O código gerado é totalmente independente da ferramenta e pode ser publicado em um servidor Web que possua
o PHP habilitado. A linguagem PHP é gratuita (GNU) e pode ser usada em Windows ou Linux (os processamentos do PHP são feitos no servidor).
1
Acessando o Scriptcase
PÁGINA INICIAL › INTRODUÇÃO › ACESSANDO O SCRIPTCASE

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.

No primeiro acesso à ferramenta, o login e a senha é admin

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.

O processo de instalação será descrito de acordo com o tipo de sistema operacional.

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.

Sistemas operacionais suportados:

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.

Será instalado automaticamente no sistema operacional:

Apache Web Server 2.4

PHP 7.0 com as extensões mbstring, zip e gd habilitadas

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.

Este manual descreverá a instalação do Scriptcase em 2 passos simples:

1 - Selecionar a configurações do instalador

2 - Executar o Scriptcase

Selecionando as configurações no instalador


1 - Selecionando o idioma de instalação.

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.

Clique em Ok para continuar.

2 - Mensagem de “Bem-vindo”.
2

Esta tela exibe a mensagem de “Bem-vindo” do instalador.

Clique em Avançar para continuar.

3 - Contrato de licença.

Você aceita esta licença?: Você deve ler e aceitar os termos antes de continuar.

Clique em Avançar para 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.

Diretório de instalação : Define o caminho de instalação.

: Este botão permite selecionar a pasta de instalação ou criar uma nova.

Clique em Avançar para continuar.

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.

Fuso Horário do PHP : Selecione o TimeZone correspondente ao seu fuso horário.

Clique em seguinte para continuar.

6 - Instalar.

Ao clicar em Avançar o processo de instalação será iniciado.

Barra de progresso : Exibe o progresso geral da instalação.

7 - Permitir execução do Apache em rede privada e pública (Firewall)


4

Deve-se marcar as duas opções para permitir a execução do apache do Scriptcase no sistema operacional.

8 - Completar a instalação.

Ver o arquivo “Leia-me” : Ao clicar em finalizar, será mostrado o arquivo “Leia-me”

Abrir o Scriptcase 9 : Ao clicar em finalizar, o Scriptcase será aberto.

Clique em “Finalizar” para completar o processo.

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.

Será instalado automaticamente no sistema operacional:

Apache Web Server 2.4

PHP 7.0 com as extensões mbstring, zip e gd habilitadas

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.

Este manual descreverá a instalação do Scriptcase em 3 passos simples:

1 - Executar o instalador Scriptcase.

2 - Selecionar a configurações do instalador.

3 - Executar Scriptcase.

Executar o instalador Scriptcase


1 - Acessar a pasta onde está localizado o instalador utilizando o comando cd .

Ex: usuario@computador:~$ cd /pasta/de/downloads

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

Ex: usuario@computador:~/pasta/de/downloads$ sudo su

3 - Conceder permissões de execução para o arquivo de instalação.

Ex: usuario@computador:~/pasta/de/downloads$ chmod 777 scriptcase_linux_installer_x86_64_pt_br_v9.0.000.run

4 - Execute o arquivo de instalação.

Ex: usuario@computador:~/pasta/de/downloads$ ./scriptcase_linux_installer_x86_64_pt_br_v9.0.000.run

Selecionando as configurações no instalador


1 - Selecionando o idioma de instalação.

Selecione o idioma da sua instalação

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.

Clique em Ok para continuar.

2 - Mensagem de “Bem-vindo”.
2

Tela de saudações da instalação do Scriptcase

Esta tela exibe a mensagem de “Bem-vindo” do instalador.

Clique em Avançar para continuar.

3 - Contrato de licença.

Termo de contrato da instalação

Você aceita esta licença?: Você deve ler e aceitar os termos antes de continuar.

Clique em Avançar para continuar.

4 - Diretório de instalação.

Tela para configurar o 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.

Diretório de instalação : Define o caminho de instalação.

: Este botão permite selecionar a pasta de instalação ou criar uma nova.

Clique em Avançar para continuar.

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.

Fuso Horário no PHP : Selecione o TimeZone correspondente ao seu fuso horário.

Clique em Avançar para continuar.

6 - Instalar.

Ao clicar em Avançar o processo de instalação será iniciado.

Barra de progresso : Exibe o progresso geral da instalação.

7 - Completar a instalação.
4

Ver arquivo “Leia-me” : Ao clicar em finalizar, será mostrado o arquivo “Leia-me”

Abrir Scriptcase 9 : Ao clicar em finalizar, o Scriptcase será aberto.

Clique em “Finalizar” para completar o processo.

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.

Será instalado automaticamente no sistema operacional:

Apache Web Server 2.4

PHP 7.0 com as extensões mbstring, zip e gd habilitadas

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.

Este manual descreverá a instalação do Scriptcase em 2 passos simples:

1 - Selecionar a configurações do instalador.

2 - Executar Scriptcase.

Selecionando as configurações no instalador


1 - Selecionando o idioma de instalação.

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.

Clique em Ok para continuar.

2 - Mensagem de “Bem-vindo”.

Esta tela exibe a mensagem de “Bem-vindo” do instalador.

Clique em Avançar para continuar.

3 - Contrato de licença.
2

Você aceita esta licença?: Você deve ler e aceitar os termos antes de continuar.

Clique em Avançar para 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.

Diretório de instalação : Define o caminho de instalação.

: Este botão permite selecionar a pasta de instalação ou criar uma nova.

Clique em Avançar para continuar.

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.

Fuso Horário do PHP : Selecione o TimeZone correspondente ao seu fuso horário.

Clique em seguinte para continuar.

6 - Instalar.
3

Ao clicar em Avançar o processo de instalação será iniciado.

Barra de progresso : Exibe o progresso geral da instalação.

7 - Completar a instalação.

Ver o arquivo “Leia-me” : Ao clicar em finalizar, será mostrado o arquivo “Leia-me”

Abrir o Scriptcase 9 : Ao clicar em finalizar, o Scriptcase será aberto.

Clique em “Finalizar” para completar o processo.

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.

Sistemas operacionais suportados:

Windows Server
2008 SP2

2008 R2 SP1

2012

2012 SP2

2016

Windows
7 SP1

Vista SP2

8.1

10

Arquivos necessários:

PHP 7.0: Clique Aqui

Apache 2.4: Clique Aqui

mod_Fcgi: Clique Aqui

SourceGuardian: Clique Aqui

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

Renomeie a pasta do PHP para php e a pasta do Apache para Apache24

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\

Adicione o conteúdo abaixo após a última linha #LoadModule

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

Altere o conteúdo da diretiva <IfModule dir_module> de acordo com o exemplo abaixo:

<IfModule dir_module> DirectoryIndex index.html index.php index.phtml </IfModule>

Adicione o texto: Options ExecCGI na diretiva Directory “c/:Apache24/htdocs”


2

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

Edite o arquivo php.ini , procure por extension_dir e atribua o valor “C:\php\ext”

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

Salve todas as alterações realizadas.

Reinicie o serviço do Apache utilizando o comando ( no cmd com privilégios de Administrador ):


c:\apache24\bin\httpd.exe -k restart

Habilitar SourceGuardian Loader


Realize a extração do arquivo baixado

Copie o arquivo ixed.7.0.win e cole na pasta c:\php\ext

Edite o arquivo php.ini e no final adicione o conteúdo abaixo:


[SourceGuardian] zend_extension=C:\php\ext\ixed.7.0.win

Reinicie o serviço do Apache utilizando o comando ( no cmd com privilégios de Administrador ):


c:\apache24\bin\httpd.exe -k restart

Instalação manual do Scriptcase


Baixe o Scriptcase com extensão zip em www.scriptcase.com.br e extraia-o na raiz do seu ambiente web.

Após a extrair, renomeie a pasta para scriptcase.

Acesse o Scriptcase em seu navegador seguindo o exemplo abaixo:


http://127.0.0.1/scriptcase

Por padrão o idioma selecionado é o Português

Por padrão o idioma selecionado é o Português.

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.

Nesta opção o Scriptcase irá instalar em seu modo padrão.

Tela de acesso ao Scriptcase


5
Tela de acesso ao Scriptcase

Instalação Customizada
Nesta opção o usuário irá escolher as configurações de instalação.

Nesta opção o usuário irá escolher as configurações de instalação.

Verificãção das permissões do diretório do sistema

Verificãção das permissões do diretório do sistema

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

Exibição da criação das tabelas da base de dados do Scriptcase


6

Exibição da criação das tabelas da base de dados do Scriptcase

Configuração do usuário que irá ter acesso ao Scriptcase

Configuração do usuário que irá ter acesso ao Scriptcase

Finalização da instalação customizada

Finalização da instalação customizada

Tela de acesso ao Scriptcase


7

Tela de acesso ao Scriptcase


1
Instalando PHP 7.0 - Linux
PÁGINA INICIAL › INSTALAÇÃO DO SCRIPTCASE › INSTALANDO PHP 7.0 - LINUX

Este artigo irá descrever a instalação do PHP 7.0 e Apache 2.4 para utilização do Scriptcase.

Sistemas operacionais suportados:

Ubuntu
Debian
CentOS\RHEL
OpenSuse

Arquivos necessários: SourceGuardian Loader: Clique Aqui

Configuração do PHP
1- Acesse o terminal ( shell ) e execute o comando abaixo para utilizar o superusuário (root) :

sudo su

2 - Execute o comando abaixo para instalar o PHP:

apt-get install php-7.0 php7.0-dev php7.0-cli php7.0-pear

3 - Aceite a instalação das dependências.

4 - Verifique a versão do PHP executando o comando abaixo:

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

Ativação das extensões de Banco de Dados:


PostgreSQL:
apt-get install php7.0-pgsql

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

Esta biblioteca é necessária para a renderização de imagens.

1 - Utilize o comando abaixo:

apt-get install php7.0-gd

2 - Aceite a instalação de todas as dependências.

Habilitar SourceGuardian Loader


1 - Crie uma pasta para colocar o arquivo ixed.7.0.lin
2
sudo mkdir /usr/lib/php/7.0/sourceguardian

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

3 - Configure permissão de controle total para esta pasta:

chmod 777 -R /usr/lib/php/7.0/sourceguardian

4 - Edite o arquivo php.ini e adicione ao final o conteúdo abaixo:

[SourceGuardian] zend_extension=/usr/lib/php/7.0/sourceguardian/ixed.7.0.lin

5 - Reinicie o serviço do Apache utilizando o comando abaixo:

sudo /etc/init.d/apache2 restart

Instalação manual do Scriptcase


Baixe o Scriptcase com extensão zip em www.scriptcase.com.br e extraia-o na raiz do seu ambiente web.

Após a extrair, renomeie a pasta para scriptcase.

Acesse o Scriptcase em seu navegador seguindo o exemplo abaixo:


http://127.0.0.1/scriptcase

Por padrão o idioma selecionado é o Português

Por padrão o idioma selecionado é o Português.

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.

Nesta opção o Scriptcase irá instalar em seu modo padrão.

Tela de acesso ao Scriptcase

Tela de acesso ao Scriptcase

Instalação Customizada
Nesta opção o usuário irá escolher as configurações de instalação.

Nesta opção o usuário irá escolher as configurações de instalação.

Verificãção das permissões do diretório do sistema


4

Verificãção das permissões do diretório do sistema

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

Exibição da criação das tabelas da base de dados do Scriptcase

Exibição da criação das tabelas da base de dados do Scriptcase

Configuração do usuário que irá ter acesso ao Scriptcase


5

Configuração do usuário que irá ter acesso ao Scriptcase

Finalização da instalação customizada

Finalização da instalação customizada

Tela de acesso ao Scriptcase

Tela de acesso ao Scriptcase


1
Instalando PHP 7.0 - Mac
PÁGINA INICIAL › INSTALAÇÃO DO SCRIPTCASE › INSTALANDO PHP 7.0 - MAC

Este artigo irá descrever a instalação do PHP 7.0 e Apache 2.4 para utilização do Scriptcase.

Sistemas operacionais suportados:

Mac
El Captain

Sierra

Arquivos necessários:

SourceGuardian Loader: Clique Aqui

Configuração do PHP
Acesse o terminal ( shell ) e execute o comando abaixo para utilizar o superusuário (root) :
sudo su

Execute o comando abaixo para instalar o PHP:


curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0

Local de instalação
/usr/local/php5

Configuração do Apache
Edite o arquivo httpd.conf:
nano /etc/apache2/httpd.conf

Adicione o conteúdo abaixo ao final dos módulos:


LoadModule php7_module /usr/local/php5/libphp7.so

Edite o arquivo de paths:


sudo nano /etc/paths

Adicione o conteúdo abaixo no início do arquivo :


/usr/local/php5/bin

Em /Library/WebServer/Documents/ crie um arquivo chamado info.php com o conteúdo abaixo:


<?php phpinfo(); ?>

Acesse através de seu navegador:


http://localhost/info.php

Habilitar SourceGuardian Loader


Copie o arquivo ixed.7.0.dar que foi baixado de acordo com sua distribuição e arquitetura e cole na pasta /usr/local/zend/lib/php_extensions
cp ixed.7.0.dar /usr/local/zend/lib/php_extensions

Configure permissão de controle total para o arquivo:


chmod 777 -R /usr/local/zend/lib/php_extensions/ixed.7.0.dar

Edite o arquivo php.ini em /usr/local/zend/etc/ e adicione ao final o conteúdo abaixo:


[SourceGuardian] zend_extension=/usr/local/zend/lib/php_extensions/ixed.7.0.dar

Reinicie o serviço do Apache utilizando o comando abaixo:


sudo /usr/sbin/apachectl stop

sudo /usr/sbin/apachectl start


2
Instalação manual do Scriptcase
Baixe o Scriptcase com extensão zip em www.scriptcase.com.br e extraia-o na raiz do seu ambiente web.

Após a extrair, renomeie a pasta para scriptcase.

Acesse o Scriptcase em seu navegador seguindo o exemplo abaixo:


http://127.0.0.1/scriptcase

Por padrão o idioma selecionado é o Português

Por padrão o idioma selecionado é o Português.

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.

Nesta opção o Scriptcase irá instalar em seu modo padrão.


3
Tela de acesso ao Scriptcase

Tela de acesso ao Scriptcase

Instalação Customizada
Nesta opção o usuário irá escolher as configurações de instalação.

Nesta opção o usuário irá escolher as configurações de instalação.

Verificãção das permissões do diretório do sistema

Verificãção das permissões do diretório do sistema

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

Exibição da criação das tabelas da base de dados do Scriptcase

Exibição da criação das tabelas da base de dados do Scriptcase

Configuração do usuário que irá ter acesso ao Scriptcase

Configuração do usuário que irá ter acesso ao Scriptcase

Finalização da instalação customizada


5
Finalização da instalação customizada

Tela de acesso ao Scriptcase

Tela de acesso ao Scriptcase


1
Instalação manual do Scriptcase
PÁGINA INICIAL › INSTALAÇÃO DO SCRIPTCASE › INSTALAÇÃO MANUAL DO SCRIPTCASE

Baixe o Scriptcase com extensão zip em www.scriptcase.com.br e extraia-o na raiz do seu ambiente web.

Após a extrair, renomeie a pasta para scriptcase.

Acesse o Scriptcase em seu navegador seguindo o exemplo abaixo:


http://127.0.0.1/scriptcase

Por padrão o idioma selecionado é o Português

Por padrão o idioma selecionado é o Português.

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.

Tela de acesso ao Scriptcase

Tela de acesso ao Scriptcase

Instalação Customizada
Nesta opção o usuário irá escolher as configurações de instalação.

Nesta opção o usuário irá escolher as configurações de instalação.

Verificãção das permissões do diretório do sistema

Verificãção das permissões do diretório do sistema

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

Exibição da criação das tabelas da base de dados do Scriptcase

Exibição da criação das tabelas da base de dados do Scriptcase

Configuração do usuário que irá ter acesso ao Scriptcase

Configuração do usuário que irá ter acesso ao Scriptcase

Finalização da instalação customizada


4
Finalização da instalação customizada

Tela de acesso ao Scriptcase

Tela de acesso ao Scriptcase


1
Visão Geral
PÁGINA INICIAL › CONHECENDO O 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.

Abrir Projeto : Lista os projetos que o usuário possui permissão de acesso.

Fechar Projeto : Fecha o projeto em edição.

Propriedades : Possibilita a edição de algumas propriedades do projeto como seus temas e idiomas.

Valores Padrões: Permite a edição dos valores padrões do projeto atual.

Histórico de Versões : Exibe uma lista com as versões do projeto.

Incrementar Versão : Possibilita o versionamento do projeto atual.

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.

Gerar Fonte : Gera o código fonte de todas as aplicações do projeto atual.

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.

Editar Conexão: Permite editar as conexões existentes 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).

SQL Builder: Ferramenta para criação e execução rápida de comandos SQL.

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.

Aplicações em lote : Permite criação simultânea de consultas e formulários.

Restaurar Aplicações: Permite a restauração de aplicações do projeto, onde é exibido uma lista das últimas aplicações editadas.

Salvar Aplicação: Salvar a alterações realizadas na aplicação atual.

Gerar fonte : Gera o código fonte da Aplicação atual.

Executar aplicação: Salva e executa a aplicação atual.

Exportar aplicações: Permite a exportação de uma ou mais aplicações do projeto.

Importar aplicações: Permite a importação de aplicações exportadas de um Scriptcase da mesma versão.

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

Edição expressa de aplicações : Possibilita a edição simultânea das aplicações do projeto.

HelpCase: Possibilita a criação de uma documentação para o projeto.

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

Lista de Tarefas (To-Do) : Possibilita a criação de uma lista de tarefas.

Mensagens: Envia mensagens entre os desenvolvedores de uma mesma instalação do Scriptcase.

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.

Ícones do Menu : Permite alterar os ícones utilizados nas aplicações de menu

Gerenciador de Imagens : Gerência as imagens existentes nos projetos.

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.

Aplicações relacionadas ao log : Permite relacionar qual aplicação utilizará o 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.

Meu Scriptcase : Permite realizar configurações personalizadas para o usuário atual.

Alterar Senha : Permite a alteração da senha do usuário atual.

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.

Suporte Técnico: Possibilita o acesso o suporte on-line do Scriptcase.

Diagnóstico : Exibe configurações do ambiente onde o Scriptcase está instalado.

Verificar Atualizações: Verifica se a versão está atualizada.

Atualizar Versão : Possibilita a atualizar para a versão mais atualizada.

Registro de Licença : Acesso a tela para registro do Scriptcase.

Sobre: Informações sobre o Scriptcase.


1
Barra de Ferramentas
PÁGINA INICIAL › CONHECENDO O SCRIPTCASE › BARRA DE FERRAMENTAS

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.

Após o ícone Ajuda, é possível visualizar o projeto aberto.

Home: Retorna ao Menu Principal do SriptCase.

Novo projeto : Cria um novo projeto.

Abrir projeto : Lista os projetos que o usuário possui permissão.

Fechar projeto: Fecha o projeto atual.

Nova conexão: Cria uma nova conexão no projeto atual.

Editar conexão: Permite editar as conexões do projeto atual.

SQL Builder: Executa ferramenta para construção de comandos SQL.

Nova aplicação: Cria aplicações através do recurso wizard.

Aplicações em lote : Cria aplicações de forma expressa.

Salvar aplicação: Salva a aplicação editada.

Gerar fonte : Salva e gera o código fonte da aplicação editada.

Executar aplicação: Salva a aplicação, gera o código fonte e o executa.

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.

Ajuda : Documentação de todas as funcionalidades da ferramenta.


1
Lista de Projetos
PÁGINA INICIAL › CONHECENDO O SCRIPTCASE › LISTA DE PROJETOS

Nos permite visualizar todos os projetos existentes no Scriptcase a que temos acesso.

Existem duas formas de visualização dos projetos. Galeria (padrão) ou lista.

Galeria de projetos:

Lista de projetos:

Para iniciar a criação de projeto clique em Projeto > Novo Projeto.


1
Projeto Explorer
PÁGINA INICIAL › CONHECENDO O SCRIPTCASE › PROJETO EXPLORER

Nessa área são listadas as pastas e subpastas criadas para organizar suas aplicações.

Criar : Cria uma nova pasta para organizar as aplicações do projeto.

Renomear: Renomear a pasta selecionada.

Deletar: Deleta a pasta selecionada.

Todas Aplicações : Lista todas as aplicações da pastas e subpastas existentes.

Minhas aplicações: Lista todas as aplicações da pasta e subpastas desenvolvidas pelo usuário atual.

Recentes: Lista todas as aplicações geradas recentemente.

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.

As colunas exibidas podem ser editadas em Meu Scriptcase .

APLICAÇÃO: Nome das aplicações.

URL AMIGÁVEL : URL amigável das aplicações.

DESCRIÇÃO: Descrição das aplicações

CRIADOR: Desenvolvedor da Aplicação.

GERAÇÃO : Data e hora da última geração do código fonte da aplicação.

STATUS : Status da aplicação (atualizada e desatualizada).

OPÇÕES: Botões de atividades.


Exec: Executa a aplicação escolhida apenas quando a mesma estiver atualizada

Editar: Abre as configurações da aplicação escolhida para edição.

Copiar : Cria uma cópia da aplicação escolhida dentro da mesma pasta.

Renomear: Possibilita que a aplicação escolhida seja renomeada.

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.

Gerar : Gera o código fonte de todas as aplicações selecionadas.

Publicar : Abre o wizard de publicação para todas as aplicações selecionadas.

Deletar: Deleta todas as aplicações selecionadas.

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.

Exportar: Permite a exportação das aplicações selecionadas.


1
Barra de Tarefas
PÁGINA INICIAL › CONHECENDO O SCRIPTCASE › BARRA DE
TAREFAS
Exibe todas as telas e aplicações que estão abertas.

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.

O “x” presente ao lado do nome da aplicação server para fechar a aba.

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.

As teclas de atalhos estão disponíveis em todos os navegadores compatíveis com o Scriptcase.

Navegadores compatíveis com o Scriptcase

Chrome Qualquer versão

Firefox Versão 4 ou superior

Edge Qualquer versão

Internet Explorer Versão 11 ou superior

Opera Versão 9 ou superior

Safari Versão 5.2 ou superior

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.

Pressione as teclas Para fazer isso

F1 Abre a documentação da ferramenta

CTRL+H ou ⌘+H ou F4 Mostra a página inicial do projeto

CTRL+S ou ⌘+S ou F7 Salva as alterações na aplicação

CTRL+B ou ⌘+B ou F8 Gera o codigo fonte da aplicação atual

CTRL+E ou ⌘+E ou F9 Executa a aplicação atual

F2 Abre a tela de criação de aplicação

CTRL+I ou ⌘+I ou F6 Acessa o SQL Builder

Alt+1~9 Acessa a aba selecionada 1~9

Alt+Q Fecha aba atual

Alt+PgDown Navega para a aba anterior

Alt+PgUp Navega para a próxima aba

Atalhos do Editor - PHP


Utilizando os padrões de atalhos do Sublime, o Scriptcase disponibiliza uma série de atalhos com o intuito de agilizar o seu desenvolvimento.
2
Pressione as teclas Para fazer isso

Tab Indenta a linha ou seleção.

Ctrl+spacebar Lista as macros do Scriptcase e campos disponíveis no evento atual.

Shift+Tab Remove a indentação da linha ou seleção.

Ctrl+Shift+K Apaga a linha atual.

Ctrl+Left Move o cursor para a próxima palavra.

Ctrl+Right Move o cursor para a palavra anterior.

Ctrl+L Seleciona a linha atual inteira.

Ctrl+Shift+L Adiciona o cursor em todas as linhas selecionadas

Ctrl+\ Cancela os multipolos cursores e move o cursor para a primeira instância.

Ctrl+Enter Insere uma linha após a atual.

Ctrl+Shift+Enter Insere uma linha antes da atual.

Ctrl+Shift+D Seleciona a próxima ocorrência do texto.

Ctrl+Shift+Space Seleciona o escopo atual (dentro de parêntesis, chaves, colchetes…).

Ctrl+Shift+M Seleciona o contexto mais abrangente (Chaves, colchetes, parêntesis, página).

Ctrl+M Move o cursor para o fechamento ou abertura do contexto atual. (Chaves, colchetes, parêntesis, tags).

Ctrl+/ Comenta ou Descomenta linha.

Ctrl+J Junta a linha ou seleção.

Ctrl+D Duplica linha ou seleção.

Ctrl+F9 Ordena as linhas alfabeticamente, ignorando caixa alta.

Backspace Backspace inteligente (Remove a indentação com linha).

Ctrl+K Ctrl+K Exclui texto à direita.

Ctrl+K Ctrl+U Caixa alta na seleção ou cursor.

Ctrl+K Ctrl+L Caixa baixa na seleção ou cursor.

Ctrl+K Ctrl+C Rola a linha para o centro da visão.

Ctrl+K Ctrl+Backspace Exclui o texto à esquerda.

Ctrl+Shift+Up Adiciona o cursor na linha anterior.

Ctrl+Shift+Down Adiciona o cursor na próxima linha.

Ctrl+F3 Encontra a próxima ocorrência da seleção ou cursor.

Ctrl+Shift+F3 Encontra a ocorrência prévia da seleção ou cursor.

Ctrl+Shift+[ Mostra tag indentada.

Ctrl+Shift+] Mostra tag Inline .

Ctrl+Shift+F Ativa a busca e o substitui.

Ctrl+F Ativa a busca.

F3 Encontra a próxima ocorrência da busca.

Shift+F3 Encontra a ocorrência prévia da busca.

Ctrl+Alt+I Indentação automática do código selecionado.

Atalhos do Editor - HTML/CSS


Utilizando os padrões de atalhos do Emmet, o Scriptcase disponibiliza uma série de atalhos com o intuito de agilizar o seu desenvolvimento. Com este plugin é possível escrever
códigos HTML e CSS através de seletores CSS.
3
Clique aqui e veja a lista completa de seletores CSS suportados pelo Scriptcase.

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

Pressione as teclas Para fazer isso

Tab Ativa as abreviações/seletores do EMMET. Exemplo: ul>li.item${Este é o item $}*3 + Tab.

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.

Ctrl+Shift+Y ou ⌘+Shift+Y Valida e resolve expressão maremáticas. Exemplo: 2*8+4 .

Ctrl+Up ou ⌘+Up Incrementa valor numérico +1

Ctrl+Down ou ⌘+Down Decrementa valor numérico –1

Ctrl+Shift+. ou ⌘+Shift+. Edita/seleciona o próximo item. Atributo, nome da tag.

Ctrl+Shift+, ou ⌘+Shift+, Edita/seleciona o item anterior. Atributo, nome da tag

Enter Insere quebra de linha indentada.


1
## Atalhos do EMMET

{% include base.html %}

{:.table .table-striped .table-bordered}


| Abreviações do EMMET | Para Abrir |
| -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| __@i__ | @import url(|); |
| __@import__ | @import url(|); |
| __@m__ | @media ${1:screen} {\n\t|\n}" |
| __@media__ | @media ${1:screen} {\n\t|\n}" |
| __@f__ | @font-face {\n\tfont-family:|;\n\tsrc:url(|);\n}" |
| __@f+__ | @font-face {\n\tfont-family: '${1:FontName}';\n\tsrc: url('${2:FileName}.eot');\n\tsrc: url('${2:FileName}.eot?#iefix') format('embedded-opentype'),\n\t\t url('${2:FileName}.woff')
format('woff'),\n\t\t url('${2:FileName}.ttf') format('truetype'),\n\t\t url('${2:FileName}.svg#${1:FontName}') format('svg');\n\tfont-style: ${3:normal};\n\tfont-weight: ${4:normal};\n}" |

| __@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: ; src:url(); }

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

anim- animation: name duration timing-function delay iteration-count direction fill-mode;

animdel animation-delay: time;

animdir ou animation-direction: normal;


animdir:n

animdir:r animation-direction: reverse;

animdir:a animation-direction: alternate;

animdir:ar animation-direction: alternate-reverse;

animdur animation-duration: 0s;

animfm animation-fill-mode: both;

animfm:f animation-fill-mode: forwards;

animfm:b animation-fill-mode: backwards;

animfm:bt ou animation-fill-mode: both;


animfm:bh

animic animation-iteration-count: 1;

animic:i animation-iteration-count: infinite;

animn animation-name: none;

animps animation-play-state: running;

animps:p animation-play-state: paused;

animps:r animation-play-state: running;

animtf animation-timing-function: 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(0.1, 0.7, 0.1, 0.1);

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 ou fl:l float: left;

fl:n float:none;

fl:r float:right;

cl ou cl:b clear: both;

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 ou d:b display: block;

d:n display:none;

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;
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 ou v:h visibility: hidden;

v:v visibility:visible;

v:c visibility:collapse;

ov ou ov:h overflow: hidden;

ov:v overflow:visible;

ov:s overflow:scroll;

ov:a overflow:auto;

ovx ou ovx:h overflow-x: hidden;

ovx:v overflow-x:visible;

ovx:s overflow-x:scroll;

ovx:a overflow-x:auto;

ovy overflow-y: hidden;

ovy:v overflow-y:visible;

ovy:h overflow-y:hidden;

ovy:s overflow-y:scroll;

ovy:a overflow-y:auto;

ovs ou ovs:s overflow-style: scrollbar;

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 box-sizing: border-box;

bxz:cb box-sizing:content-box;

bxz:bb box-sizing:border-box;

bxsh box-shadow: inset hoff voff blur color;

bxsh:r box-shadow: inset hoff voff blur spread rgb(0, 0, 0);

bxsh:ra box-shadow: inset h v blur spread rgba(0, 0, 0, .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: res;

mir min-resolution: res;

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 outline-color: #000;

olc:i outline-color:invert;

bfv backface-visibility: ;

bfv:h backface-visibility:hidden;

bfv:v backface-visibility:visible;

bd border: ;

bd+ border: 1px solid #000;

bd:n border:none;

bdbk ou border-break: close;


bdbk:c

bdcl border-collapse: ;

bdcl:c border-collapse:collapse;

bdcl:s border-collapse:separate;

bdc border-color: #000;

bdc:t border-color:transparent;

bdi border-image: url();

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 ou bdf:r border-fit: repeat;

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+ border-top: 1px solid #000;

bdt:n border-top:none;

bdts border-top-style: ;

bdts:n border-top-style:none;

bdtc border-top-color: #000;

bdtc:t border-top-color:transparent;

bdr ou br border-right: ;

bdr+ border-right: 1px solid #000;

bdr:n border-right:none;

bdrst border-right-style: ;

bdrst:n border-right-style:none;

bdrc border-right-color: #000;

bdrc:t border-right-color:transparent;

bdb ou bb border-bottom: ;

bdb+ border-bottom: 1px solid #000;

bdb:n border-bottom:none;

bdbs border-bottom-style: ;

bdbs:n border-bottom-style:none;

bdbc border-bottom-color: #000;

bdbc:t border-bottom-color:transparent;

bdl ou bl border-left: ;

bdl+ border-left: 1px solid #000;

bdl:n border-left:none;

bdls border-left-style: ;

bdls:n border-left-style:none;

bdlc border-left-color: #000;

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+ background: #fff url() 0 0 no-repeat;

bg:n background:none;

bg:ie filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='x.png',sizingMethod='crop');

bgc background-color: #fff;

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 ou background-clip: padding-box;


bgcp:pb

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;

c:r color: rgb(0, 0, 0);

c:ra color: rgba(0, 0, 0, .5);

cm /* */

cnt content:' ';

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;

q:ru quotes: '00AB' '00BB' '201E' '201C';

q:en quotes: '201C' '201D' '2018' '2019';

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 ou va:t vertical-align: top;

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 ou ta:l text-align: left;

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 ou td:n text-decoration: none;

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 ou tov:e text-overflow: ellipsis;

tov:c text-overflow:clip;

to text-outline: ;

to+ text-outline: 0 0 #000;

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 text-shadow: hoff voff blur #000;

tsh:r text-shadow: h v blur rgb(0, 0, 0);

tsh:ra text-shadow: h v blur rgba(0, 0, 0, .5);

tsh+ text-shadow: 0 0 0 #000;

tsh:n text-shadow:none;

trf transform: ;

trf:skx transform: skewX(angle);

trf:sky transform: skewY(angle);

trf:sc transform: scale(x, y);

trf:scx transform: scaleX(x);

trf:scy transform: scaleY(y);

trf:scz transform: scaleZ(z);

trf:sc3 transform: scale3d(x, y, z);

trf:r transform: rotate(angle);

trf:rx transform: rotateX(angle);

trf:ry transform: rotateY(angle);

trf:rz transform: rotateZ(angle);

trf:t transform: translate(x, y);

trf:tx transform: translateX(x);

trf:ty transform: translateY(y);


12
Seletores
trf:tz CSS Para Abrir translateZ(z);
transform:

trf:t3 transform: translate3d(tx, ty, tz);

trfo transform-origin: ;

trfs transform-style:preserve-3d;

trs transition:prop time;

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

f+ font: 1em Arial,sans-serif;

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;

ff:a font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

ff:t font-family: "Times New Roman", Times, Baskerville, Georgia, serif;

ff:v font-family: Verdana, Geneva, sans-serif;

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+ opacity: ; filter: alpha(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

!!! <!DOCTYPE html>

!!!4t <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

!!!4s <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

!!!xt <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

!!!xs <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

!!!xxs <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

c <!-- -->

cc:ie6 <!--[if lte IE 6]> <![endif]-->

cc:ie <!--[if IE]> <![endif]-->

cc:noie <!--[if !IE]><!--><!--<![endif]-->

! Cria uma estrutura HTML5

a <a href=""></a>

a:link <a href="http://"></a>

a:mail <a href="mailto:"></a>

abbr <abbr title=""></abbr>

acr ou acronym <acronym title=""></acronym>

base <base href="">

basefont <basefont>

br <br>

frame <frame>

hr <hr>

bdo <bdo dir=""></bdo>

bdo:r <bdo dir="rtl"></bdo>

bdo:l <bdo dir="ltr"></bdo>

col <col>
col <col>
17
Seletores HTML Para Abrir
link <link rel="stylesheet" href="">

link:css <link rel="stylesheet" href="style.css">

link:print <link rel="stylesheet" href="print.css" media="print">

link:favicon <link rel="shortcut icon" type="image/x-icon" href="favicon.ico">

link:touch <link rel="apple-touch-icon" href="favicon.png">

link:rss <link rel="alternate" type="application/rss+xml" title="RSS" href="rss.xml">

link:atom <link rel="alternate" type="application/atom+xml" title="Atom" href="atom.xml">

link:im ou link:import <link rel="import" href="component.html">

meta <meta>

meta:utf <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

meta:win <meta http-equiv="Content-Type" content="text/html;charset=windows-1251">

meta:vp <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

meta:compat <meta http-equiv="X-UA-Compatible" content="IE=7">

style <style>

script <script></script>

script:src <script src=""></script>

img <img src="" alt="">

img:s ou img:srcset <img srcset="" src="" alt="">

img:z ou img:sizes <img sizes="" srcset="" src="" alt="">

picture <picture>

src ou source <source>

src:sc ou source:src <source src="" type="">

src:s ou source:srcset <source srcset="">

src:m ou source:media <source media="(min-width: )" srcset="">

src:t ou source:type <source srcset="" type="image/">

src:z ou source:sizes <source sizes="" srcset="">

src:mt ou source:media:type <source media="(min-width: )" srcset="" type="image/">

src:mz ou source:media:sizes <source media="(min-width)" sizes="" srcset="">

src:zt ou source:sizes:type <source sizes="" srcset="" type="image/">

iframe <iframe src="" frameborder="0">

embed <embed src="" type="">

object <object data="" type="">

param <param name="" value="">

map <map name="">

area <area shape="" coords="" href="" alt="">

area:d <area shape="default" href="" alt="">

area:c <area shape="circle" coords="" href="" alt="">

area:r <area shape="rect" coords="" href="" alt="">

area:p <area shape="poly" coords="" href="" alt="">

form <form action="">

form:get <form action="" method="get">


18
form:get <form action="" method="get">
Seletores HTML Para Abrir
form:post <form action="" method="post">

label <label for="">

input <input type="text">

inp <input type="text" name="" id="">

input:h ou input:hidden <input type="hidden" name="">

input:t ou input:text <input type="text" name="" id="">

input:search <input type="search" name="" id="">

input:email <input type="email" name="" id="">

input:url <input type="url" name="" id="">

input:p ou input:password <input type="password" name="" id="">

input:datetime <input type="datetime" name="" id="">

input:date <input type="date" name="" id="">

input:datetime-local <input type="datetime-local" name="" id="">

input:month <input type="month" name="" id="">

input:week <input type="week" name="" id="">

input:time <input type="time" name="" id="">

input:tel <input type="tel" name="" id="">

input:number <input type="number" name="" id="">

input:color <input type="color" name="" id="">

input:c ou input:checkbox <input type="checkbox" name="" id="">

input:r ou input:radio <input type="radio" name="" id="">

input:range <input type="range" name="" id="">

input:f ou input:file <input type="file" name="" id="">

input:s ou input:submit <input type="submit" value="">

input:i ou input:image <input type="image" src="" alt="">

input:b ou input:button <input type="button" value="">

isindex <isindex>

input:reset <input type="reset" value="">

select <select name="" id=""></select>

select:d ou select:disabled <select name="" id="" disabled></select>

opt ou option <option value=""></option>

textarea <textarea name="" id="" cols="30" rows="10"></textarea>

marquee <marquee behavior="" direction=""></marquee>

menu:c ou menu:context <menu type="context"></menu>

menu:t ou menu:toolbar <menu type="toolbar"></menu>

video <video src=""></video>

audio <audio src=""></audio>

html:xml <html xmlns="http://www.w3.org/1999/xhtml"></html>

keygen ou kg <keygen>

command ou cmd <command>


19
btn:s <button type="submit"></button>
Seletores HTML Para Abrir

btn:r <button type="reset"></button>

btn:d <button disabled></button>

fst:d <fieldset disabled></fieldset>

bq <blockquote></blockquote>

fig <figure></figure>

figc <figcaption></figcaption>

pic <picture></picture>

ifr <iframe src="" frameborder="0"></iframe>

emb <embed src="" type="">

obj <object data="" type=""></object>

cap <caption></caption>

colg <colgroup></colgroup>

fst ou fset <fieldset></fieldset>

btn <button></button>

optg <optgroup></optgroup>

tarea <textarea name="" id="" cols="30" rows="10"></textarea>

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>

doc Cria uma estrutura em HTML5 com o titulo "Documento"

doc4 Cria uma estrutura em HTML5 com o http-equiv="Content-Type" content="text/html;charset=UTF-8"

ri:d ou ri:dpr <img srcset="" src="" alt="">

ri:v ou ri:viewport <img sizes="" srcset="" src="" alt="">

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="">'

html:4t Cria uma estrutura em HTML4 utilizando 'loose.dtd'

html:4s Cria uma estrutura em HTML4 utilizando 'strict.dtd'

html:xt Cria uma estrutura em HTML4 utilizando 'xhtml1-transitional.dtd


20
html:xs HTML
Seletores Para
Cria Abrir
uma estrutura em HTML4 utilizando 'xhtml1-strict.dtd'

html:xxs Cria uma estrutura em HTML4 utilizando 'xhtml11.dtd'

html:5 Cria uma estrutura em HTML5

ol+ Cria uma estrutura com as tags '<ol>' e '<li>'

ul+ Cria uma estrutura com as tags '<ul>' e '<li>'

dl+ Cria uma estrutura com as tags '<dl>', '<dt>' e '<dd>'

map+ Cria uma estrutura com as tags '<map name="">' e '<area shape="" coords="" href="" alt="">'

table+ Cria uma estrutura com as tags '<table>', '<tr>' e '<td>'

colgroup+ ou colg+ Cria uma estrutura com as tags '<colgroup>' e '<col>'

tr+ Cria uma estrutura com as tags '<tr>' e '<td>'

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.

Agora vamos criar seu primeiro projeto, clique aqui.

Vídeos relacionados
Criando novo Projeto

Novo Projeto de Exemplo

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.

Vamos prosseguir com a criação de um Projeto em branco.

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)

Todos - Lista todos os temas disponíveis para utilização no projeto.

Scriptcase - Lista todos os temas padrões do Scriptcase.

Público - Lista todos os temas definidos a nível Público.

Temas Selecionados - Lista os temas selecionados para utilização no projeto.

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.

Nome da conexão : Defina o nome de sua nova conexão.

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.

Usuário : Informe o usuário de acesso ao seu banco de dados.

Senha : Informe a senha de acesso ao seu banco de dados.

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

Novo Projeto de Exemplo

Tipos de Aplicações

Valores Padrão
1
Abrir Projeto
PÁGINA INICIAL › PROJETO › ABRIR PROJETO

Acesse Projeto > Abrir Projeto.

Ou clique no ícone Abrir Projeto na barra de ferramentas.

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

Novo Projeto de Exemplo

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.

Acesse Projeto > Fechar Projeto.

Ou clique no ícone Fechar Projeto na barra de ferramentas.

Vídeos relacionados
Criando novo Projeto

Novo Projeto de Exemplo

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.

Descrição do Projeto - Descrição resumida do projeto.

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.

Informações do Projeto - Descrição detalhada do projeto.

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.

Charset - Define o encoding utilizado pelo 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.

Todos os Temas - Lista de todos os temas presentes no Scriptcase.

Temas do Projeto - Lista de temas disponíveis para utilização no projeto.

Vídeos relacionados
Criando novo Projeto

Novo Projeto de Exemplo

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.

Quantidade de Registros na Paginação - Quantidade de exibição de registro por páginas.

Exibir Número de Linha - Define a exibição ou não do número de linhas existentes em cada aplicação.

Exibir Títulos - Exibe o título da aplicação em uso.

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.

Ordenação inicial dos campos - Define a ordenação inicial dos campos.

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

Tabular Quebra - Define a margem esquerda da quebra.

Dividir a Quebra - Define a margem entre duas quebras.

Linhas por página - Valores disponíveis no botão Linhas, da barra de ferramentas.

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.

Tabulação automática - Habilita a tabulação automática ao preencher toda a informação do campo.

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.

Posição do erro no campo - Posição de exibição do erro no 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.

Título do Erro - Define o título do erro.

Exibir Mensagem - Define a exibição ou não da mensagem de campo obrigatório.

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.

Posição do erro no campo - Posição de exibição do erro no 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.

Título do Erro - Define o título do erro.

Exibir Mensagem - Define a exibição ou não da mensagem de campo obrigatório.

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

Alinhamento Horizontal - Alinhamento horizontal do filtro.

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.

Posição do erro no campo - Posição de exibição do erro no 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.

Título do Erro - Define o título do erro.

Exibir Mensagem - Define a exibição ou não da mensagem de campo obrigatório.

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

Alinhamento das Abas - Alinhamento da exibição das abas na aplicação.

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

Alinhamento Horizontal do Menu - Alinhamento do menu.

Alinhamento Horizontal dos Itens - Modo de alinhamento dos itens do 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.

Preview do campo - Texto padrão no campo 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.

Propriedades - Define a visualização das propriedades.

Localização - Define a posição (superior ou inferior) dos itens no campo.

Alinhamento dos Botões - Define o alinhamento dos itens no campo. Esquerda, Centralizado, Direita.

Barra de Status - Posição da barra de status.

Quantidade de Barras - Quantidade de barras de organização dos itens.

Organização dos botões - Disposição dos itens nas barras informadas.


6

Bibliotecas Internas
Define as bibliotecas que serão utilizadas nas aplicações do projeto.

Nível - Níveis de salvamento da biblioteca.

Lista de Bibliotecas - Lista de bibliotecas internas disponíveis para utilização.

Vídeos relacionados
Criando novo Projeto

Novo Projeto de Exemplo

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.

Versão - Informa a versão dos projetos.

Descrição - Descrição da versão dos projetos.

Criação - Data da criação da versão.

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.

Status - Define se a versão do projeto está aberta ou fechada para edições.

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

Novo Projeto de Exemplo

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.

Versão atual - Informa a versão atual do projeto.

Nova Versão - Define o número da nova versão do projeto.

Descrição - Define a nova descrição para o projeto.

Vídeos relacionados
Criando novo Projeto

Novo Projeto de Exemplo

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.

Ícone da pasta Aberta Permite mostrar os possíveis erros ao gerar o fonte.

Ícone da pasta Fechada Permite ocultar os possíveis erros ao gerar o fonte.

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

Novo Projeto de Exemplo

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.

Acesse Projeto > Exportar Projeto.

Em seguida, selecione o projeto que deseja exportar.

Ao finalizar o processo realize o download do arquivo criado.

Vídeos relacionados
Criando novo Projeto

Novo Projeto de Exemplo

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.

Acesse Projeto > Importar Projeto.

Em seguida devemos selecionar o projeto que desejamos importar.

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.

Ao finalizar a importação do projeto, poderemos abrir o projeto importado.

Vídeos relacionados
Criando novo Projeto

Novo Projeto de Exemplo

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.

A exclusão do projeto é irreversível.

Vídeos relacionados
Criando novo Projeto

Novo Projeto de Exemplo

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.

Para gerar os relatórios acesse Projeto > Relatórios

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.

Selecionar Colunas - Definição das colunas que farão parte do relatório.

Ordenação - Definição dos campos em que a ordenação estará disponível.

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

Após finalizar as configurações, clique em Relatório.


2

Resumo por desenvolvedores


Gera um resumo de tudo que o desenvolvedor fez dentro do projeto, mostrando o total de aplicações criadas e seus tipos e o total de linhas de código que o usuário criou nas
aplicações.

Este mesmo relatório também está disponível em gráficos, com três formas de visualização.

Aplicações - Total de aplicações do projeto separadas por tipo.

Desenvolvedores - Total de aplicações criadas por cada desenvolvedor do projeto.

Aplicações x Desenvolvedores - A junção dos dois gráficos anteriores.

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.

Este exemplo estamos mostrando o relacionamento das aplicações do projeto sc_album.

Existem algumas opções para auxiliar a visualização do diagrama.

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.

Formato do Diagrama - Monta o diagrama de acordo com o posicionamento dos nós.

Modo de Leitura - Define a perspectiva de leitura do diagrama para sua criação.

Espaçamento - Define o espaçamento entre as colunas (horizontal) e camadas (vertical).

Vídeos relacionados
Criando novo Projeto

Novo Projeto de Exemplo

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.

O local de busca será definido na seleção dos checkboxes.

Ao menos uma das opções devem ser selecionadas para que a busca seja realizada.

Tudo - Realiza a busca em todas as opções abaixo juntas.

SQL - Busca apenas no SQL das aplicações.

Nome e Label dos Campos - Realiza busca por nome ou label do campo.

Ligações - Realiza a busca apenas pelo nome das aplicações.

Lookup - Realiza a busca apenas em lookup de campos.

Nomes de Esquemas - Realiza a busca apenas por nome dos Esquemas (temas).

Nomes de Templates - Realiza a busca apenas por nome dos templates HTML.

Bibliotecas - Realiza busca por nomes das bibliotecas internas.

Cabeçalho e Rodapé - Busca apenas pelos títulos da aplicação.

Nome e Label de Blocos - Realiza a busca apenas por nome ou label dos blocos.

O resultado da pesquisa será exibido da seguinte forma.

Application - Nome das aplicações encontradas, que satisfazem a busca realizada.

Item - Local da aplicação em que foi encontrado o item pesquisado.

Values - Trecho encontrado que satisfaz a busca.

Vídeos relacionados
Criando novo Projeto

Novo Projeto de Exemplo

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

Abaixo vamos detalhar os dois passos descritos acima.

Usar conexão padrão (SQLite)


Ao clicar na opção “Usar conexão padrão (SQLite)” o Scriptcase encarrega-se de criar uma base de dados, com o banco de dados SQLite, e inserir todas as informações de tabelas
e registros.

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.

Configurar uma nova conexão com o meu Banco de Dados

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.

Nome da conexão : Defina o nome de sua nova conexão.

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.

Usuário : Informe o usuário de acesso ao seu banco de dados.

Senha : Informe a senha de acesso ao seu banco de dados.

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

Novo Projeto de Exemplo

Tipos de Aplicações

Valores Padrão
1
Conexões
PÁGINA INICIAL › CONEXÕES

Conexões disponíveis no ScriptCase

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.

Arquitetura x86 = 32 bits

Arquitetura x64 = 64 bits

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.

Possuir uma ou mais tabelas criadas.

Driver Microsoft 2010 Access Database Engine instalado.

Instalando o driver ODBC do Access


Primeiramente devemos realizar o download do 2010 Access Database Engine de acordo com a arquitetura do seu PHP.
Para realizar o download do engine para 64 bits clique aqui

Para realizar o download do engine para 32 bits clique aqui

Após o download execute o arquivo para poder instalar o Engine.

Instalando o Access Database Engine.

Instalando o Access Database Engine.


2

Instalando o Access Database Engine.

Instalando o Access Database Engine.

Criando Fonte de Dados ODBC


Acesse Painel de Controle > Sistemas e Segurança > Ferramentas Administrativas > Fontes de Dados ODBC(32 ou 64 bits), de acordo com a arquitetura do seu PHP.
Caso possua uma fonte de dados configurada prossiga, para Criação da Conexão no Scriptcase .

Acessando e configurando a Fonte de dados ODBC.

Selecione a aba DNS de Sistema e clique em Adicionar


3

Acessando e configurando a Fonte de dados ODBC

Escolha um dos drivers disponíveis, você pode optar pelos seguintes drivers:
Microsoft Access Driver (.mdb)

Microsoft Access Driver (.mdb, .accdb)

Selecione o driver de acordo com a extensão do arquivo criado pelo seu banco Access.

Driver ODBC disponíveis.

Após selecionar o driver será exibida a tela abaixo:


Dois campos são obrigatórios para a configuração da fonte de dados:
Data Source Name : Nome da fonte de dados que será utilizado na criação da conexão no Scriptcase

Database: Path que aponta onde o banco de dados está armazenado;

Criação da fonte de dados.

Após informar o Data Source Name, clique em Select, para selecionar o banco de dados que será utilizado.

Selecionar base de dados.

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

List Files of Type : Extensão dos arquivos listados em Database Name;

Após selecionar o banco de dados, clique em OK para finalizar a configuração.

Criação da fonte de dados.

Retorando para tela de Administrador de Fontes de Dados ODBC é possível visualizar as conexões já configuradas.

Criação da fonte de dados.

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.

Possuir uma ou mais tabelas criadas.

Driver Microsoft 2010 Access Database Engine instalado.

Instalando o 2010 Access Database Engine


Primeiramente devemos realizar o download do 2010 Access Database Engine de acordo com a arquitetura do seu PHP.
Para realizar o download do engine para 64 bits clique aqui

Para realizar o download do engine para 32 bits clique aqui

Após o download execute o arquivo para poder instalar o Engine.


5

Instalando o Access Database Engine.

Instalando o Access Database Engine.

Instalando o Access Database Engine.

Instalando o Access Database Engine.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão


6
Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “MS Access”

Selecionando a conexão ao

banco de dados MS Access

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados MS Access

Nome da conexão : Defina o nome de sua nova conexão.

Driver do SGDB : Definido como ODBC.

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

Testar conexão: Exibirá se a conexão foi realizada com sucesso ou não.

Concluir: Salva a conexão.

Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :

Configuração avançada da conexão do banco de dados

MS Access

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

Filtrando a conexão do banco de dados MS Access

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
IBM DB2
PÁGINA INICIAL › CONEXÕES › IBM DB2
1
Windows
PÁGINA INICIAL › CONEXÕES › IBM DB2 › WINDOWS

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

Caso contrário, siga os passos abaixo para habilitar a extensão DB2:

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 )

DsDriver Windows ( x64 )

Após o download, siga o wizard de instalação clicando em avançar mantendo os valores padões do instalador.

Configuração do DsDriver DB2.

Aceite os termos e prossiga com a instalação.

Configuração do DsDriver DB2.


2
Clique em Avançar, para manter os valores padrões do instalador

Configuração do DsDriver DB2.

Clique em Instalar, para iniciar o processo de instalação

Configuração do DsDriver DB2.

Clique em concluir, para finalizar a instalação.

Configuração do DsDriver DB2.

DB2 ODBC Nativo


Configurando DB2 ODBC Nativo no Windows

Pré-Requisitos
3
Possuir o banco de dados instalado e configurado em algum servidor ou localmente.

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.

Caso contrário, siga os passos abaixo para habilitar a extensão DB2:

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 )

DsDriver Windows ( x64 )

Após o download, siga o wizard de instalação clicando em avançar mantendo os valores padões do instalador.

Configuração do DsDriver DB2.

Aceite os termos e prossiga com a instalação.

Configuração do DsDriver DB2.

Clique em Avançar, para manter os valores padrões do instalador


4

Configuração do DsDriver DB2.

Clique em Instalar, para iniciar o processo de instalação

Configuração do DsDriver DB2.

Clique em concluir, para finalizar a instalação.

Configuração do DsDriver DB2.

DB2 ODBC Genérico


Configurando DB2 ODBC Genérico no Windows

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.

Caso contrário, siga os passos abaixo para habilitar a extensão DB2:

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 )

DsDriver Windows ( x64 )

Após o download, siga o wizard de instalação clicando em avançar mantendo os valores padões do instalador.

Configuração do DsDriver DB2.

Aceite os termos e prossiga com a instalação.

Configuração do DsDriver DB2.

Clique em Avançar, para manter os valores padrões do instalador


6

Configuração do DsDriver DB2.

Clique em Instalar, para iniciar o processo de instalação

Configuração do DsDriver DB2.

Clique em concluir, para finalizar a instalação.

Configuração do DsDriver DB2.

DB2 ODBC Genérico 6 ou Abaixo


Configurando DB2 ODBC Genérico 6 ou abaixo no Windows

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.

Caso contrário, siga os passos abaixo para habilitar a extensão DB2:

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 )

DsDriver Windows ( x64 )

Após o download, siga o wizard de instalação clicando em avançar mantendo os valores padões do instalador.

Configuração do DsDriver DB2.

Aceite os termos e prossiga com a instalação.

Configuração do DsDriver DB2.

Clique em Avançar, para manter os valores padrões do instalador


8

Configuração do DsDriver DB2.

Clique em Instalar, para iniciar o processo de instalação

Configuração do DsDriver DB2.

Clique em concluir, para finalizar a instalação.

Configuração do DsDriver DB2.

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.

Caso contrário, siga os passos abaixo para habilitar a extensão DB2:

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 )

DsDriver Windows ( x64 )

Após o download, siga o wizard de instalação clicando em avançar mantendo os valores padões do instalador.

Configuração do DsDriver DB2.

Aceite os termos e prossiga com a instalação.

Configuração do DsDriver DB2.

Clique em Avançar, para manter os valores padrões do instalador


10

Configuração do DsDriver DB2.

Clique em Instalar, para iniciar o processo de instalação

Configuração do DsDriver DB2.

Clique em concluir, para finalizar a instalação.

Configuração do DsDriver DB2.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão


11
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

banco de dados DB2

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados DB2

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Permite definir se o modelo do SGDB é Nativo, Nativo ODBC ou ODBC Genérico.

Servidor do SGDB : Insira o IP do servidor onde está localizado o Windows.

Base de Dados : Informe o nome da base.

Esquema : Pode:se informar o Esquema(Opcional), no caso de querer utilizar apenas as tabelas pertencentes ao esquema.

Usuário : Informe o usuário para conseguir acesso ao seu Windows.

Senha : Informe a senha para conseguir acesso ao seu Windows.

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 :

Configuração avançada da conexão do banco de dados DB2


12
autocommit - Ativa ou desativa a funcionalidade de autocommit.

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.

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:

Filtrando a conexão do banco de dados DB2

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Linux
PÁGINA INICIAL › CONEXÕES › IBM DB2 › LINUX

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.

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

DsDriver Linux ( x86 )

DsDriver Linux ( x64 )

Instalação DsDriver IBM DB2


Arquitetura x86 Arquitetura x64
sudo mkdir -p /opt/IBM/Db2 sudo mkdir -p /opt/IBM/x64/db2
sudo cp sudo cp x86_v10.5fp8_linuxia32_dsdriver.tar.gz /opt/IBM/Db2 sudo cp x64_v10.5fp8_linuxx64_dsdriver.tar.gz /opt/IBM/x64/db2
sudo tar -zxf /opt/IBM/Db2/x86_v10.5fp8_linuxia32_dsdriver.tar.gz sudo tar -zxf /opt/IBM/x64/db2/x64_v10.5fp8_linuxx64_dsdriver.tar.gz
sudo ksh /opt/IBM/Db2/dsdriver/installDSDriver sudo ksh /opt/IBM/x64/db2/dsdriver/installDSDriver
sudo source /opt/IBM/x64/db2/dsdriver/db2profile
Reinicie o serviço do Apache: sudo /etc/init.d/apachesc9 restart

DB2 ODBC Nativo


Configurando DB2 ODBC Nativo 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.

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

DsDriver Linux ( x86 )

DsDriver Linux ( x64 )

Instalação DsDriver IBM DB2


Arquitetura x86 Arquitetura x64
sudo mkdir -p /opt/IBM/Db2 sudo mkdir -p /opt/IBM/x64/db2
sudo cp sudo cp x86_v10.5fp8_linuxia32_dsdriver.tar.gz /opt/IBM/Db2 sudo cp x64_v10.5fp8_linuxx64_dsdriver.tar.gz /opt/IBM/x64/db2
sudo tar -zxf /opt/IBM/Db2/x86_v10.5fp8_linuxia32_dsdriver.tar.gz sudo tar -zxf /opt/IBM/x64/db2/x64_v10.5fp8_linuxx64_dsdriver.tar.gz
sudo ksh /opt/IBM/Db2/dsdriver/installDSDriver sudo ksh /opt/IBM/x64/db2/dsdriver/installDSDriver
sudo source /opt/IBM/x64/db2/dsdriver/db2profile
Reinicie o serviço do Apache: sudo /etc/init.d/apachesc9 restart

DB2 ODBC Genérico


Configurando DB2 ODBC Genérico 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.

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

DsDriver Linux ( x86 )

DsDriver Linux ( x64 )

Instalação DsDriver IBM DB2


Arquitetura x86 Arquitetura x64
sudo mkdir -p /opt/IBM/Db2 sudo mkdir -p /opt/IBM/x64/db2
sudo cp sudo cp x86_v10.5fp8_linuxia32_dsdriver.tar.gz /opt/IBM/Db2 sudo cp x64_v10.5fp8_linuxx64_dsdriver.tar.gz /opt/IBM/x64/db2
sudo tar -zxf /opt/IBM/Db2/x86_v10.5fp8_linuxia32_dsdriver.tar.gz sudo tar -zxf /opt/IBM/x64/db2/x64_v10.5fp8_linuxx64_dsdriver.tar.gz
sudo ksh /opt/IBM/Db2/dsdriver/installDSDriver sudo ksh /opt/IBM/x64/db2/dsdriver/installDSDriver
sudo source /opt/IBM/x64/db2/dsdriver/db2profile
Reinicie o serviço do Apache: sudo /etc/init.d/apachesc9 restart

DB2 ODBC Genérico 6 ou Abaixo


Configurando DB2 ODBC Genérico 6 ou Abaixo 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.

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

DsDriver Linux ( x86 )

DsDriver Linux ( x64 )

Instalação DsDriver IBM DB2


Arquitetura x86 Arquitetura x64
sudo mkdir -p /opt/IBM/Db2 sudo mkdir -p /opt/IBM/x64/db2
sudo cp sudo cp x86_v10.5fp8_linuxia32_dsdriver.tar.gz /opt/IBM/Db2 sudo cp x64_v10.5fp8_linuxx64_dsdriver.tar.gz /opt/IBM/x64/db2
sudo tar -zxf /opt/IBM/Db2/x86_v10.5fp8_linuxia32_dsdriver.tar.gz sudo tar -zxf /opt/IBM/x64/db2/x64_v10.5fp8_linuxx64_dsdriver.tar.gz
sudo ksh /opt/IBM/Db2/dsdriver/installDSDriver sudo ksh /opt/IBM/x64/db2/dsdriver/installDSDriver
sudo source /opt/IBM/x64/db2/dsdriver/db2profile
Reinicie o serviço do Apache: sudo /etc/init.d/apachesc9 restart

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.

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

DsDriver Linux ( x86 )

DsDriver Linux ( x64 )

Instalação DsDriver IBM DB2


Arquitetura x86 Arquitetura x64
sudo mkdir -p /opt/IBM/Db2 sudo mkdir -p /opt/IBM/x64/db2
sudo cp sudo cp x86_v10.5fp8_linuxia32_dsdriver.tar.gz /opt/IBM/Db2 sudo cp x64_v10.5fp8_linuxx64_dsdriver.tar.gz /opt/IBM/x64/db2
sudo tar -zxf /opt/IBM/Db2/x86_v10.5fp8_linuxia32_dsdriver.tar.gz sudo tar -zxf /opt/IBM/x64/db2/x64_v10.5fp8_linuxx64_dsdriver.tar.gz
sudo ksh /opt/IBM/Db2/dsdriver/installDSDriver sudo ksh /opt/IBM/x64/db2/dsdriver/installDSDriver
sudo source /opt/IBM/x64/db2/dsdriver/db2profile
Reinicie o serviço do Apache: sudo /etc/init.d/apachesc9 restart

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”
4
Criando uma nova conexão

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

banco de dados DB2

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados DB2

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Permite definir se o modelo do SGDB é Nativo, Nativo ODBC ou ODBC Genérico.

Servidor do SGDB : Insira o IP do servidor onde está localizado o Linux.

Base de Dados : Informe o nome da base.

Esquema : Pode:se informar o Esquema(Opcional), no caso de querer utilizar apenas as tabelas pertencentes ao esquema.

Usuário : Informe o usuário para conseguir acesso ao seu Linux.

Senha : Informe a senha para conseguir acesso ao seu Linux.

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

Configuração avançada da conexão do banco de dados DB2

autocommit - Ativa ou desativa a funcionalidade de autocommit.

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.

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:

Filtrando a conexão do banco de dados DB2

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Firebird
PÁGINA INICIAL › CONEXÕES › FIREBIRD
1
Windows
PÁGINA INICIAL › CONEXÕES › FIREBIRD › WINDOWS

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.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

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

banco de dados FireBird

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados FireBird

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Definido como FireBird.


2
Servidor SGDB : Informe o Servidor do FireBird.

Base de Dados : Informe o caminho e nome da base do seu banco.

Usuário : Informe o usuário para conseguir acesso ao seu banco FireBird.

Senha : Informe a senha para conseguir acesso ao seu banco FireBird.

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 :

Configuração avançada da conexão do banco de dados

FireBird

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

Filtrando a conexão do banco de dados FireBird

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Linux
PÁGINA INICIAL › CONEXÕES › FIREBIRD › LINUX

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.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

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

banco de dados FireBird

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados FireBird

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Definido como FireBird.


2
Servidor SGDB : Informe o Servidor do FireBird.

Base de Dados : Informe o caminho e nome da base do seu banco.

Usuário : Informe o usuário para conseguir acesso ao seu banco FireBird.

Senha : Informe a senha para conseguir acesso ao seu banco FireBird.

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 :

Configuração avançada da conexão do banco de dados

FireBird

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

Filtrando a conexão do banco de dados FireBird

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Mac OS X
PÁGINA INICIAL › CONEXÕES › FIREBIRD › MAC OS X

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

Realize a instalação do client.

Reinicie o servidor web.

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

Reinicie o serviço do Apache:

/Applications/NetMake/v9/components/xamppfiles/xampp restart

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

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

banco de dados FireBird

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2

Conectando ao banco de dados FireBird

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Definido como FireBird.

Servidor SGDB : Informe o Servidor do FireBird.

Base de Dados : Informe o caminho e nome da base do seu banco.

Usuário : Informe o usuário para conseguir acesso ao seu banco FireBird.

Senha : Informe a senha para conseguir acesso ao seu banco FireBird.

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 :

Configuração avançada da conexão do banco de dados

FireBird

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

Filtrando a conexão do banco de dados FireBird

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Informix
PÁGINA INICIAL › CONEXÕES › INFORMIX
1
Windows
PÁGINA INICIAL › CONEXÕES › INFORMIX › WINDOWS

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

ClienteSDK Windows ( x86 )

ClienteSDK Windows ( x64 )

Instalação do ClienteSDK Informix


Descompacte o arquivo dentro de uma pasta qualquer. Exemplo: client informix

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.

Acessando Prompt de Comando do Windows.

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:

Acessando pasta do client.

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

Definição da senha de OTA.

Selecione NO e prossiga com a instalação normalmente.


3

Wizard de instalação.

Prossiga com a instalação clicando em Done e aguarde o fim do processo.

Finalizar de instalação.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexã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

banco de dados Informix

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
4

Conectando ao banco de dados Informix

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Definido como Informix PDO.

Servidor do SGDB : Insira o IP\instancia:porta do servidor onde está localizado o Windows

Usuário : Informe o usuário para conseguir acesso ao seu Windows.

Senha : Informe a senha para conseguir acesso ao seu Windows.

Base de Dados : Informe o nome da base do seu banco.

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 :

Configuração avançada da conexão do banco de dados

Informix

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

Filtrando a conexão do banco de dados Informix

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Linux
PÁGINA INICIAL › CONEXÕES › INFORMIX › LINUX

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.

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

ClienteSDK Linux ( x86 )

ClienteSDK Linux ( x64 )

Instalação do ClienteSDK Informix


Arquitetura x86 Arquitetura x64
sudo tar -xf x86_clientsdk.3.70.UC8DE.LINUX.tar sudo tar -xf x64_clientsdk.4.10.FC6DE.LINUX.tar
Nota: O diretório de instalação do client Informix deve ser: /opt/IBM/ifx Nota: O diretório de instalação do client Informix deve ser: /opt/IBM/x64/informix
sudo ./installclientsdk sudo ./installclientsdk
Selecione 1 para aceitar os termos. Selecione 1 para aceitar os termos.
Selecione as opções: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17 Selecione as opções: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17
Prossiga com a instalação. Prossiga com a instalação.
Reinicie o serviço do Apache:

sudo /etc/init.d/apachesc9 restart

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

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

banco de dados Informix

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados Informix

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Definido como Informix PDO.

Servidor do SGDB : Insira o IP\instancia:porta do servidor onde está localizado o Linux

Usuário : Informe o usuário para conseguir acesso ao seu Linux.

Senha : Informe a senha para conseguir acesso ao seu Linux.

Base de Dados : Informe o nome da base do seu banco.

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 :

Configuração avançada da conexão do banco de dados

Informix

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

Filtrando a conexão do banco de dados Informix

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Mac OS X
PÁGINA INICIAL › CONEXÕES › INFORMIX › MAC OS X

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.

Realize o download da instant cliente

ClienteSDK Mac OS X

Extraia o arquivo .tar

Realize a instalação através do terminal, acessando a pasta extraída e executando o comando abaixo:
sudo ./installclientsdk

Instale no diretório padrão ( /Applications/IBM/informix )

Escolha as opções de 1 a 17

Reinicie o serviço web.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexã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

banco de dados Informix

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2

Conectando ao banco de dados Informix

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Definido como Informix PDO.

Servidor do SGDB : Insira o IP\instancia:porta do servidor onde está localizado o Mac OS X

Usuário : Informe o usuário para conseguir acesso ao seu Mac OS X.

Senha : Informe a senha para conseguir acesso ao seu Mac OS X.

Base de Dados : Informe o nome da base do seu banco.

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 :

Configuração avançada da conexão do banco de dados

Informix

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

Filtrando a conexão do banco de dados Informix

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Interbase
PÁGINA INICIAL › CONEXÕES › INTERBASE
1
Windows
PÁGINA INICIAL › CONEXÕES › INTERBASE › WINDOWS

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 6.5 ou Acima


Configurando InterBase 6 ou Acima no Windows
A instalação automática do Scriptcase já habilita automaticamente a conexão InterBase.

InterBase
Configurando InterBase no Windows
A instalação automática do Scriptcase já habilita automaticamente a conexão InterBase.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

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

banco de dados InterBase

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados InterBase

Nome da conexão : Defina o nome de sua nova conexão.


2
Modelo do SGDB : Definido como ODBC.

IP:PATH : Insira o IP:PATH do servidor onde está localizado o Windows


PATH : Informe o caminho e nome da base do seu banco.

Usuário : Informe o usuário para conseguir acesso ao seu Windows.

Senha : Informe a senha para conseguir acesso ao seu Windows.

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 :

Configuração avançada da conexão do banco de dados

InterBase

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

Filtrando a conexão do banco de dados InterBase

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Linux
PÁGINA INICIAL › CONEXÕES › INTERBASE › LINUX

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 6.5 ou Acima


Configurando InterBase 6 ou Acima no Linux
A instalação automática do Scriptcase já habilita automaticamente a conexão InterBase.

InterBase
Configurando InterBase no Linux
A instalação automática do Scriptcase já habilita automaticamente a conexão InterBase.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

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

banco de dados InterBase

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados InterBase

Nome da conexão : Defina o nome de sua nova conexão.


2
Modelo do SGDB : Definido como ODBC.

IP:PATH : Insira o IP:PATH do servidor onde está localizado o Linux


PATH : Informe o caminho e nome da base do seu banco.

Usuário : Informe o usuário para conseguir acesso ao seu Linux.

Senha : Informe a senha para conseguir acesso ao seu Linux.

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 :

Configuração avançada da conexão do banco de dados

InterBase

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

Filtrando a conexão do banco de dados InterBase

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Mac OS X
PÁGINA INICIAL › CONEXÕES › INTERBASE › MAC OS X

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 6.5 ou Acima


Configurando InterBase 6 ou Acima 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

Reinicie o serviço do Apache:

/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

Reinicie o serviço do Apache:

/Applications/NetMake/v9/components/xamppfiles/xampp restart

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

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

banco de dados InterBase

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2

Conectando ao banco de dados InterBase

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Definido como ODBC.

IP:PATH : Insira o IP:PATH do servidor onde está localizado o Mac OS X


PATH : Informe o caminho e nome da base do seu banco.

Usuário : Informe o usuário para conseguir acesso ao seu Mac OS X.

Senha : Informe a senha para conseguir acesso ao seu Mac OS X.

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 :

Configuração avançada da conexão do banco de dados

InterBase

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

Filtrando a conexão do banco de dados InterBase

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
MySQL
PÁGINA INICIAL › CONEXÕES › MYSQL
1
Windows
PÁGINA INICIAL › CONEXÕES › MYSQL › WINDOWS

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.

Server sent charset unknown to the client


Caso esteja utilizando o MySQL 8, devido ao bug do PHP 7 será exibido o erro acima.
Clique aqui e veja como contornar este erro.

MySQL PDO
Configurando MySQL PDO no Windows

A instalação automática do Scriptcase já habilita automaticamente a conexão MySQL.

MySQLi
Configurando MySQLi no Windows
A instalação automática do Scriptcase já habilita automaticamente a conexão MySQL.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

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

banco de dados MySQL

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2

Conectando ao banco de dados MySQL

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Definido como MySQL PDO.

Servidor do SGDB : Insira o IP do servidor onde está localizado o Windows

Porta : Defina a porta que será usada na sua conexão. Por padrão a porta é a 3306.

Usuário : Informe o usuário para conseguir acesso ao seu Windows.

Senha : Informe a senha para conseguir acesso ao seu Windows.

Base de Dados : Clique em “Listar base de dados” e selecione a base de dados desejada.

Testar conexão : Exibirá se a conexão foi realizada com sucesso ou não.

Configurando a segurança no Windows

Usar SSL : Ativa ou desativa a utilização de conexões seguras no Windows.

Chave do cliente : Caminho par a chave de identificação privada do cliente no formato PEM.

Certificado do cliente : Caminho para o certificado de chave pública do cliente.

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 :

Configuração avançada da conexão do banco de dados

MySQL

client_encoding : Codificação do seu banco de dados.


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

Filtrando a conexão do banco de dados MySQL

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Linux
PÁGINA INICIAL › CONEXÕES › MYSQL › LINUX

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.

Server sent charset unknown to the client


Caso esteja utilizando o MySQL 8, devido ao bug do PHP 7 será exibido o erro acima.
Clique aqui e veja como contornar este erro.

MySQL PDO
Configurando MySQL PDO no Linux

A instalação automática do Scriptcase já habilita automaticamente a conexão MySQL.

MySQLi
Configurando MySQLi no Linux
A instalação automática do Scriptcase já habilita automaticamente a conexão MySQL.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

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

banco de dados MySQL

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2

Conectando ao banco de dados MySQL

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Definido como MySQL PDO.

Servidor do SGDB : Insira o IP do servidor onde está localizado o Linux

Porta : Defina a porta que será usada na sua conexão. Por padrão a porta é a 3306.

Usuário : Informe o usuário para conseguir acesso ao seu Linux.

Senha : Informe a senha para conseguir acesso ao seu Linux.

Base de Dados : Clique em “Listar base de dados” e selecione a base de dados desejada.

Testar conexão : Exibirá se a conexão foi realizada com sucesso ou não.

Configurando a segurança no Linux

Usar SSL : Ativa ou desativa a utilização de conexões seguras no Linux.

Chave do cliente : Caminho par a chave de identificação privada do cliente no formato PEM.

Certificado do cliente : Caminho para o certificado de chave pública do cliente.

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 :

Configuração avançada da conexão do banco de dados

MySQL

client_encoding : Codificação do seu banco de dados.


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

Filtrando a conexão do banco de dados MySQL

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Mac OS X
PÁGINA INICIAL › CONEXÕES › MYSQL › MAC OS X

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.

Server sent charset unknown to the client


Caso esteja utilizando o MySQL 8, devido ao bug do PHP 7 será exibido o erro acima.
Clique aqui e veja como contornar este erro.

MySQL PDO
Configurando MySQL PDO no MAC OS X

A instalação automática do Scriptcase já habilita automaticamente a conexão MySQL.

MySQLi
Configurando MySQLi no MAC OS X
A instalação automática do Scriptcase já habilita automaticamente a conexão MySQL.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

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

banco de dados MySQL

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2

Conectando ao banco de dados MySQL

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Definido como MySQL PDO.

Servidor do SGDB : Insira o IP do servidor onde está localizado o Mac OS X

Porta : Defina a porta que será usada na sua conexão. Por padrão a porta é a 3306.

Usuário : Informe o usuário para conseguir acesso ao seu Mac OS X.

Senha : Informe a senha para conseguir acesso ao seu Mac OS X.

Base de Dados : Clique em “Listar base de dados” e selecione a base de dados desejada.

Testar conexão : Exibirá se a conexão foi realizada com sucesso ou não.

Configurando a segurança no Mac OS X

Usar SSL : Ativa ou desativa a utilização de conexões seguras no Mac OS X.

Chave do cliente : Caminho par a chave de identificação privada do cliente no formato PEM.

Certificado do cliente : Caminho para o certificado de chave pública do cliente.

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 :

Configuração avançada da conexão do banco de dados

MySQL

client_encoding : Codificação do seu banco de dados.


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

Filtrando a conexão do banco de dados MySQL

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Oracle
PÁGINA INICIAL › CONEXÕES › ORACLE
1
Windows
PÁGINA INICIAL › CONEXÕES › ORACLE › 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.

Arquitetura x86 = 32 bits

Arquitetura x64 = 64 bits

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 )

Baixe o Instant Client para o Windows

32 bits

64 bits

Nota: O PHP 7.0 é compativel apenas com instant client 11 ou superior

Agora extraia o pacote instant client basic para raiz do seu computador (ex.: C:\instantclient_12_1).

Devemos colocar na pasta PHP (NetMake/v9/components/php/) as seguites DLLs:


copiar a dll oraociei12.dll ( encontra-se dentro da pasta do instant client (ex.: C:\instantclient_12_1) ).

Adcione no PATH do sistema o caminho dessa pasta:


Vá em Painel de Controle > Sistema > Configurações avançada do sistema.

Na aba Avançado > Clique em Variáveis de Ambiente.


2

Adicione o caminho como mostrado abaixo:

Reinicie o serviço web

Oracle 8.0.5 ou Acima


Configurando Oracle 8.0.5 ou Acima 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 )

Baixe o Instant Client para o Windows

32 bits

64 bits

Nota: O PHP 7.0 é compativel apenas com instant client 11 ou superior

Agora extraia o pacote instant client basic para raiz do seu computador (ex.: C:\instantclient_12_1).

Devemos colocar na pasta PHP (NetMake/v9/components/php/) as seguites DLLs:


copiar a dll oraociei12.dll ( encontra-se dentro da pasta do instant client (ex.: C:\instantclient_12_1) ).

Adcione no PATH do sistema o caminho dessa pasta:


Vá em Painel de Controle > Sistema > Configurações avançada do sistema.

Na aba Avançado > Clique em Variáveis de Ambiente.


3

Adicione o caminho como mostrado abaixo:

Reinicie o serviço web

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

Baixe o Instant Client para o Windows

32 bits

64 bits

Nota: O PHP 7.0 é compativel apenas com instant client 11 ou superior

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

Devemos colocar na pasta PHP (NetMake/v9/components/php/) as seguites DLLs:


copiar a dll oraociei12.dll ( encontra-se dentro da pasta do instant client (ex.: C:\instantclient_12_1) ).

Adcione no PATH do sistema o caminho dessa pasta:


Vá em Painel de Controle > Sistema > Configurações avançada do sistema.

Na aba Avançado > Clique em Variáveis de Ambiente.


4

Adicione o caminho como mostrado abaixo:

Reinicie o serviço web

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 )

Baixe o Instant Client para o Windows

32 bits

64 bits

Nota: O PHP 7.0 é compativel apenas com instant client 11 ou superior

Agora extraia o pacote instant client basic para raiz do seu computador (ex.: C:\instantclient_12_1).

Devemos colocar na pasta PHP (NetMake/v9/components/php/) as seguites DLLs:


copiar a dll oraociei12.dll ( encontra-se dentro da pasta do instant client (ex.: C:\instantclient_12_1) ).

Adcione no PATH do sistema o caminho dessa pasta:


Vá em Painel de Controle > Sistema > Configurações avançada do sistema.

Na aba Avançado > Clique em Variáveis de Ambiente.


5

Adicione o caminho como mostrado abaixo:

Reinicie o serviço web

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 )

Baixe o Instant Client para o Windows

32 bits

64 bits

Nota: O PHP 7.0 é compativel apenas com instant client 11 ou superior

Agora extraia o pacote instant client basic para raiz do seu computador (ex.: C:\instantclient_12_1).

Devemos colocar na pasta PHP (NetMake/v9/components/php/) as seguites DLLs:


copiar a dll oraociei12.dll ( encontra-se dentro da pasta do instant client (ex.: C:\instantclient_12_1) ).

Adcione no PATH do sistema o caminho dessa pasta:


Vá em Painel de Controle > Sistema > Configurações avançada do sistema.

Na aba Avançado > Clique em Variáveis de Ambiente.


6

Adicione o caminho como mostrado abaixo:

Reinicie o serviço web

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova 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

banco de dados Oracle

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
7

Conectando ao banco de dados Oracle

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Versão do Oracle utilizado.

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.

Usuário : Informe o usuário para conseguir acesso ao seu Windows.

Senha : Informe a senha para conseguir acesso ao seu Windows.

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 :

Configuração avançada da conexão do banco de

dados Oracle

client_encoding - Codificação do seu banco de dados.

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:

Filtrando a conexão do banco de dados Oracle

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Linux
PÁGINA INICIAL › CONEXÕES › ORACLE › LINUX

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.

Arquitetura x86 = 32 bits

Arquitetura x64 = 64 bits

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.

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

Client basic Linux ( x86 )

Client devel Linux ( x86 )

Client basic Linux ( x64 )

Client devel Linux ( x64 )

Instalação Client Oracle


UBUNTU\DEBIAN
Arquitetura x86 Arquitetura x64
sudo alien oracle-instantclient12.1-devel-12.1.0.2.0-1.i386.rpm sudo alien oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm
sudo alien oracle-instantclient12.1-basic-12.1.0.2.0-1.i386.rpm sudo alien oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
sudo dpkg -i oracle-instantclient12.1-basic_12.1.0.2.0-2_i386.deb sudo dpkg -i oracle-instantclient12.1-basic_12.1.0.2.0-2_amd64.deb
sudo dpkg -i oracle-instantclient12.1-devel_12.1.0.2.0-2_i386.deb sudo dpkg -i oracle-instantclient12.1-devel_12.1.0.2.0-2_amd64.deb
CENTOS\RHEL
Arquitetura x86 Arquitetura x64
sudo yum install oracle-instantclient12.1-devel-12.1.0.2.0-1.i386.rpm sudo yum install oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm
sudo yum install oracle-instantclient12.1-basic-12.1.0.2.0-1.i386.rpm sudo yum install oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
Reinicie o serviço do Apache:

sudo /etc/init.d/apachesc9 restart

Oracle 8.0.5 ou Acima


Configurando Oracle 8.0.5 ou Acima 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.
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

Client basic Linux ( x86 )

Client devel Linux ( x86 )

Client basic Linux ( x64 )

Client devel Linux ( x64 )

Instalação Client Oracle


UBUNTU\DEBIAN
Arquitetura x86 Arquitetura x64
sudo alien oracle-instantclient12.1-devel-12.1.0.2.0-1.i386.rpm sudo alien oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm
sudo alien oracle-instantclient12.1-basic-12.1.0.2.0-1.i386.rpm sudo alien oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
sudo dpkg -i oracle-instantclient12.1-basic_12.1.0.2.0-2_i386.deb sudo dpkg -i oracle-instantclient12.1-basic_12.1.0.2.0-2_amd64.deb
sudo dpkg -i oracle-instantclient12.1-devel_12.1.0.2.0-2_i386.deb sudo dpkg -i oracle-instantclient12.1-devel_12.1.0.2.0-2_amd64.deb
CENTOS\RHEL
Arquitetura x86 Arquitetura x64
sudo yum install oracle-instantclient12.1-devel-12.1.0.2.0-1.i386.rpm sudo yum install oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm
sudo yum install oracle-instantclient12.1-basic-12.1.0.2.0-1.i386.rpm sudo yum install oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
Reinicie o serviço do Apache:

sudo /etc/init.d/apachesc9 restart

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.

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

Client basic Linux ( x86 )

Client devel Linux ( x86 )

Client devel Linux ( x86 )

Client basic Linux ( x64 )

Client devel Linux ( x64 )

Client devel Linux ( x64 )

Instalação Client Oracle


3
UBUNTU\DEBIAN
Arquitetura x86 Arquitetura x64
sudo alien oracle-instantclient12.1-devel-12.1.0.2.0-1.i386.rpm sudo alien oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm
sudo alien oracle-instantclient12.1-basic-12.1.0.2.0-1.i386.rpm sudo alien oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
sudo alien oracle-instantclient12.1-odbc-12.1.0.2.0-1.i386.rpm sudo alien oracle-instantclient12.1-odbc-12.1.0.2.0-1.x86_64.rpm
sudo dpkg -i oracle-instantclient12.1-basic_12.1.0.2.0-2_i386.deb sudo dpkg -i oracle-instantclient12.1-basic_12.1.0.2.0-2_amd64.deb
sudo dpkg -i oracle-instantclient12.1-devel_12.1.0.2.0-2_i386.deb sudo dpkg -i oracle-instantclient12.1-devel_12.1.0.2.0-2_amd64.deb
sudo dpkg -i oracle-instantclient12.1-odbc-12.1.0.2.0-2_i386.deb sudo dpkg -i oracle-instantclient12.1-odbc-12.1.0.2.0-2_amd64.deb
CENTOS\RHEL
Arquitetura x86 Arquitetura x64
sudo yum install oracle-instantclient12.1-devel-12.1.0.2.0-1.i386.rpm sudo yum install oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm
sudo yum install oracle-instantclient12.1-basic-12.1.0.2.0-1.i386.rpm sudo yum install oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
sudo yum install oracle-instantclient12.1-odbc-12.1.0.2.0-1.i386.rpm sudo yum install oracle-instantclient12.1-odbc-12.1.0.2.0-1.x86_64.rpm
Reinicie o serviço do Apache: sudo /etc/init.d/apachesc9 restart

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.

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

Client basic Linux ( x86 )

Client devel Linux ( x86 )

Client basic Linux ( x64 )

Client devel Linux ( x64 )

Instalação Client Oracle


UBUNTU\DEBIAN
Arquitetura x86 Arquitetura x64
sudo alien oracle-instantclient12.1-devel-12.1.0.2.0-1.i386.rpm sudo alien oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm
sudo alien oracle-instantclient12.1-basic-12.1.0.2.0-1.i386.rpm sudo alien oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
sudo dpkg -i oracle-instantclient12.1-basic_12.1.0.2.0-2_i386.deb sudo dpkg -i oracle-instantclient12.1-basic_12.1.0.2.0-2_amd64.deb
sudo dpkg -i oracle-instantclient12.1-devel_12.1.0.2.0-2_i386.deb sudo dpkg -i oracle-instantclient12.1-devel_12.1.0.2.0-2_amd64.deb
CENTOS\RHEL
Arquitetura x86 Arquitetura x64
sudo yum install oracle-instantclient12.1-devel-12.1.0.2.0-1.i386.rpm sudo yum install oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm
sudo yum install oracle-instantclient12.1-basic-12.1.0.2.0-1.i386.rpm sudo yum install oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
Reinicie o serviço do Apache:

sudo /etc/init.d/apachesc9 restart

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.

Instale as dependências abaixo:

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

Client basic Linux ( x86 )

Client devel Linux ( x86 )

Client basic Linux ( x64 )

Client devel Linux ( x64 )

Instalação Client Oracle


UBUNTU\DEBIAN
Arquitetura x86 Arquitetura x64
sudo alien oracle-instantclient12.1-devel-12.1.0.2.0-1.i386.rpm sudo alien oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm
sudo alien oracle-instantclient12.1-basic-12.1.0.2.0-1.i386.rpm sudo alien oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
sudo dpkg -i oracle-instantclient12.1-basic_12.1.0.2.0-2_i386.deb sudo dpkg -i oracle-instantclient12.1-basic_12.1.0.2.0-2_amd64.deb
sudo dpkg -i oracle-instantclient12.1-devel_12.1.0.2.0-2_i386.deb sudo dpkg -i oracle-instantclient12.1-devel_12.1.0.2.0-2_amd64.deb
CENTOS\RHEL
Arquitetura x86 Arquitetura x64
sudo yum install oracle-instantclient12.1-devel-12.1.0.2.0-1.i386.rpm sudo yum install oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm
sudo yum install oracle-instantclient12.1-basic-12.1.0.2.0-1.i386.rpm sudo yum install oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
Reinicie o serviço do Apache: sudo /etc/init.d/apachesc9 restart

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova 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

banco de dados Oracle

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
5

Conectando ao banco de dados Oracle

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Versão do Oracle utilizado.

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.

Usuário : Informe o usuário para conseguir acesso ao seu Linux.

Senha : Informe a senha para conseguir acesso ao seu Linux.

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 :

Configuração avançada da conexão do banco de

dados Oracle

client_encoding - Codificação do seu banco de dados.

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:

Filtrando a conexão do banco de dados Oracle

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Mac OS X
PÁGINA INICIAL › CONEXÕES › ORACLE › MAC OS X

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.

Arquitetura x86 = 32 bits

Arquitetura x64 = 64 bits

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.

Realize o download do Instant Client Oracle

Client Oracle 12 Mac OS X

Crie a pasta /usr/local/instantclient/12.1.0.2/

Extraia todo conteúdo do arquivo baixado em /usr/local/instantclient/12.1.0.2/

Reinicie o serviço web.

Oracle 8.0.5 ou Acima


Configurando Oracle 8.0.5 ou Acima 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.

Realize o download do Instant Client Oracle

Client Oracle 12 Mac OS X

Crie a pasta /usr/local/instantclient/12.1.0.2/

Extraia todo conteúdo do arquivo baixado em /usr/local/instantclient/12.1.0.2/

Reinicie o serviço web.

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.

Realize o download do Instant Client Oracle

Client Oracle 12 Mac OS X

Crie a pasta /usr/local/instantclient/12.1.0.2/

Extraia todo conteúdo do arquivo baixado em /usr/local/instantclient/12.1.0.2/

Reinicie o serviço web.

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

Client Oracle 12 Mac OS X

Crie a pasta /usr/local/instantclient/12.1.0.2/

Extraia todo conteúdo do arquivo baixado em /usr/local/instantclient/12.1.0.2/

Reinicie o serviço web.

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.

Realize o download do Instant Client Oracle

Client Oracle 12 Mac OS X

Crie a pasta /usr/local/instantclient/12.1.0.2/

Extraia todo conteúdo do arquivo baixado em /usr/local/instantclient/12.1.0.2/

Reinicie o serviço web.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova 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

banco de dados Oracle

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados Oracle

Nome da conexão : Defina o nome de sua nova conexão.


3
Modelo do SGDB : Versão do Oracle utilizado.

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.

Usuário : Informe o usuário para conseguir acesso ao seu Mac OS X.

Senha : Informe a senha para conseguir acesso ao seu Mac OS X.

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 :

Configuração avançada da conexão do banco de

dados Oracle

client_encoding - Codificação do seu banco de dados.

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:

Filtrando a conexão do banco de dados Oracle

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
PostgreSQL
PÁGINA INICIAL › CONEXÕES › POSTGRESQL
1
Windows
PÁGINA INICIAL › CONEXÕES › POSTGRESQL › WINDOWS

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.

PostgreSQL 6.4 ou Acima


Configurando PostgreSQL 6.4 ou Acima no Windows
A instalação automática do Scriptcase já habilita automaticamente a conexão PostgreSQL.

PostgreSQL 6.3 ou Abaixo


Configurando PostgreSQL 6.3 ou Abaixo no Windows
A instalação automática do Scriptcase já habilita automaticamente a conexão PostgreSQL.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

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

banco de dados PostgreSQL

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2

Conectando ao banco de dados PostgreSQL

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Versão do Windows utilizado.

Servidor do SGDB : Insira o IP do servidor onde está localizado o Windows

Porta : Defina a porta que será usada na sua conexão. Por padrão a porta é a 5432.

Usuário : Informe o usuário para conseguir acesso ao seu Windows.

Senha : Informe a senha para conseguir acesso ao seu Windows.

Base de Dados : Clique em “Listar base de dados” e selecione a base de dados desejada.

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 :

Configuração avançada da conexão do banco de

dados PostgreSQL

client_encoding - Codificação do seu banco de dados.

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:

Filtrando a conexão do banco de dados PostgreSQL

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Linux
PÁGINA INICIAL › CONEXÕES › POSTGRESQL › LINUX

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.

PostgreSQL 6.4 ou Acima


Configurando PostgreSQL 6.4 ou Acima no Linux
A instalação automática do Scriptcase já habilita automaticamente a conexão PostgreSQL.

PostgreSQL 6.3 ou Abaixo


Configurando PostgreSQL 6.3 ou Abaixo no Linux
A instalação automática do Scriptcase já habilita automaticamente a conexão PostgreSQL.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

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

banco de dados PostgreSQL

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2

Conectando ao banco de dados PostgreSQL

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Versão do Linux utilizado.

Servidor do SGDB : Insira o IP do servidor onde está localizado o Linux

Porta : Defina a porta que será usada na sua conexão. Por padrão a porta é a 5432.

Usuário : Informe o usuário para conseguir acesso ao seu Linux.

Senha : Informe a senha para conseguir acesso ao seu Linux.

Base de Dados : Clique em “Listar base de dados” e selecione a base de dados desejada.

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 :

Configuração avançada da conexão do banco de

dados PostgreSQL

client_encoding - Codificação do seu banco de dados.

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:

Filtrando a conexão do banco de dados PostgreSQL

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Mac OS X
PÁGINA INICIAL › CONEXÕES › POSTGRESQL › MAC OS X

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.

PostgreSQL 6.4 ou Acima


Configurando PostgreSQL 6.4 ou Acima no MAC OS X
A instalação automática do Scriptcase já habilita automaticamente a conexão PostgreSQL.

PostgreSQL 6.3 ou Abaixo


Configurando PostgreSQL 6.3 ou Abaixo no MAC OS X
A instalação automática do Scriptcase já habilita automaticamente a conexão PostgreSQL.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

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

banco de dados PostgreSQL

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2

Conectando ao banco de dados PostgreSQL

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Versão do Mac OS X utilizado.

Servidor do SGDB : Insira o IP do servidor onde está localizado o Mac OS X

Porta : Defina a porta que será usada na sua conexão. Por padrão a porta é a 5432.

Usuário : Informe o usuário para conseguir acesso ao seu Mac OS X.

Senha : Informe a senha para conseguir acesso ao seu Mac OS X.

Base de Dados : Clique em “Listar base de dados” e selecione a base de dados desejada.

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 :

Configuração avançada da conexão do banco de

dados PostgreSQL

client_encoding - Codificação do seu banco de dados.

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:

Filtrando a conexão do banco de dados PostgreSQL

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
MSSQL Server
PÁGINA INICIAL › CONEXÕES › MSSQL SERVER
1
Windows
PÁGINA INICIAL › CONEXÕES › SQL SERVER › WINDOWS

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 PDO

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.

MSSQL Server Native SRV


A instalação automática do Scriptcase já vem com o MSSQL Server pré-configurado, faltando apenas a instalação do Microsoft ODBC Driver 11 for SQL Server para realizar a
conexão, como apresentado no tópico abaixo.

Sistemas operacionais suportados : Windows Server (a partir da versão 2008 SP2) e Windows (a partir da versão 7 SP1).

Instalação do Microsoft ODBC Driver 11 for SQL Server


Realizar download do Microsoft ODBC Driver 11 for SQL Server de acordo com a arquitetura do sistema operacional:

ODBC Driver 11 64 bits

ODBC Driver 11 32 bits

Após baixar o arquivo, execute o instalador e siga os passos abaixo:

Wizard de instalação.

Aceite os termos do contrato de licença e clique em avançar.

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.

Clique em Instalar para iniciar a instalação do client.

Wizard de instalação.

Os recursos do programa que você selecionou estão sendo instalados.

Wizard de instalação.

Clique em concluir para sair.


3

Wizard de instalação.

Agora para realizar a conexão com o scriptcase, clique aqui.

MSSQL Server Native SRV PDO


A instalação automática do Scriptcase já vem com o MSSQL Server pré-configurado, faltando apenas a instalação do Microsoft ODBC Driver 11 for SQL Server para realizar a
conexão, como apresentado no tópico abaixo.

Sistemas operacionais suportados : Windows Server (a partir da versão 2008 SP2) e Windows (a partir da versão 7 SP1).

Instalação do Microsoft ODBC Driver 11 for SQL Server

Realizar download do Microsoft ODBC Driver 11 for SQL Server de acordo com a arquitetura do sistema operacional:

ODBC Driver 11 64 bits

ODBC Driver 11 32 bits

Após baixar o arquivo, execute o instalador e siga os passos abaixo:

Wizard de instalação.

Aceite os termos do contrato de licença e clique em avançar.

Wizard de instalação.

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

Wizard de instalação.

Clique em Instalar para iniciar a instalação do client.

Wizard de instalação.

Os recursos do programa que você selecionou estão sendo instalados.

Wizard de instalação.

Clique em concluir para sair.

Wizard de instalação.

Agora para realizar a conexão com o scriptcase, clique aqui.


5
MSSQL Server ODBC
Configurando MSSQL Server ODBC no Windows
A instalação automática do Scriptcase já vem com o MSSQL Server pré-configurado, faltando apenas a instalação do Microsoft ODBC Driver 11 for SQL Server para realizar a
conexão.

Sistemas operacionais suportados : Windows Server (a partir da versão 2008 SP2) e Windows (a partir da versão 7 SP1).

Instalação do Microsoft ODBC Driver 11 for SQL Server


Realizar download do Microsoft ODBC Driver 11 for SQL Server de acordo com a arquitetura do sistema operacional:

ODBC Driver 11 64 bits

ODBC Driver 11 32 bits

Após baixar o arquivo, execute o instalador e siga os passos abaixo:

Wizard de instalação.

Aceite os termos do contrato de licença e clique em avançar.

Wizard de instalação.

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.
6
Clique em Instalar para iniciar a instalação do client.

Wizard de instalação.

Os recursos do programa que você selecionou estão sendo instalados.

Wizard de instalação.

Clique em concluir para sair.

Wizard de instalação.

Configurando fonte de dados


Para conectar com o MS SQL Server ODBC será preciso criar uma fonte de dados de sistema no mesmo servidor do Scriptcase.

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.

MSSQL Server ADO


Configurando MSSQL Server ADO no Windows

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.

A instalação automática do Scriptcase já habilita automaticamente a conexão MSSQL Server ADO.


7
Criando um Conexão no Scriptcase
Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

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

banco de dados MSSQL Server

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados MSSQL Server

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Permite definir se o modelo do SGDB é Native SRV PDO, Native SRV ou ODBC.

Servidor do SGDB : Insira o IP\INSTÂNCIA do servidor onde está localizado o Windows.

Usuário : Informe o usuário para conseguir acesso ao seu Windows.

Senha : Informe a senha para conseguir acesso ao seu Windows.

Base de Dados : Clique em “Listar base de dados” e selecione a base de dados desejada.

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 :

Configuração avançada da conexão do banco de dados

MSSQL Server
8
Separador de decimal - Selecione o tipo do separador, entre vírgula e ponto.

Converter Unicode - Selecione se haverá conversão de caracteres para unicode.

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:

Filtrando a conexão do banco de dados MSSQL Server

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Linux
PÁGINA INICIAL › CONEXÕES › SQL SERVER › LINUX

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

Através do terminal, como super usuário, devemos instalar os pacotes abaixo:

Distribuição: Debian

sudo apt-get install unixODBC unixODBC-dev gcc nano wget make

Distribuição: Ubuntu

sudo apt-get install unixodbc unixodbc-dev gcc nano wget make

Distribuição: RHEL\CentOS

sudo yum install unixODBC unixODBC-devel gcc nano wget make

Distribuição: Suse\OpenSuse

sudo zypper install unixODBC unixODBC-devel gcc nano wget make

Realize o download do FreeTDS:

wget http://cdn1.netmake.com.br/download/freetds-0.95.95.tar.gz

Descompacte o FreeTDS:

tar -zxf freetds-0.95.95.tar.gz

Acesse a pasta do FreeTDS:

cd freetds-0.95.95

Realize a configuração do pacote FreeTDS:

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

Edite o arquivo de configuração do FreeTDS:

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.

Criando um Conexão no Scriptcase


2
Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

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

banco de dados MSSQL Server

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados MSSQL Server

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Permite definir se o modelo do SGDB é Native SRV PDO, Native SRV ou ODBC.

Servidor do SGDB : Insira o IP\INSTÂNCIA do servidor onde está localizado o Linux.

Usuário : Informe o usuário para conseguir acesso ao seu Linux.

Senha : Informe a senha para conseguir acesso ao seu Linux.

Base de Dados : Clique em “Listar base de dados” e selecione a base de dados desejada.

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 :

Configuração avançada da conexão do banco de dados

MSSQL Server

Separador de decimal - Selecione o tipo do separador, entre vírgula e ponto.

Converter Unicode - Selecione se haverá conversão de caracteres para unicode.


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

Filtrando a conexão do banco de dados MSSQL Server

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Mac OS X
PÁGINA INICIAL › CONEXÕES › SQL SERVER › MAC OS X

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.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

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

banco de dados MSSQL Server

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados MSSQL Server

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Permite definir se o modelo do SGDB é Native SRV PDO, Native SRV ou ODBC.

Servidor do SGDB : Insira o IP\INSTÂNCIA do servidor onde está localizado o Mac OS X.

Usuário : Informe o usuário para conseguir acesso ao seu Mac OS X.

Senha : Informe a senha para conseguir acesso ao seu Mac OS X.


2
Base de Dados : Clique em “Listar base de dados” e selecione a base de dados desejada.

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 :

Configuração avançada da conexão do banco de dados

MSSQL Server

Separador de decimal - Selecione o tipo do separador, entre vírgula e ponto.

Converter Unicode - Selecione se haverá conversão de caracteres para unicode.

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:

Filtrando a conexão do banco de dados MSSQL Server

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
SQLite
PÁGINA INICIAL › CONEXÕES › SQLITE
1
Windows
PÁGINA INICIAL › CONEXÕES › SQLITE › WINDOWS

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.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

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

banco de dados SQLite

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados SQLite

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Definido como SQLite PDO.

PATH : Informe o caminho completo até o arquivo SQLite.

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

Configuração avançada da conexão do banco de dados

SQLite

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

Filtrando a conexão do banco de dados SQLite

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Linux
PÁGINA INICIAL › CONEXÕES › SQLITE › LINUX

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.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

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

banco de dados SQLite

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados SQLite

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Definido como SQLite PDO.

PATH : Informe o caminho completo até o arquivo SQLite.

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

Configuração avançada da conexão do banco de dados

SQLite

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

Filtrando a conexão do banco de dados SQLite

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Mac OS X
PÁGINA INICIAL › CONEXÕES › SQLITE › MAC OS X

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.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

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

banco de dados SQLite

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados SQLite

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Definido como SQLite PDO.

PATH : Informe o caminho completo até o arquivo SQLite.

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

Configuração avançada da conexão do banco de dados

SQLite

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

Filtrando a conexão do banco de dados SQLite

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
ODBC
PÁGINA INICIAL › CONEXÕES › ODBC
1
Windows
PÁGINA INICIAL › CONEXÕES › ODBC GENERICO › WINDOWS

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

A instalação automática do Scriptcase já habilita automaticamente a conexão ODBC.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova 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

banco de dados ODBC

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados ODBC

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Definido como ODBC Genérico.

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 :

Configuração avançada da conexão do banco de dados

ODBC

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

Filtrando a conexão do banco de dados ODBC

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Linux
PÁGINA INICIAL › CONEXÕES › ODBC GENERICO › LINUX

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.

UBUNTU\DEBIAN x86_64 CENTOS\RHEL x86_64


- sudo apt-get update - sudo yum update

- sudo apt-get install unixodbc-dev unixodbc - sudo yum install unixODBC

UBUNTU\DEBIAN i386 ( x86 ) CENTOS\RHEL i686 ( x86 )


- sudo apt-get update - sudo yum update

- sudo apt-get install unixodbc-dev unixodbc - sudo yum install unixODBC

Reinicie o serviço do Apache:

sudo /etc/init.d/apachesc9 restart

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova 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

banco de dados ODBC

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:
2

Conectando ao banco de dados ODBC

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Definido como ODBC Genérico.

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

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 :

Configuração avançada da conexão do banco de dados

ODBC

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

Filtrando a conexão do banco de dados ODBC

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Mac OS X
PÁGINA INICIAL › CONEXÕES › ODBC GENERICO › MAC OS X

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

A instalação automática do Scriptcase já habilita automaticamente a conexão ODBC.

Basta criar a fonte de dados em /Applications/Scriptcase/v9/components/apache/bin/unixODBC/odbc.ini

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova 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

banco de dados ODBC

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados ODBC

Nome da conexão : Defina o nome de sua nova conexão.

Modelo do SGDB : Definido como ODBC Genérico.

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

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 :

Configuração avançada da conexão do banco de dados

ODBC

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

Filtrando a conexão do banco de dados ODBC

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Progress
PÁGINA INICIAL › CONEXÕES › PROGRESS
1
Windows
PÁGINA INICIAL › CONEXÕES › 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.

Arquitetura x86 = 32 bits

Arquitetura x64 = 64 bits

Se você estiver utilizando o instalador automático do Scriptcase a arquitetura do PHP será a mesma do instalador que você baixou.

Progress OpenEdge ODBC


Configurando Progress ODBC no Windows

Pré-Requisitos
O Banco de Dados Progress instalado.

Possuir uma ou mais tabelas criadas.

Driver Progress® OpenEdge® ODBC Connector for Windows instalado.

Instalando o driver ODBC do Progress


Primeiramente devemos realizar o download do Progress® OpenEdge® ODBC Connector for Windows de acordo com a arquitetura do seu PHP.
Para realizar o download do engine para 64 bits clique aqui

Para realizar o download do engine para 32 bits clique aqui

Após o download execute o arquivo para poder instalar o Driver.

Instalando o Progress OpenEdge ODBC Connector.

Instalando o Progress OpenEdge ODBC Connector.

Instalando o Progress OpenEdge ODBC Connector.

Instalando o Progress OpenEdge ODBC Connector.

Instalando o Progress OpenEdge ODBC Connector.

Instalando o Progress OpenEdge ODBC Connector.

Instalando o Progress OpenEdge ODBC Connector.

Criando Fonte de Dados ODBC


Acesse Painel de Controle > Sistemas e Segurança > Ferramentas Administrativas > Fontes de Dados ODBC(32 ou 64 bits), de acordo com a arquitetura do seu PHP.
Caso possua uma fonte de dados configurada prossiga, para Criação da Conexão no Scriptcase .

Selecione a aba DNS de Sistema e clique em Adicionar

Acessando e configurando a Fonte de dados ODBC.

Escolha o seguinte driver:


Progress OpenEdge 11.7 Driver

Acessando e configurando a Fonte de dados ODBC

Após selecionar o driver será exibida a tela abaixo:


Dois campos são obrigatórios para a configuração da fonte de dados:
Data Source Name : Nome da fonte de dados que será utilizado na criação da conexão no Scriptcase

Descriptioin: Informar uma descrição para a conexão

Host Name : Ip de onde o Progress está instalado

Port Number : Número da porta do banco Progress

Data Base Name : Nome do banco de dados que será utilizado na conexão do Scriptcase

User ID : Usuário do banco de dados;

Acessando e configurando a Fonte de dados ODBC


2
Após o termino da configuração, clique em OK para finalizar a configuração.

Retorando para tela de Administrador de Fontes de Dados ODBC é possível visualizar as conexões já configuradas.

Criando um Conexão no Scriptcase


Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “”

*Selecionando a conexão ao banco de dados *

Conexão : Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

*Conectando ao banco de dados *

Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado :

*Configuração avançada da conexão do banco de dados *

Filtro : Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:

*Filtrando a conexão do banco de dados *

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.

Views - Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema - Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures - Permite configurar a exibição das Procedures de sua base de dados.

Filtros - Permite definir quais tabelas e proprietários serão exibidos.


Tabelas - Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário - Permite configurar o proprietário de tabelas para exibição.

Exibir - Permite configurar se será exibido ou não a configuração de tabelas e proprietários.


1
Visão Geral
PÁGINA INICIAL › APLICAÇÕES

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.

Veja abaixo os tipos de aplicações disponíveis.

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.

Formulário - Aplicação para cadastro e atualização de dados, existem quatro orientações.


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

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.

Filtro – Aplicação utilizada para criação de filtros exclusivamente para formulários.

Report PDF – Aplicação responsável por gerar relatórios utilizando formatos predefinidos, onde podemos posicionar os dados no relatório.

Dashboard – Permite exibir várias aplicações inseridas em widgets.

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.

Ao selecionar a aplicação irá exibir a tela abaixo.

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)

Campos - Define os campos que faram parte das aplicações.

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.

Campos - Nome dos campos na base de dados.

Label - Nome dos campos na visualização da aplicação gerada.

Tipo de dado - Tipo de dado do campo.

Grid - Define os campos disponíveis na consulta.

Filtro - Define os campos disponíveis no filtro.

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.

Tema - Lista de temas disponíveis no projeto.

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.

Criar Aplicações em Lote


Com esta ferramenta é possível criar múltiplas aplicações (Formulários e Consultas).

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.

Nome - Nome da aplicação que será criada.

Descrição - Descrição da aplicação

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.

Após todas as configurações feitas clique no botão “Concluir”.

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 .

Primeiramente você deve selecionar a aplicação que deseja restaurar.

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.

Para mais informações sobre a publicação, clique aqui.

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.

Esta opção pode ser encontrada dentro do menu Aplicação .

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.

No próximo passo exibe um resumo do que será restaurado.


1
Módulos da Grid
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › MÓDULOS DA GRID

Módulo Inicial
Permite configurar o modo no qual a aplicação será iniciada ao ser executada.

Módulos da aplicação Consulta

Filtro : A aplicação será iniciada pelo Filtro.

Consulta : A aplicação será iniciada pela Consulta.

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

Imprimir : A aplicação será iniciada pelo modo de Impressão.

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

Configurações do Filtro da Consulta


2
Filtrar Módulo : Configuração para qual módulo será realizada a filtragem de dados da aplicação.

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.

Ocutar cabeçalho da consulta : Oculta o cabeçalho da consulta ao usar a pesquisa no iframe.

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.

Filtro Modal : Configuração da exibição do filtro em uma janela modal.

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.

Largura da Tabela : Largura da tabela da aplicação.

Unidade da Largura da Tabela :

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

Linhas por Página : Define a quantidade de linhas por página da consulta.

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

Altura da Grid : Define a altura da consulta em pixels. Caso esteja vazio

Largura da Tabela : Define a largura da tabela da aplicação.

Unidade da Largura da Tabela : Define a unidade da largura da tabela ( Automático , Porcentagem, Pixels ).

Detalhe
3

Configurações do Detalhe da Consulta

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 Detalhe : Define a largura do detalhe da aplicação.

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

Configurações do Resumo da Consulta

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

Configurações do Gráfico da Consulta

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

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo


5
Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Configuração
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › CONFIGURAÇÃO

Configuração avançada da aplicação Consulta

Url amigável : Permite definir a url amigável da aplicaçã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çã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

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros


2
Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Editar Campos
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › EDITAR CAMPOS

Configuração dos 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.

Label : Nome que será exibido no título do campo ao executar a aplicação.

Tipo de dado : Permite configurar o tipo de dado do campo no Scriptcase.

Exemplos relacionados
Usando scroll infinito

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização
2
Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Posicionamento dos Campos
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › 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.

A caixa à direita representa os campos que estão sendo exibidos na aplicação.

Exemplos relacionados
Usando scroll infinito

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma
2
Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Barra de Ferramentas
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › BARRA DE FERRAMENTAS

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 .

Avançar - Avança para a próxima página da consulta.

Anterior - Retorna para a página anterior da consulta.

Primeiro - Redireciona para primeira página da consulta.

Último - Redireciona para última página da consulta.

Sair - Finaliza a aplicação.

Navegação por página - Exibe o link para páginas. ex. 1 2 3 4 5

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.

Impressão - Cria uma consulta em formato html.

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

Filtro - Quando clicado, redireciona para um formulário 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 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”.

QuickSearch - Permite realizar uma busca rápida nos registros da aplicação.

Gantt - Quando clicado, exibe o gráfico de gantt.

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.

Linhas - Permite definir o número de linhas exibidos na aplicação.

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

Grupo de botões : A opção Grupo permite que sejam criados grupos de botões.

Adicionar grupo de botões

Configuração do grupo de botões

Nome : Permite definir o nome do 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 ).
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:

Disposição dos botões e grupo de botões

Configuração dos botões

Configuração dos botões da consulta

Botão Exibe os botões disponíveis na aplicação.


Label Permite definir o nome dos botões que será exibido na aplicação em execução.
Hint Permite definir o hint dos botões que será exibido na aplicação em execução.
Atalho Permite definir um atalho para executar o botão. ( Cada navegador possui suas próprias combinações de atalhos e palavaras reservadas ).

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.

Template de atalhos : Seleciona o template de atalhos a partir dos esquemas criados.

Ação : Seleciona a ação que será feita ao pressionar a tecla definida.

Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.

Adicionar “+” : Adiciona uma nova ação a lista de atalhos.

Clear : Limpa a preferencia de atalhos de teclado selecionada.

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.

Ir para : Permite definir se o redirecionamento será para página ou registro.

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

Barra de ferramentas Mobile

Posicionamento dos botões mobile

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

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
5
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Exportação
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › EXPORTAÇÃO

Configuração do PDF

Orientação do PDF - Permite definir se a impressão será na orientação Retrato ou Paisagem.

Formato do PDF - Permite definir o tipo de formulário no qual o PDF será impresso (carta,A4,etc).

Tipo de impressão - Permite definir se modo de impressão será colorido ou econômico.

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

Criar gráficos - Criar gráficos do resumo para o PDF.

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

Imprimir background - Permite imprimir background no arquivo PDF.

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

Separador de linhas - Permite definir o caractere separador de linhas.

Separador de colunas - Permite definir o caractere separador das colunas e registros.

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.

Formato - Permite definir o formato do documento gerado ( xls ou xls ).

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.

Imprimir background - Permite definir se o background será exibido na impressão.


3
Outros formatos

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

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
SQL
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › SQL

Configuração do SQL

Configuração de SQL da consulta

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

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas
2
Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Colunas
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › COLUNAS

Podemos definir os campos que estarão disponíveis na seleção dinâmica de campos.

Configuração das colunas da consulta

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

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
2
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Ordenação
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › ORDENAÇÃO

Configuração dos campos

Configuração da ordenação dos campos.

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.

Configuração da seleção de campos da ordenação.

Classificar Campos
Define a configuração inicial de ordenação para cada campo da aplicação, podendo ser “Ascendente” ou “Descendente”.

Configuração da classificação de campos da ordenação.

Ordenação avançada
Define os campos que estarão disponíveis ao clicar no botão “Ordenação” da consulta.

Configuração avançada de campos da ordenação.

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.

Definir colunas : Permite que os campos sejam escolhidos livremente:


2

Configuração avançada das colunas da ordenação.

Exemplos relacionados
Usando scroll infinito

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Group Label
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › GROUP LABEL

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.

Edição de propriedades da célula do group label

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

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

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

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Segurança
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › SEGURANÇA

Configuração da

segurança nas aplicações

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

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma
2
Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Log
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › LOG

Configuração de log da aplicação

Esquema Permite selecionar qual esquema de log será utilizado na aplicação.


Eventos Permite definir quais eventos serão salvos no log.

Exemplos relacionados
Usando scroll infinito

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Gantt
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › GANTT

Configuração do gráfico de gantt da consulta

Formato de saída Formato de saída do gráfico de Gantt.


Campo label Campo contendo o label do registro do gráfico de Gantt.
Largura Permite definir a largura do gráfico de Gantt.
Altura Permite definir a altura do gráfico de Gantt.
Meses Permite definir a quantidade de meses exibidos no gráfico de Gantt.
Data inicial Campo contendo a data de início do registro no gráfico de Gantt.
Data final Campo contendo a data final do registro no gráfico de Gantt.
Formato de exibição Permite configurar o formato de exibição da data.
Percentual completo Campo contendo a informação a respeito da porcentagem completa da tarefa no gráfico de Gantt.
Recurso Campo contendo o nome do recurso alocado à tarefa no gráfico de Gantt.

Exemplos relacionados
Usando scroll infinito

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas
2
Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Salvar Grid
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › SALVAR GRID

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.

Habilitar Público Exibe o botão de Salvar na aplicação.

Usar Regras Permite utilizar regras definidas na aplicação.

Exemplos relacionados
Usando scroll infinito

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos
2
Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Campos
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › CAMPOS

No menu da aplicação Campos, são exibidos para configuração apenas os campos foram selecionados no menu Selecionar Campos.

Lista de campos da aplicação

Para cada campo selecionado uma série de atributos podem ser alterados em função do tipo de dado selecionado.

Texto
Configuração Geral

Interface de configuração do campo texto.

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

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras 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

Máscara Valor do campo Valor formatado


(xx) xxxx - xxxx 1234567890 (12) 3456 - 7890
(xx) xxxx - xxxx 12345678 (00) 1234 - 5678
(zz) xxxx - xxxx 1234567890 (12) 3456 - 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 - 5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 - 5678
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
2

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.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
5

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface de configuração da visualização.

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.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

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

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.

Texto Multiplas Linhas


Configuração Geral

Interface de configuração do campo texto.

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

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras 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

Máscara Valor do campo Valor formatado


8
(xx) xxxx - xxxx Valor
Máscara 1234567890 (12) 3456
do campo Valor - 7890
formatado
(xx) xxxx - xxxx 12345678 (00) 1234 - 5678
(zz) xxxx - xxxx 1234567890 (12) 3456 - 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 - 5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 - 5678
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.

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.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.


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

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
11
8
Valor Leitura
Atribuído Descrição no Lookup
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

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

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.

Número
Configuração Geral
14

Interface de configuração do campo número.

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

Máscara Valor do campo Valor formatado


(xx) xxxx - xxxx 1234567890 (12) 3456 - 7890
(xx) xxxx - xxxx 12345678 (00) 1234 - 5678
(zz) xxxx - xxxx 1234567890 (12) 3456 - 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 - 5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 - 5678
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.

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

Formatação dos Valores

Interface de formatação de valores.

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.

Agrupamento : Define qual caracter será usado para a separação de milhar.

Sinal negativo : Define qual caracter será usado para a exibição de números negativos.

Formato de número negativo : Define o posicionamento do sinal negativo em relação ao valor.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
18

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface de configuração da visualização.

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.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Gráfico de Linha

Utilizando está guia de edição é possível definir um gráfico para cada linha.

Interface Gráfico de 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.

No exemplo mostrado pela tela acima, a Largura do Gráfico foi de 200px.

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

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.

Decimal
Configuração Geral

Interface de configuração do campo decimal.

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

Máscara Valor do campo Valor formatado


(xx) xxxx - xxxx 1234567890 (12) 3456 - 7890
(xx) xxxx - xxxx 12345678 (00) 1234 - 5678
(zz) xxxx - xxxx 1234567890 (12) 3456 - 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 - 5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 - 5678
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
22

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

Formatação dos Valores

Interface de formatação de valores.

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.

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.

Formato de número negativo : Define o posicionamento do sinal negativo em relação ao valor.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


23

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
25

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


26
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.


27
Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Gráfico de Linha
Utilizando está guia de edição é possível definir um gráfico para cada linha.

Interface Gráfico de 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.

No exemplo mostrado pela tela acima, a Largura do Gráfico foi de 200px.

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

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.


29
Por cento
Configuração Geral

Interface de configuração do campo porcentagem.

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.

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

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

Campo Máscara Valor Digitado Valor Formatado


Número de Telefone +99 99 9999 - 9999 123456789012 +12 34 5678 - 9012
Software Key (Apenas Letras) AAAA-AAAA-AAAA-AAAA QWERTYUIASDFGHJK QWER-TYUI-ASDF-GHJK
Software Key (Letras e Números) **---** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4-T5Y6-U7I8
Placa de Carro AAA - 9999 QWE1234 QWE - 1234
Serial do Scriptcase A999A999A999- ** D111H111G111DG2P D111H111G111-DG2P
Múltiplas máscaras (Telefone) 9999-9999;(99)9999-9999;9999 999 9999 +99 99 9999-9999
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.

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

Formatação dos Valores

Interface de formatação de valores.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
33

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface de configuração da visualização.

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.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Gráfico de Linha
Utilizando está guia de edição é possível definir um gráfico para cada linha.

Interface Gráfico de 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.

No exemplo mostrado pela tela acima, a Largura do Gráfico foi de 200px.

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

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.

Moeda
Configuração Geral

Interface de configuração do campo 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 : 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

Máscara Valor do campo Valor formatado


(xx) xxxx - xxxx 1234567890 (12) 3456 - 7890
(xx) xxxx - xxxx 12345678 (00) 1234 - 5678
(zz) xxxx - xxxx 1234567890 (12) 3456 - 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 - 5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 - 5678
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
37

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

Formatação dos Valores

Interface de formatação de valores.

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.

Símbolo Monetário : Define quais caracteres representam o símbolo monetário.

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.

Formato de moeda positivo : Define a formatação do valor de moeda positivo.

Formato de moeda negativo : Define a formatação do valor de moeda 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 é 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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


38

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
40

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


41
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.


42
Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Gráfico de Linha
Utilizando está guia de edição é possível definir um gráfico para cada linha.

Interface Gráfico de 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.

No exemplo mostrado pela tela acima, a Largura do Gráfico foi de 200px.

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

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.


44
Por cento (Calculado)
Configuração Geral

Interface de configuração do campo porcentagem.

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:

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

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

Máscara Valor do campo Valor formatado


(xx) xxxx - xxxx 1234567890 (12) 3456 - 7890
(xx) xxxx - xxxx 12345678 (00) 1234 - 5678
(zz) xxxx - xxxx 1234567890 (12) 3456 - 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 - 5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 - 5678
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.

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

Formatação dos Valores

Interface de formatação de valores.

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.

Formato de número negativo : Define o posicionamento do sinal negativo em relação ao valor.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
48

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface de configuração da visualização.

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.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Gráfico de Linha

Utilizando está guia de edição é possível definir um gráfico para cada linha.

Interface Gráfico de 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.

No exemplo mostrado pela tela acima, a Largura do Gráfico foi de 200px.

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

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.

Imagem HTML
Configuração Geral

Interface de configuração do campo imagem html.

Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo imagem html, ele permite inserir no campo uma imagem.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

Imagem : Define a imagem que deverá ser exibida. O ícone “Escolher imagem” lista imagens padrão do Scriptcase para seleção. O ícone “Fazer upload de uma imagem” possibilita que o
desenvolvedor envie para o servidor uma imagem localizada em outra máquina.

Borda da Imagem : Largura da borda da imagem em Pixels.

Largura da Imagem : Permite definir a largura da imagem em Pixels.

Altura da Imagem : Permite definir a altura da imagem em Pixels.

Configuração da Visualização

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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

CPF
Configuração Geral

Interface de configuração do campo cpf.

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

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

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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

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

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.

CNPJ
Configuração Geral
55

Interface de configuração do campo cnpj.

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.

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

Configuração da Visualização

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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, 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.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

CPF e CNPJ
Configuração Geral

Interface de configuração do campo cpf e cnpj.

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.

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

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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Cartão
Configuração Geral

Interface de configuração do campo cartão.

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

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

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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

CEP
59
Configuração Geral

Interface de configuração do campo cep.

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.

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

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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.


60
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

E-mail
Configuração Geral

Interface de configuração do campo email.

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.

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

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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

URL
Configuração Geral

Interface de configuração do campo url.

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.

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

Configuração da Visualização

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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.


63
Youtube
Configuração Geral

Interface de configuração do campo youtube.

Tipo do dado : Define o tipo do campo da aplicação.

Label : Campo etiqueta na aplicação.

Largura : Largura do vídeo em pixels.

Altura : Altura do vídeo em pixels.

Tipo de Link : Tipo de exibição do link.

O texto da ligação : Texto para chamada do vídeo.

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

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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, 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.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Google Maps
Configuração Geral

Interface de configuração do campo googlempas.

Tipo do dado : Define o tipo de dado de exibição no campo da aplicação.

Label : Define o título do campo na aplicação. Ex: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como
Nome do Cliente.

Origem : Define o método de passagem de parâmetros para a API do Google.

Interface de configuração de Origem

Modo de visualização : Indica a forma de exibição do campo. Podendo abrir em Modal ou em uma Nova janela.

Largura : Define a largura do Mapa a ser exibido.

Altura : Define a Altura do Mapa a ser exibido.

Zoom : Define o Zoom inicial (disponíveis pela API do Google) da localização no Mapa.

Chave da API : Chave de autorização para visualizar os mapas. (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

Tipo do link : Define o tipo de ligação.

Texto do Link : Texto para chamada do mapa.

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.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Data
Configuração Geral
66

Interface de configuração do campo 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 : 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.

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

Formatação dos Valores

Formatação dos Valores com configurações regionais.

Formatação dos Valores sem configurações regionais.

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.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.


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

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

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

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.

Hora
Configuração Geral

Interface de configuração do campo hora.

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.

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

Formatação dos Valores

Formatação dos Valores com configurações regionais.


70

Formatação dos Valores sem configurações regionais.

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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

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

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.

Data e Hora
Configuração Geral
73

Interface de configuração do campo data e hora.

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.

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

Formatação dos Valores

Formatação dos Valores com configurações regionais.

Formatação dos Valores sem configurações regionais.

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.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.


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

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Imagem (Banco de Dados)


Configuração Geral

Interface Configuração Geral do Campo.

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.

Borda da Imagem : Largura da borda da imagem em pixels.

Altura da Imagem : Valor da altura para o tamanho da imagem em Pixels.

Largurada Imagem : Valor da largura para o tamanho da imagem em Pixels.

Manter Aspecto : Manter o aspecto do gráfico.

Abrir em Outra Janela : Permite a abertura da imagem em outra janela.

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

Configuração da Visualização

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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Imagem (Nome do Arquivo)


Configuração Geral
77

Interface Configuração Geral do Campo.

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.

Borda da Imagem : Largura da borda da imagem em pixels.

Altura da Imagem : Valor da altura para o tamanho da imagem em Pixels.

Largurada Imagem : Valor da largura para o tamanho da imagem em Pixels.

Manter Aspecto : Manter o aspecto do gráfico.

Abrir em Outra Janela : Permite a abertura da imagem em outra janela.

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

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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.


78
Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Documento (Banco de Dados)


Configuração Geral

Interface Configuração Geral do Campo.

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 SQL : Informa o tipo do campo no banco de dados.

Configuração da Visualização

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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Documento (Nome do Arquivo)


Configuração Geral

Interface Configuração Geral do Campo.

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

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

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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Código de barras
Configuração
81

Interface de configuração do campo Código de barras.

Tipo do Dado : Tipo de dado do campo.

Label : Título do campo na aplicação.

Tipo SQL : Tipo de dado na base de dados.

Código de barras

Interface de configuração do Código de barras.

Tipo: Tipo de código de barras;

Output: Formato de imagem de saída que pode ser dos tipos PNG, JPEG e GIF;

DPI: Qualidade da imagem de saída em DPI(Pontos por Polegada);

Thickness: Altura do código de barras;

Resolução : Resolução da imagem/código de barras;

Rotação : Rotação da imagem/código de barras;

Font: Fonte e tamanho da fonte do texto do código de barras;

Texto : Texto do código de barras para a ilustração.

Existem 18 tipos de códigos de barras , que está listado abaixo:

Interface de configuração do 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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

QRCode
Configuração

Interface de configuração do campo QRCODE.

Tipo do Dado : Tipo de dado do campo.

Label : Título do campo na aplicação.

Tipo SQL : Tipo de dado na base de dados.

Formatação dos Valores


83

Interface de formatação de valores.

Nível de correção de erro : Palavras-chave temo 8 bits de tamanho e usam o algoritmo de Reed-Solomon para correção de erros com quatro níveis de correção de erro. Quanto maior o nível
de correcção de erro e menor a capacidade de armazenamento.

Tamanho da imagem : Tamanho do QR Code.

Margem : Margem do QR Code.

Interface de formatação de valores.

Configuração da Visualização

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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Assinatura
Configuração Geral

Interface de configuração do campo assinatura.

Tipo de dado : Define o tipo do campo da aplicação.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

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.

Largura : Permite definir a largura do campo assinatura em pixels.

Altura : Permite definir a largura do campo assinatura em pixels.

Legenda : Permite definir a legenda que será exibida ao lado do campo.

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

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Configuração da visualização

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Estilo de borda : Permite escolher o estilo da borda.

Collapse : Permite definir a opção collapse da borda.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

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.

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Exemplos relacionados
Usando scroll infinito

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
86
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Layout
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › 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.

Configuração dos blocos da aplicação

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.

Organização e Mudança de posição dos Blocos


Veja abaixo como alterar a ordem de exibição dos Blocos de uma Página.

Clique e araste o bloco que deseja alterar para a sua nova posição.

Configuração de

exibição dos blocos da aplicação

Veja agora como remover um bloco da exibição

Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. 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

exibição dos blocos da aplicação

Configuração de

exibição dos blocos da aplicação

Atributos
Bloco
Nome : Nome do Bloco.

Label : Título do bloco que será exibido na aplicação.


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

Posição : Opções de exibição do label :


Acima : o label será exibido acima do campo.

Ao Lado : o label será exibido ao lado do campo.

Abaixo : o label será exibido abaixo do campo.

Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.

Posição : De que forma os campos serão exibidos dentro do bloco :


Abaixo : Os campos serão exibidos um abaixo do outro respeitando a quantidade de colunas.

Ao lado : Os campos serão exibidos ao lado do outro respeitando a quantidade de colunas.

Corrido : Os campos serão exibidos lado a lado sem conter tabulação.

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.

Ao lado : Indica que o próximo bloco será exibido ao lado.

Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).

Colapse : Habilta opção de fechar (colapse) o bloco.

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.

Interface de criação dos blocos da aplicação

Atributos
Nome : Nome do bloco.

Label : Texto que será que mostrado no bloco da aplicação.

Edição dos blocos

Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface para definição dos parâmentros do
bloco. No fim clique no botão Salvar.
3

Interface de edição dos blocos da aplicação

Atributos
Nome : Nome do bloco.

NTítulo : Exibe o título do bloco.

Exibir Título : Esta opção, quando ativada, permite exibir o título do bloco.

Fonte do Título : Nome da fonte aplicada no título do bloco.

Tamanho da Fonte : Tamanho da fonte aplicada ao título do bloco.

Cor da Fonte : Cor da fonte do título do bloco.

Cor do Fundo : Cor de fundo da linha do título do bloco.

Figura de Fundo : Figura de fundo da linha do título do bloco.

Altura do Título : Altura em pixels da linha do título do bloco.

Alinhamento Horizontal : Alinhamento horizontal do título do bloco (Esquerda, Centro e Direita).

Alinhamento Vertical : Alinhamento vertical do título do bloco(Topo, Meio e Baixo).

Exibir Label : Exibir os labels dos campos do bloco.

Colunas : Quantidade de colunas de campos no bloco.

Largura das Colunas : Forma de cálculo das colunas do bloco.

Cor do Label : Cor para exibir o label dos campos.

Organização dos Campos : Forma de organização dos campos no bloco.

Posição do Label : Posicionamento do label dos campos em relação aos dados.

Próximo Bloco : Posicionamento do próximo bloco em relação ao atual.

Cor da Borda : Cor da borda do bloco.

Largura da Borda : Largura da borda do bloco.

Largura do Bloco : Largura do bloco (width).

Altura do Bloco : Altura do bloco (height).

CellSpacing : Espaçamento das células do bloco.

Collapse : Habilta opção de fechar (colapse) o 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 de temas da aplicação

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.

Botão : Permite a escolha do modelo dos botões 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.

Configuração do cabeçalho da aplicação

Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.

Exibir Cabeçalho : Esta flag determina se o cabeçalho será exibido.

Título da Consulta : Permite informar um título para ser exibido na aplicaçã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é

Configuração do rodapé da aplicação

Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.

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

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

Nome : Aqui você altera o nome do seu 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é”.

Data : Aqui você informa um formato de exibição de datas. Exemplo: d-m-Y

Imagem : Você escolhe uma imagem do gerenciador de imagem.

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.

Método : Você seleciona um método criado em sua aplicação.

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.

Excluir : Ao clicar nessa opção você exclui uma linha do layer.

Adicionar : Você adiciona mais uma linha ao layer.

Fechar : Você fecha a tela de edição do layer.

Salvar : Você salvar todas as alterações feitas no layer.

Exemplos relacionados
Usando scroll infinito

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Eventos
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › EVENTOS

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.

Exemplo: if ([glo_var_depto] != ‘financeiro’){ sc_redir(app_x.php); }

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.

- Aumenta a área ocupada pelo seu editor de codigo.

- Expande as laterais do editor de código.

- Ativa a busca no editor de código.

- Ativa a replace no editor de código.

- Define o tema de editor de codigo.

As teclas de atalhos estão disponíveis em todos os navegadores compatíveis com o Scriptcase

Clique aqui para visualizar nossa documentação sobre as taclas de atalho do Scriptcase.

Exemplos relacionados
Usando scroll infinito

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples
2
Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Eventos Ajax
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › FORMULÁRIO › EVENTOS AJAX

OnClick
O evento ajax do tipo OnClick é executado ao realizar o clique no campo que foi criado o evento ajax.

Criando novo evento ajax

Criando um novo evento ajax

Selecionando o campo

Selecionando campos do evento ajax

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

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

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

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Botões
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › 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.

Criação de novos botões

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.

Tipos de Botões: (Javascript, PHP, Ligação e Run).

Tipos de botões da consulta

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

Podemos configurar o modo de exibição do botão JavaScript em Link, Imagem ou Botão.

Botão

Configuração do botão JavaScript.

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.
2
Imagem

Configuração do botão JavaScript.

Modo de exibição Permite selecionar o modo de exibição do botão.


Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.

Link

Configuração do botão JavaScript.

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.

Bloco de codificação

Bloco de codificação do botão JavaScript.

Neste bloco, é aceitável apenas códigos JavaScript.

PHP
MODO DE EXIBIÇÃO

Podemos configurar o modo de exibição do botão PHP em Link, Imagem ou Botão.

Botão

Configuração do botão PHP.

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
3
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Descrição do tipo do botão criado.
Target Permite definir a jenal de destino onde será executado o código ( Mesma janela, Outra janela, Modal)

Imagem

Configuração do botão PHP.

Modo de exibição Permite selecionar o modo de exibição do botão.


Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Descrição do tipo do botão criado.
Target Permite definir a jenal de destino onde será executado o código ( Mesma janela, Outra janela, Modal)

Link

Configuração do botão PHP.

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Descrição do tipo do botão criado.
Target Permite definir a jenal de destino onde será executado o código ( Mesma janela, Outra janela, Modal)

Bloco de codificação

Bloco de codificação do botão PHP.

Neste bloco, pode-se utilizar macros, códigos PHP e JavaScript.

Ligação
MODO DE EXIBIÇÃO

Podemos configurar o modo de exibição do botão de Ligação em Link, Imagem ou Botão.

Botão
4

Configuração do botão de Ligação.

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.

Imagem

Configuração do botão de Ligação.

Modo de exibição Permite selecionar o modo de exibição do botão.


Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.

Link

Configuração do botão de Ligação.

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.
CSS Style Nome da classe CSS, estilo criado nos botões do editor do esquema.

Configurado a ligação
Selecionando aplicações
5

Configuração da escolha de aplicações do botão de ligação.

Devemos selecionar uma aplicação para ser chamada através do botão de Ligação.

Parâmetros da ligação

Configuração da escolha de parâmetros do botão de ligação.

Campo Permite selecionar um campo existente na aplicação


Variável Permite utilizar uma variável global.
Fixo Permite escreve um conteúdo fixo.
Vazio Nenhum valor será passado para a aplicação seguinte.
Propriedades da ligação ( Consulta )

Configuração da escolha das propriedades do

botão de ligação quando a aplicação destino é uma Consulta.

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

Configuração da escolha das propriedades do

botão de ligação quando a aplicação destino é um 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

RUN
MODO DE EXIBIÇÃO

Podemos configurar o modo de exibição do botão RUN em Link, Imagem ou Botão.

Botão

Configuração do botão RUN na consulta

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
CSS Style Nome da classe CSS, estilo criado nos botões do editor do esquema.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Descrição do tipo do botão criado.
Target Permite definir a jenal de destino onde será executado o código ( Mesma janela, Outra janela, Modal)

Imagem

Configuração do botão RUN na consulta


7
Modo de exibição Permite selecionar o modo de exibição do botão.
Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Descrição do tipo do botão criado.
Target Definir a janela de destino onde será executado o código ( Mesma janela, Outra janela, Modal)

Link

Configuração do botão RUN na consulta

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão (na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
CSS Style Nome da classe CSS, estilo criado nos botões do editor do esquema.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Descrição do tipo do botão criado.
Target Permite definir a janela de destino onde será executado o código ( Mesma janela, Outra janela, Modal)

Bloco de codificação

Bloco de codificação do botão RUN na consulta

Há dois tipos de eventos no botão run


OnRecord : Processamento executado em cada registro selecionado.

OnFinish : Processamento executado após todos os registros selecionados.

Neste bloco, pode-se utilizar macros, códigos PHP e JavaScript.

Exemplos relacionados
Usando scroll infinito

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra


8
Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Detalhe
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › DETALHE

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.

Para ativar a opção de detalhe, acesse os módulos da Consulta e ative o checkbox.

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.

Escolha dos campos que serão exibidos no 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.

Configuração dos campos chaves do detalhe

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.

Botão Todos : Seleciona (liga) todos os campos.

Nenhum : Desmarca (desliga) todos os campos.

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.

Configuração dos botões que serão exibidos no detalhe

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.

Configuração dos botões

Configuração do label dos botões que serão exibidos no detalhe

Botão Exibe os botões disponíveis na aplicação.


Label Permite definir o nome dos botões que será exibido na aplicação em execução.
Hint Permite definir o hint dos botões que será exibido na aplicação em execução.
Atalho Permite definir um atalho para executar o botão. ( Cada navegador possui suas próprias combinações de atalhos e palavaras reservadas ).

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.

Template de atalhos : Seleciona o template de atalhos a partir dos esquemas criados.

Ação : Seleciona a ação que será feita ao pressionar a tecla definida.

Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.

Adicionar “+” : Adiciona uma nova ação a lista de atalhos.

Clear : Limpa a preferencia de atalhos de teclado selecionada.

Barra de ferramentas Mobile


3

Configuração dos botões que serão exibidos 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.

Configuração do cabeçalho do detalhe da aplicação

Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.

Exibe Cabeçalho : Esta flag determina se o cabeçalho será exibido.

Título do Detalhe : Permite informar um título para ser exibido na aplicaçã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

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
4
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
SubConsulta
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › 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.

Consulta de clientes com subconsulta de 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á

incorporada à consulta principal.

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:

Em uma Coluna Exibe a subconsulta na mesma linha

do registro da consulta principal.

Abaixo de um Registro Exibe a subconsulta em

uma linha separada abaixo do registro da consulta principal.

Alinhamento : Permite configurar o alinhamento da subconsulta em 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.

Criando uma nova subconsulta

Adicionando uma nova subconsulta : Informe o nome e o label para a ligação que será criada.

Adicionando uma nova subconsulta

Lista de aplicações : Serão listadas aplicações de consulta do projeto corrente que contenham variáveis globais.

Seleção da aplicação de consulta.


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.

Configuração do SQL da Consulta que será usada como

subconsulta através de ligação.

Definição dos parâmetros : Definindo o valor que será passado para a(s) variável(is) do Comando SQL da subconsulta.

Passagem de parâmetro para variável

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.

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.

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

Configuração geral de Subconsulta

Nesta interface é posivel editar os seguintes atributos da subconsulta:

Label : Título da subconsulta na aplicação

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.

2 : Exibir Sequencial (Número de Linha).

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

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

Configuração de visualização da subconsulta

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.

Negrito : Define o título (label) da subconsulta em negrito.

Exemplos relacionados
Usando scroll infinito

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
5
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Regras de ordenação
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › REGRAS DE ORDENAÇÃO

Configuração das regras de ordenação

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

Integrar a ordenação : Permite escolher o tipo de ordenação. As opções são:

Ordenação campos/regras(default) : Permite aplicar as regras que foram criadas e a ordem dos campo (decrescente ou crescente)

Ordenação campos : Permite aplicar a ordenação dos campos (decrescente ou crescente)

Ordenação regras : Permite aplicar a ordenação de acordo com as regras que foram criadas

Criando uma Regra de ordenação

Interface Inclusão de Regra de Ordenação

Atributos
Nome : Campo para informar o nome da Regra.

Label : Campo para informar o nome que será exibido na aplicação.

Configurando uma Regra de ordenação

Interface Configuração da regra de Ordenação.

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

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
2
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Filtro Refinado
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › FORMULÁRIO › 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.

Aplicação em execução com filtro

refinado

Configuração

Configuração do filtro refinado

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.

Largura mínima : Define a largura mínima para os campos do filtro refinado.

Largura máxima : Define a largura máxima para os campos do filtro refinado.

Altura mínima : Define a altura mínima para os campos do filtro refinado.

Altura máxima : Define a altura máxima para os campos do 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

Selecionando campos do filtro refinado

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.

Incrementar : Define um valor inteiro para o incremento do range.

Mostrar Valor : Quando marcado, exibe o intervalo de valores do slider.

Multiselect : Ativa a seleção de múltiplos valores para realizar o filtro.

Iniciar aberta : Define a forma inicial de exibição do campo no filtro refinado.

Veja mais : Quando marcado, ativa a opção de “Veja Mais” nos registros do filtro.

Quantidade : Define a quantidade inicial de registros à serem exibidos.

Data : Formato da data que será exibido no filtro.

Ordenação : Ordenação dos registros.

Mensagem para campos vazios : Define uma mensagem à ser exibida, quando o campo tiver valores vazios.

Exemplos relacionados
Usando scroll infinito

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem
3
Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Quebras
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › QUEBRAS

Configuração das Quebras


Estas são configurações gerais para as quebras da consulta, independente do seu tipo, estática ou dinâmica. Aqui poderemos definir algumas opções de visualização das
quebras, como a utilização de treeview, por exemplo.

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 .

Cabeçalho da Quebra : Permite exibir o cabeçalho da quebra em todas as páginas.

Ordenação com Quebra : Permite ordenar os campos respeitando as quebras.

Exibir Label na Quebra : Permite a exibição da label dos campos dentro dos grupos.

Título para Quantidade : Define um título para a coluna de quantidade de registros.

Separador do Valor : Definir o separador entre o título e o valor do campo na quebra.

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 .

A opção Usar Quebra Dinâmica , ativa a quebra na aplicação em tempo de execução.

Campos utilizados na totalização da consulta devem estar configurados para serem exibidos na consulta.
2

Campos da Consulta : Lista todos os campos da aplicação.

Campos da Quebra : Define os campos que faram parte da quebra.

Totalização da Consulta : Define os campos que farão parte da totalização da consulta.

Totalização do Resumo :Define os campos que farão parte da totalização do resumo.

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

Tipo do Dado : Define o tipo de dado do campo no html.

Label das quebras: Define a label do campo exibido na quebra.

Converte Letra: Capitula o texto de acordo com a opção selecionada.


Caixa Alta : Transforma todo texto em letras maiúsculas.

Caixa Baixa: Transforma todo texto em letras minúsculas.

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.

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

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

Tipo do Dado : Define o tipo de dado do campo no html.

Label das quebras: Define a label do campo exibido na quebra.

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.

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

C AT E G O R I A S : E S P E C I A L E D ATA / H O R A

Tipo do Dado : Define o tipo de dado do campo no html.

Label das quebras: Define a label do campo exibido na quebra.

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

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.

Formatação dos Valores


TIPO NÚMERO

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.

Configurações das Quebras

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.

Exibe label : Define se o label do campo será exibido.

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.

Quebra Página HTML (Consulta) : Quebra página no HTML da consulta

Quebra Página HTML (Resumo) : Quebra página no HTML da Resumo

Iniciar TreeView : Define o estado inicial do TreeView.

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.

Configuração da Visualização do Label na Quebra

Interface Configuração da Visualização Label na Quebra.

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

Tamanho da Fonte : Permite definir o tamanho da fonte utilizada no label da quebra.


6
Cor do Texto : Cor do label na quebra.

Cor do Fundo : Cor de fundo da Quebra.

Texto Negrito : Permite habilitar ou desabilitar o label da quebra em negrito.

Configuração da Visualização do Campo na Quebra

Interface Configuração da Visualização (campo).

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

Tamanho da Fonte : Permite definir o tamanho da fonte utilizada no Campo da quebra.

Cor do Texto : Cor do label no campo.

Texto Negrito : Permite habilitar ou desabilitar o Campo da quebra em negrito.

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.

Configurações de Agrupamentos Estáticos

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.

Configuração das Regras de Ordenações


Define a ordem de exibição das quebras existentes na consulta.

Nova Quebra

Interface de criação das quebras estáticas.


7

Nome: Define o nome interno da quebra, utilizado pelo Scriptcase.

Label: Define o nome de exibição da quebra, que será exibido na aplicação.

Campos da Consulta : Lista todos os campos da aplicação.

Campos da Quebra : Define os campos que faram parte da quebra.

Totalização da Consulta : Define os campos que farão parte da totalização da consulta.

Totalização do Resumo :Define os campos que farão parte da totalização do resumo.

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

Tipo do Dado : Define o tipo de dado do campo no html.

Label das quebras: Define a label do campo exibido na quebra.

Converte Letra: Capitula o texto de acordo com a opção selecionada.


Caixa Alta : Transforma todo texto em letras maiúsculas.

Caixa Baixa: Transforma todo texto em letras minúsculas.

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.

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

C AT E G O R I A S : N Ú M E R O E C A L C U L A D O

Tipo do Dado : Define o tipo de dado do campo no html.

Label das quebras: Define a label do campo exibido na quebra.

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.

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

C AT E G O R I A S : E S P E C I A L E D ATA / H O R A

Tipo do Dado : Define o tipo de dado do campo no html.

Label das quebras: Define a label do campo exibido na quebra.

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

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.

Formatação dos Valores


TIPO NÚMERO

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.

Configurações das Quebras

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.

Exibe label : Define se o label do campo será exibido.

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.

Quebra Página HTML (Consulta) : Quebra página no HTML da consulta

Quebra Página HTML (Resumo) : Quebra página no HTML da Resumo

Iniciar TreeView : Define o estado inicial do TreeView.

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.

Configuração da Visualização do Label na Quebra

Interface Configuração da Visualização Label na Quebra.

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

Tamanho da Fonte : Permite definir o tamanho da fonte utilizada no label da quebra.

Cor do Texto : Cor do label na quebra.

Cor do Fundo : Cor de fundo da Quebra.

Texto Negrito : Permite habilitar ou desabilitar o label da quebra em negrito.

Configuração da Visualização do Campo na Quebra

Interface Configuração da Visualização (campo).

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

Tamanho da Fonte : Permite definir o tamanho da fonte utilizada no Campo da quebra.

Cor do Texto : Cor do label no campo.

Texto Negrito : Permite habilitar ou desabilitar o Campo da quebra em negrito.

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.

Segue abaixo um exemplo das variáveis disponíveis:

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_ger} contém a quantidade total dos registros.


{sum_parcela} contém o somatório geral do campo parcela.
{sum_saldo} contém o somatório geral do campo saldo.
{count_estado} contém a quantidade total dos registros, da quebra de estado que estiver sendo processada.
{sum_parcela_estado} contém o somatório geral do campo ‘estado’ e do campo ‘parcela’ que estiverem sendo processado.
{sum_saldo_estado} contém o somatório geral do campo ‘saldo’ e do campo ‘parcela’ que estiverem sendo processado.
{count_cidade} contém o a quantidade total dos registros, da quebra de cidade que estiver sendo processada.
{sum_parcela_cidade} contém o somatório geral do campo ‘parcela’ e de ‘cidade’ que estiverem sendo processado.
{sum_saldo_cidade} contém o somatório geral do campo ‘saldo’ e de ‘cidade’ que estiverem sendo processado.
Para acessar as variáveis de totalização por grupo, basta substituir o nome da quebra por quebra. Exemplo: {sum_saldo_cidade} por {sum_quebra_saldo}

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

{sum_quebra_saldo} = {sum_quebra_saldo} / {count_quebra};

Exemplos relacionados
Usando scroll infinito

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações


13
Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Totalização da Consulta
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › TOTALIZAÇÃO 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.

Exemplo do total em linha única Ativado:

Exemplo do total em linha única Desativado:

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

Exemplo da opção Quantidade de Registros __Desativada__:

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.

Os tipos de totalização disponíveis são:

Soma : Define que seja gerado uma soma dos valores referente ao campo selecionado.

Máximo : Exibe o maior valor identificado no campo selecionado.

Mínimo : Exibe o menor valor identificado no campo selecionado.

Média : Calcula a média aritmética dos valores referente ao campo selecionado.

Variância : Calcula a dispersão dos valores com relação à média.

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 : Exibe o total de registros referente ao campo selecionado.

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

Esta opção está disponível para os formatos de exibição Padrão e Agrupamento .


3
Define o posicionamento da label definida nas Configurações Label. As opções disponíveis são Centralizado , Esquerda e Direita:

Esquerda :

Direita :

Centralizado :

CONFIGURAÇÕES LABEL (PADRÃO)

Permite alterar a label exibida na totalização.

Por padrão, iremos exibir Total Geral.

Agrupado
A opção Agrupado retorna os resultados das totalizações, separando cada tipo de totalização por linha.

É possível posicionar as linhas dos totais arrastando para a posição desejada.

Neste exemplo, estamos exibindo a soma, média e o Máximo da coluna Valor do Pedido .

ALINHAMENTO

Esta opção está disponível para os formatos de exibição Padrão e Agrupamento .

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)

Permite alterar a label exibida na totalização

Por campo
Esta opção exibe os valores no canto esquerdo posicionando os resultados um ao lado do outro.

QUEBRA DE LINHA POR CAMPO

Esta opção define a forma de exibição dos campos na totalização, exibidos os campos na mesma linha ou divididos por linha.

Separados por linha:

Exibidos na mesma linha:

CONFIGURAÇÕES LABEL(POR CAMPO)

Permite alterar a label exibida na totalização

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

Configuração visual da Totalização nas quebras


Define a formatação dos campos exibidos no subtotal do grupo.

Fonte do Texto : Define a fonte utilizada.

Tamanho da Fonte : Define o tamanho da fonte.

Cor do Texto : Define a cor do texto.

Cor do Fundo : Define a cor do fundo.

Texto Negrito : Formatar o texto em negrito.

Exemplo da formatação do subtotal do grupo:

Configuração visual do total geral


Define a formatação dos campos exibidos no total geral da consulta.

Fonte do Texto : Permite definir uma fonte para o campo texto.

Tamanho da Fonte : Permite definir o tamanho da fonte.

Cor do Texto : Permite definir a cor do texto.

Cor do Fundo : Permite definir a cor do fundo.

Texto Negrito : Permite formatar o texto em negrito.

Exemplo da formatação do total geral da consulta:


6

Exemplos relacionados
Usando scroll infinito

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Resumo
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › RESUMO

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 &nbsp; .

Título Quantidade: Título da quantidade de registros.

Quantidade de Registros :

Não mostrar: Não mostrar o total de registro por quebra.

Mostra apenas no resumo : Mostra no resumo o total de registros por quebra.

Mostra no resumo e no gráfico : Mostra no resumo o total de registros por quebra e disponibiliza gráfico.

Total Horizontal: Exibir total horizontal para resumos do tipo matriz.

Total Vertical: Exibir total vertical para resumos do tipo matriz.

Posição do ícone do gráfico : Posicionamento do ícone do Gráfico (esquerda ou direita).

Posição do ícone do total : Posicionamento do ícone Total (esquerda ou direita).

Largura do Resumo : Valor da largura para o resumo.

Unidade da Largura do Resumo : Unidade de medida usado para a largura. Automático (valor da largura é ignorado), pixels e porcentagem.

Exibir label no SubTotal :

Exibir Número da Linha : Exibir o número sequencial do registro no resumo.

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

Podemos definir o layout de visualização do resumo nas diferentes quebras já configuradas.


2

Campo da quebra : Campos da quebra selecionados na consulta.

Posição : Define entre posição do eixo x ou do eixo y.

Ordenação : Define a ordenação pelo valor de banco ou pelo valor de exibição.

Preencher labels vazios : Define se os labels vazios vão ser preenchidos.

Link Grid : Cria um link no campo selecionado.

Alinhamento : Define o tipo de alinhamento do layout para centralizado, esquerda ou direita.

Formato tabular : Define o resumo com o formato tabular.

Barra de ferramentas
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.

Ação : Seleciona a ação que será feita ao pressionar a tecla definida.

Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.

Adicionar “+” : Adiciona uma nova ação a lista de atalhos.

Clear : Limpa a preferencia de atalhos de teclado selecionada.

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.

Para adicionar um título, clique no ícone do lápis para adicionar um título.

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

Campos: Selecione os campos que você deseja permitir a ordenação.

Ordenação Inicial : Selecione um campo para ordenação inicial no resumo.

Tipo de ordenação : Escolha se a ordenação será ascendente ou descendente.

Ordenar a partir da Quebra : Selecione uma das quebras para ordenação inicial.

Limit
Permite limitarmos a quantidade de registros a ser recuperado do SQL e exibidos no resumo.

Esta opção está disponível apenas para as quebras estáticas.

Campo: Define o campo que será utilizado para realizar o limit.

Sumarização : Define a função de sumarização em que o limit será realizado.

Tipo de Limit : Define a ordenação que o limit será aplicado, DESC ou ASC.

Quantidade: Define a quantidade de registros que serão retornados.

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.

Os gráficos dos Scriptcase são gerados em HTML5.

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.

Legenda : Define o posicionamento da legenda dos gráficos.

Barra - Orientação : Orientação das barras vertical ou horizontal no gráfico.

Barra - Dimensão : Dimensão das Barras (2D ou 3D) no gráfico.

Barra - Empilhamento : Empilha as Barras em uma única Barra (Em série).

Barra - Agrupamento de séries : Agrupa o gráfico de Barras em série.

Barra - Valores ao lado : Exibe os valores ao lado das Barras.

Barra - Largura : Pode-se definir a largura entre 20 e 70.

Barra - Orientação do valor : Define-se a orientação do gráfico, podendo colocá-lo na vertical.

Barra - Posicionamento do valor : Pode-se escolher onde o valor irá se posicionar.

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.

Legenda : Define o posicionamento da legenda dos gráficos.

Pizza - Formato : Formato de Pizza ou Donut.

Pizza - Dimensão: Dimensão do gráfico de Pizza.

Pizza - Ordenação : Ordenação do gráfico Pizza.

Pizza - Formatação de Valores : Formatação dos dados exibidos.

Linha
Tamanho da fonte : Define o tamanho da fonte no gráfico. 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.

Linha - Forma : Formato da Linha.

Linha - Series Group : Linha grouping type.

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.

Legenda : Define o posicionamento da legenda dos gráficos.

Area - Forma : Formato da área exibida no gráfico.

Area - Empilhamento : Empilha as áreas no gráfico.

Area - Agrupamento de séries : Agrupa o gráfico em série.

Gauge
Tamanho da fonte : Define o tamanho da fonte no gráfico. 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.

Gauge - Forma : Formato de exibição do gráfico.

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.

Legenda : Define o posicionamento da legenda dos gráficos.

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.

Legenda : Define o posicionamento da legenda dos gráficos.

Funil - Dimensão: Dimensão do Funil (2D ou 3D) no gráfico.

Pirâmide
Tamanho da fonte : Define o tamanho da fonte no gráfico. 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.

Abaixo seguem as configurações comuns a todos os tipos de gráficos.

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.

Exibir Valores: Exibe os valores do gráfico gerado.

Eixo do gráfico total geral : Opção para exibir o gráfico do total geral como coluna ou linha..

Exibir eixo Y com Zero : Forçar exibição do valor zero no eixo Y.

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.

Largura do Gráfico : Largura em pixels dos gráficos gerados.

Altura do Gráfico : Altura em pixels dos gráficos gerados.

Ordenação dos valores : Ordena os valores dos gráficos.

Gráficos das Colunas


Podemos definir a exibição dos gráficos de coluna, bem como a label para o gráfico e os eixos. Estas configurações são definidas individualmente, para cada quebra.

Se o usuário configurar mais de um campo, o gráfico analítico só irá gerar com os dois primeiros.

Gráficos das Linhas(Totais)


O uso de configuração do gráfico de linha (totalização) só está disponível quando tiver quebra com pelo menos dois campo.

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.

Para mais informações acesse Layout > Temas para os 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.

Tipo do Dado : Define o tipo de dado do campo

Label: Define a label do campo exibido do resumo.

Formatação dos Valores


TIPO NÚMERO

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

Completar Zeros: Permite comprar o valor do campo com zeros

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

Completar Zeros: Permite comprar o valor do campo com zeros

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

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

Tamanho da Fonte : Permite definir o tamanho da fonte utilizada no label da quebra.

Cor do Texto : Cor do label na quebra.

Cor do Fundo : Cor de fundo da Quebra.

Texto Negrito : Permite habilitar ou desabilitar o label da quebra em negrito.

Alinhamento do Texto : Define o posicionamento horizontal do texto.

Alinhamento Vertical do Texto : Define o posicionamento vertical do texto.

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

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

Tamanho da Fonte : Permite definir o tamanho da fonte utilizada no label da quebra.

Cor do Texto : Cor do label na quebra.

Cor do Fundo : Cor de fundo da Quebra.

Texto Negrito : Permite habilitar ou desabilitar o label da quebra em negrito.

Alinhamento do Texto : Define o posicionamento horizontal do texto.

Alinhamento Vertical do Texto : Define o posicionamento vertical do texto.

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.

Exibir Cabeçalho : Esta flag determina se o cabeçalho será exibido.

Título do resumo: Permite informar um título para 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]”.

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.

Configurações dos campos do filtro


Para definir os campos que serão utilizados no filtro do resumo, 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.

Este filtro funciona apenas no resumo da consulta.

Edição dos campos

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

Interface de configuração para os campos tipo texto e especiais.


11

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

Interface de configuração para campos tipo data e date time.

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.

ESCOLHER VALORES - INTERVALO DE DADAS

Para campos tipo datetime, devemos habilitar a opção Incluir Hora para que as horas possam ser incluídas na pesquisa.

ESCOLHER VALORES - PERÍODO REAL

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

Devemos definir quais os períodos disponíveis para a utilização no filtro.

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.

ESCOLHER VALORES - PERÍODO SAZONAL

Os valores disponíveis estão separados por abas:

O campo Valor padrão nos permite definir um valor padrão para o filtro do resumo na carga inicial da aplicação.

Trimestre: Define os trimestres utilizados no filtro.

Mês: Define a utilização dos meses do ano.

Semana : Define a utilização das semanas do ano.

Dia da semana : Define a utilização dos dias da semana.

Dia: Define a utilização dos dias do mês.

Apenas Hora : Define a utilização das horas do dia (Disponível apenas em campo datetime)

Tipos: Número

Interface de configuração para campos numéricos.


13

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

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros


14
Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Filtro
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › FILTRO

Configuração
Através do quadro abaixo podemos definir todas as opções que farão parte do Filtro do Formulário.

Interface de configuração do Filtro.

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

Interface Configuração 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:

Botão Liga/Desliga : Ativa ou desativa o campo ou opção selecionado.

Botão Todos : Marca todos os campos ou opções.

Nenhum : Demarca todos os campos ou opções.

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

Alinhamento horizontal : Permite definir o posicionamento alinhando horizontalmente o form de filtro.

Margens : Permite definir o posicionamento (margens) do 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.

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.

Treeview nas tags : Define a utilização ou não do treeview nas tags.

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 .

Fechado: mostrando a descrição completa como texto .

Selecionar Campos

Interface de seleção dos campos do filtro.

Obrigatórios

Define quais campos da aplicação serão de preenchimento obrigatório.

Interface 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

Interface de configuração do posicionamento do marcador.

Posição do marcador : Posição do marcador em relação ao campo.

Mostrar mensagem : Exibe ou não a mensagem de erro na validação.

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.

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

Filtrar: Executa a aplicação de filtro.

Limpar: Limpa os campos do filtro.

Editar: Habilita a opção de Salvar Etiqueta .

Sair : Sai da aplicação.

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.

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.

CONFIGURAÇÃO DOS BOTÕES

Interface da configuração 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.

Posição dos Botões(Superior/Inferior) Posicionamento dos botões na barra de ferramentas superior/inferior.

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.

Interface de Salvar Filtro.

Interface de Salvar Filtro.

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

Este evento ocorre no momento que o refresh da aplicação é ativado.

ONSAVE

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

Configuração dos blocos da aplicação

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.

Organização e Mudança de posição dos Blocos


Veja abaixo como alterar a ordem de exibição dos Blocos de uma Página.

Clique e araste o bloco que deseja alterar para a sua nova posição.

Configuração de

exibição dos blocos da aplicação

Veja agora como remover um bloco da exibição

Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. 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

exibição dos blocos da aplicação

Configuração de

exibição dos blocos da aplicação

Atributos
Bloco
Nome : Nome do Bloco.

Label : Título do bloco que será exibido na aplicação.

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.

Posição : Opções de exibição do label :


Acima : o label será exibido acima do campo.

Ao Lado : o label será exibido ao lado do campo.

Abaixo : o label será exibido abaixo do campo.

Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.

Posição : De que forma os campos serão exibidos dentro do bloco :


6
Abaixo : Os campos serão exibidos um abaixo do outro respeitando a quantidade de colunas.

Ao lado : Os campos serão exibidos ao lado do outro respeitando a quantidade de colunas.

Corrido : Os campos serão exibidos lado a lado sem conter tabulação.

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.

Ao lado : Indica que o próximo bloco será exibido ao lado.

Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).

Colapse : Habilta opção de fechar (colapse) o bloco.

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.

Interface de criação dos blocos da aplicação

Atributos
Nome : Nome do bloco.

Label : Texto que será que mostrado no bloco da aplicação.

Edição dos blocos

Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface
para definição dos parâmentros do bloco. No fim clique no botão Salvar.

Interface de edição dos blocos da aplicação

Atributos
Nome : Nome do bloco.

NTítulo : Exibe o título 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.

Tamanho da Fonte : Tamanho da fonte aplicada ao título do bloco.

Cor da Fonte : Cor da fonte do título do bloco.

Cor do Fundo : Cor de fundo da linha do título do bloco.

Figura de Fundo : Figura de fundo da linha do título do bloco.

Altura do Título : Altura em pixels da linha do título do bloco.

Alinhamento Horizontal : Alinhamento horizontal do título do bloco (Esquerda, Centro e Direita).

Alinhamento Vertical : Alinhamento vertical do título do bloco(Topo, Meio e Baixo).

Exibir Label : Exibir os labels dos campos do bloco.

Colunas : Quantidade de colunas de campos no bloco.

Largura das Colunas : Forma de cálculo das colunas do bloco.

Cor do Label : Cor para exibir o label dos campos.

Organização dos Campos : Forma de organização dos campos no bloco.

Posição do Label : Posicionamento do label dos campos em relação aos dados.

Próximo Bloco : Posicionamento do próximo bloco em relação ao atual.

Cor da Borda : Cor da borda do bloco.

Largura da Borda : Largura da borda do bloco.

Largura do Bloco : Largura do bloco (width).

Altura do Bloco : Altura do bloco (height).

CellSpacing : Espaçamento das células do bloco.

Collapse : Habilta opção de fechar (colapse) o 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 de temas da aplicação

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.

Botão : Permite a escolha do modelo dos botões 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

Configuração do cabeçalho da aplicação

Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.

Exibir Cabeçalho : Esta flag determina se o cabeçalho será exibido.

Título da Consulta : Permite informar um título para ser exibido na aplicaçã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é

Configuração do rodapé da aplicação

Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.

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

*Interface Configuração do Filtro dinâmico.

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

Interface de seleção dos campos do filtro

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.

Aplicação em execução com QuickSearch.

Configuração

Nas configurações de Quicksearch há as seguintes opções:

Interface de configuração do QuickSearch.

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

Interface de seleção dos campos do

QuickSearch.

E nós podemos selecionar vários critérios de pesquisa.

Interface de configuração dos critérios de

pesquisa do QuickSearch.

Você deve adicionar o botão quicksearch sobre a “barra” Configurações de usá-lo.

Campos
Texto

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo.

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO
11

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.

Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
12
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.


13
Número

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

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.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo

número.

Usar configurações regionais : Aplica as configurações regionais no campo.

Agrupamento : Separador de agrupamento.

Aceitar : Tipo de valor aceito.

Configuração da Visualização

A Configuração da Visualização 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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Decimal

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO
16

Interface de configuração do filtro do campo decimal.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo

decimal.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
17
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Por cento

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo por cento.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo por


19
cento.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Configuração da Visualização

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.


20
Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Moeda
21

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo moeda.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo moeda.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Configuração da Visualização

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.


22
Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.


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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Por cento ( Calculado )

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo por cento.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Data

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

F O R M ATA Ç Ã O D O S V A L O R E S
26

Interface de formatação dos valores do campo data.

Usar configurações regionais : Aplica as configurações regionais no campo.

Separador de data : Símbolo separador de data.

Mostrar : Tipo de exibição do campo.

Formato Interno : Formato de armazenamento do campo no banco de dados.

Usar ComboBox : Usar combobox para exibição do campo.


Ano como Combo : Usar ano como combo.
Ano Inicial : Primeiro ano que será exibido no combo.

Ano atual + : Exibe o ano atual mais a quantidade de anos informados.

Exibir Formato : Exibe formato do mês por extenso.

Exibir Calendário : Exibe um calendário para a escolha da data.


Novo Calendário : Exibie um novo calendário com jquery ou o calendário em seu formato antigo.

Limite de Anos : Quantidade de anos que serão exibidos no calendário.

Exibir número da semana : Exibe o número da semana na aplicação.

Meses adicionais : Exibe os meses adicionais no calendário.

Mostar Combo ano e mês : Exibe combo ano e mês no calendário.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo data.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores :Texto que aparecerá entre os valores.

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

Interface de condições especiais do campo data.

Todo o período : Busca período.

Hoje : Pesquisa na data de hoje.

__Ontem __ : Pesquisa na data de ontem.

Últimos 7 dias : Pesquisa últimos 7 dias. Ex: ((21/12/2017 27/12/2017).

Este mês : Pesquisa do começo mês corrente até o dia atual.

No mês passado : Pesquisa no mês passado.

Configuração da Visualização
A Configuração da Visualização 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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Hora

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

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.

Usar configurações regionais : Aplica as configurações regionais no campo.

Separador de hora : Símbolo separador de hora.

Exibição : Tipo de exibição do campo.

Formato Interno : Formato de armazenamento do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo hora.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.


30
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Data e Hora

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

F O R M ATA Ç Ã O D O S V A L O R E S

Interface de formatação dos valores do campo data.

Usar configurações regionais : Aplica as configurações regionais no campo.

Separador de data : Símbolo separador de data.

Separador de hora : Símbolo separador de hora.

Mostrar : Tipo de exibição do campo.

Formato Interno : Formato de armazenamento do campo no banco de dados.

Usar ComboBox : Usar combobox para exibição do campo.


Ano como Combo : Usar ano como combo.
Ano Inicial : Primeiro ano que será exibido no combo.

Ano atual + : Exibe o ano atual mais a quantidade de anos informados.

Exibir Formato : Exibe formato do mês por extenso.

Exibir Calendário : Exibe um calendário para a escolha da data.


Novo Calendário : Exibie um novo calendário com jquery ou o calendário em seu formato antigo.

Limite de Anos : Quantidade de anos que serão exibidos no calendário.

Exibir número da semana : Exibe o número da semana na aplicação.

Meses adicionais : Exibe os meses adicionais no calendário.

Mostar Combo ano e mês : Exibe combo ano e mês no calendário.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo data.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores :Texto que aparecerá entre os valores.

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

Interface de condições especiais do campo data.

Todo o período : Busca período.

Hoje : Pesquisa na data de hoje.

__Ontem __ : Pesquisa na data de ontem.

Últimos 7 dias : Pesquisa últimos 7 dias. Ex: ((21/12/2017 27/12/2017).

Este mês : Pesquisa do começo mês corrente até o dia atual.

No mês passado : Pesquisa no mês passado.

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
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).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.


34
CPF

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo cpf.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
35
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

CNPJ

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo cnpj.

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

CPF e CNPj

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO
39

Interface de configuração do filtro do campo cpf e cnpj.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
40
Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Select
41

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo 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 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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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

Interface Lookup de Edição Automático.

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

Altura : Permite definir a altura do objeto select.

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.

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.

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

Lookup de Edição - Manual

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

Interface Lookup de Edição Manual.

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 :

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

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

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
44
Altura : Define uma altura(linhas) para o objeto select.

Múltiplos Valores (delimitador)

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

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

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

Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.

Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .

Altura Define uma altura (linhas) para o objeto select.

Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: Se fossem selecionados Masculino, Casado e Estudar, no banco de dados seria armazenado o seguinte valor MCED.
45

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

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

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.

Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.

Tamanho : Quantidade de bytes que a informação ocupará na string.

Altura : Define uma altura (linhas) para o objeto select.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado.

Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo.

Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1 (Esportes) + 2 (Cultura) = 3

Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13
46

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

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

Altura : Define uma altura (linhas) para o objeto select.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).

Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.

Título : Texto exibido na linha de título do objeto select.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.

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

Exibição de lookup com valor original.]

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

Este lookup é usado para listar todos os valores do campo selecionado.

Este lookup irá aplicar um “distinct” em sua query SQL.

Processamento Ajax

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).
48
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Duplo Select

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo duplo

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.

Interface Lookup de Edição Automático.

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.

Altura : Permite definir a altura(linhas) do campo na interface.

Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ).

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Duplo Select .

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

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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.


51
CSS do Objeto Input
Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Checkbox

Interface de configuração do campo checkbox.


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

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo checkbox.

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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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.

Lookup de Edição - Manual

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

Interface Lookup de Edição Manual.

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 :

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

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

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (delimitador)


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

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

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

Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.

Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: Se fossem selecionados Masculino, Casado e Estudar, no banco de dados seria armazenado o seguinte valor MCED.

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

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.

Tamanho : Quantidade de bytes que a informação ocupará na string.

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado.

Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo.

Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1 (Esportes) + 2 (Cultura) = 3

Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13

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

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

Colunas : Permite informar a quantidade de colunas para exibição dos itens do checkbox.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.


56
Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto 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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Radio

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo radio.

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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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.

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

Lookup de Edição - Manual

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

Interface Lookup de Edição Manual.

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 Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).

Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.

Título : Texto exibido na linha de título do objeto select.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.

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

Exibição de lookup com valor original.]

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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.


62
CSS do Objeto Input
Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Campos da Consulta
63

Interface de configuração do filtro do campo Campos da

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.

Altura : Quantidade de Linhas para seleção dos Campos da Consulta.

Tipo SQL : Tipo do campo no banco de dados.

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
64
Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Ordenação dos Campos


65

Interface de configuração do filtro do campo Ordenação

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.

Altura : Quantidade de Linhas para seleção dos Campos da Consulta.

Tipo SQL : Tipo do campo no banco de dados.

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
66
Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Texto Auto-Complete
67

Interface de configuração do campo texto auto complete.

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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo

texto auto complete.

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

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras 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.

Interface de configuração do Lookup de Consulta.

Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.

Registros : Permite alterar a quantidade de registros exibidos por pesquisa.

Largura : Permite alterar a largura da caixa de captura (Capturar Texto).

Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).

Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
68

Interface de configuração da validação do Lookup de Consulta.

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

da validação do Lookup de Consulta.

Exibir label com a descrição__ : Permite exibir o label com a descriçã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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
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).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.


70
Número Auto-Complete

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

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

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.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo

número auto complete.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do Lookup de Consulta.


71
Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.

Registros : Permite alterar a quantidade de registros exibidos por pesquisa.

Largura : Permite alterar a largura da caixa de captura (Capturar Texto).

Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).

Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Interface de configuração da validação do Lookup de Consulta.

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

da validação do Lookup de Consulta.

Exibir label com a descrição__ : Permite exibir o label com a descriçã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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Exemplos relacionados
Usando scroll infinito

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Aplicação
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › APLICAÇÃO

Configuração
Nesta configuração ficam atributos comuns as aplicações criadas através do Scriptcase, a seguir vamos descrever esses atributos.

Interface Configuração da aplicação

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.

Diretório de Imagens : Diretório base onde estão armazenadas as imagens 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.

Charset : Define um charset específico para a aplicação.

Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.

Pasta : Pasta onde a aplicação será armazenada no grupo de trabalho.

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.

HelpCase Link : Associe arquivos do HelpCase a sua aplicação

Configuracação de Erro

Interface de configuração de erros.

Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.

Erro SQL : Permite exibir o comando SQL que originou 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.

Fechar janela : Quando sair do aplicativo, fecha a janela do navegador.

URL de Redirecionamento : URL para redirecionamento no caso de não haver nenhuma variável global disponível.

Variável de Redirecionamento : Nome da variável através do qual será armazenada a URL da aplicação real.

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.

Interface variáveis globais.

Exemplo:

Selecione Cliente, CustomerName dos clientes WHERE CustomerID = '[v_customerid]'

Não recomendamos a utilização de variáveis de sessão (variáveis globais) com o mesmo nome dos campos da tabela.

Neste caso, a variável v_customerid aparece na configuração de variáveis globais.

Interface de configuração das variáveis

globais.

EXIBE TODAS AS VARIÁVEIS GLOBAIS USADAS NA APLICAÇÃO

Atributo : nome da variável na aplicação.

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.

Configurações : Não valida (verificação) a variável em tempo de execução.

Tipo (Entrada / Saída) : Define se a variável é de entrada ou saída.

Descrição : Indica onde a variável está sendo utilizada.

Exemplos relacionados
Usando scroll infinito

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Ligações
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › LIGAÇÕES

Nova Ligação

Interface do menu de ligações.

Ao clicar no item Nova Ligação do menu de aplicação do Scriptcase será exibida a tela abaixo.

Interface de criação de ligações

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

Interface de criação de ligações de aplicação.

Lista de Aplicações

Interface de exibição das aplicações disponíveis para ligação.

Aplicação: Deve ser selecionado a aplicação de formulário que será chamada pela consulta.

Definição de Parâmentros

Interface Definição dos Parâmetros.

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:

Campo : Utilizado para passagem do valor de um campo da consulta como parâmetro.

Valor : Utilizado para passagem de um valor fixo como parâmetro.

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

Interface de Propriedades da Ligação.

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.

Interface de criação de ligações de campo.

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.

Interface Ligação entre aplicações.

Definição de Parâmentros
3

Interface Definição dos Parâmetros.

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:

Campo : Utilizado para passagem do valor de um campo da consulta como parâmetro.

Valor : Utilizado para passagem de um valor fixo como parâmetro.

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.

Interface de criação de ligações de captura.

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.

Interface Ligação entre aplicações.

Definição de Parâmentros

Interface Definição dos Parâmetros.

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.

Interface de criação de ligações de botão.

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 Altera o comportamento da ligação, posicionamento, modo de abertura do link.


Ligação Altera a aplicação chamada pela ligação e seus respectivos parâmetros.
Deletar Remove a ligação existente.

Propriedades da Ligação
Na tela abaixo deverão ser preenchidos os atributos relativos ao comportamento da ligação.

Interface Propriedade da ligação.

Modo de Operação do Link :


Abrir na Mesma Janela : A exibição do formulário será na mesma janela do browser.

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.

Interface de configuração das propriedades do formulário.

Habilitar botão de Insert : Habilita os botões novo e incluir no formulário.

Habilitar botão de Update : Habilita o botão de atualizar no formulário.

Habilitar botão de Delete : Habilita o botão de excluir no formulário.


5
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

Estas opções só serão visualizadas quando a propriedade Modo de Operação do Link for Abrir em um Iframe.

Interface de configuração das propriedades do iframe.

Exibir o cabeçalho da aplicação chamada : Exibe o cabeçalho do formulário.

Posição do iframe em relação à aplicação principal : Pode ser: abaixo, acima, direita e esquerda.

Ação após um insert ver tabela abaixo :


Recarregar a grid : Faz um refresh da página corrente.

Mover para o final da grid : Navega a consulta para a última página.

Altura do Iframe : Altura do iframe em pixels.

Largura do iframe : Largura do iframe em pixels.

Exemplos relacionados
Usando scroll infinito

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra

Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Programação
PÁGINA INICIAL › APLICAÇÕES › CONSULTA › 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.

Interface Configuração dos Atributos.

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.

Criando um novo método

Interface de criação de método PHP

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.

Adicionar a quantidade variáveis: Definição de parâmetros do método PHP

Definição da variável: Definição da variável

Nome : Digite o nome da variável.

Tipo : Selecione o tipo de variáveis como: por valor ou por referência.

Valor padrão : O valor do parâmetro usado para inicializar a variável na chamada tim e.
Referências permitem que você crie um segundo nome para uma variável que você possa usá-lo para ler ou modificar os dados originais armazenado naquela
variável.

Edição do parâmetro:

: Seleciona todos os parâmetros variáveis em parâmetros de campo.

: Desmarca todos os parâmetros de seleção de variáveis em parâmetros de campo.

: Edita a variável selecionada em parâmetros de campo.

: Elimina a variável selecionada em parâmetros de campo.

Exemplos relacionados
Usando scroll infinito

Usando scroll infinito com altura fixa

Consulta slide usando scroll infinito

Consulta simples

Consulta Slide

Consultas com Navegação Ajax

Subconsulta
Relatório com Subconsulta (Clientes x Pedido)

Subconsulta usando treeview

Filtro Refinado
Filtro Refinado

Campos
Google Maps nas Consultas

Campo Acumulado

Campo imagem

QR Code

Vídeos na Consulta

Tipos de códigos de barra


3
Campo Porcentagem

Ligações
Ligação Modal

Simples drill down

Consulta Mestre/detalhe em 3 níveis

Consulta com link para edição dos registros

Resumo
Resumo usando Pivot Table

Quebra Dinâmica no Resumo

Gráfico de linhas

Barra de Ferramentas
Temas dinâmicos

Agrupamento de botões

Gerador de relatórios em PDF

Troca de idioma

Quebras
Usando Quebras e Totalização

Usando Quebra Dinâmica

Quebra Clientes x Estados

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 Entre Aplicações

Ligação de subconsulta

Relatórios, Resumos e Pivot Tables


1
Exportação por email
PÁGINA INICIAL › APLICAÇÕES › 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.

Para mais informações sobre o Mandrill clique aqui

Para mais informações sobre o Amazon SES clique aqui

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.

Para Mais informações sobre as configurações do SMTP clique aqui

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.

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

Usuário SMTP: Usuário do servidor SMTP.

Senha SMTP : Senha do usuário do servidor SMTP.

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.

Do e-mail : Define o e-mail de origens, que enviará os e-mails.

do Nome: Nome que será exibido no e-mail enviado.

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.

Chave API : Informe a chave obtida ao configurar o sua API.

Do e-mail : Define o e-mail de origens, que enviará os e-mails.

do Nome: Nome que será exibido no e-mail enviado.

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.

Gateway: Selecione a forma de envio do e-mail.

Chave API : Informe a chave obtida ao configurar o sua API.

API Secret: Informe a secret access key de sua conta.

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.

Do e-mail : Define o e-mail de origens, que enviará os e-mails.

do Nome: Nome que será exibido no e-mail enviado.

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.

Para: Informe o e-mail padrão de destino.

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.

Dimensões do gráfico. Formatação do campo

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.

Ordenação incial : Ascendente ou Descendente.

Dimensão : Ordena pelos itens configurados na “Dimensão”.

Métrica : Ordena pelos itens selelcionados em “Métrica”.

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.

Valor abreviado : Valor exibido no gráfico deverá ser abreviado.

Exibir Valores : Inicia já exibindo os valores do gráfico gerado.

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.

Largura do Gráfico : Largura padrão em pixels dos gráficos gerados.

Altura do Gráfico : Altura padrão em pixels dos gráficos gerados.

Ordenação dos valores : Ordena os valores dos gráficos.

Análitico ou Sintético : Define ​ ​se as dimensões do gráfico serão gera​das 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.

Intervalo de dados : Usar intervalo de dados com cores diferentes

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 Linha (Spline)

Gráfico de Empilhamento

Gráfico de Combinação

Dasboard com gráficos

Gráfico de Linha HTML5

Gráfico de Área HTML5

Gráfico de Funil HTML5

Gráfico de Radar HTML5

Vídeos relacionados
Aplicação de Gráfico

Temas dos gráficos


1
Configuração
PÁGINA INICIAL › APLICAÇÕES › GRÁFICO › CONFIGURAÇÃO

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

Interface de configuração do gráfico

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 Linha (Step)

Gráfico de Pizza 3D

Gráfico de Pizza 2D

Gráfico de Piramide

Gráfico de Linha (Spline)

Gráfico de Empilhamento

Gráfico de Combinação
2
Dasboard com gráficos

Gráfico de Linha HTML5

Gráfico de Área HTML5

Gráfico de Funil HTML5

Gráfico de Radar HTML5

Vídeos relacionados
Aplicação de Gráfico

Temas dos gráficos


1
Barra de Ferramentas
PÁGINA INICIAL › APLICAÇÕES › GRÁFICO › BARRA DE FERRAMENTAS

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.

Sair - Finaliza a aplicação.

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.

Impressão - Cria uma gráfico em formato html.

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.

Imagem (email) - Envia por e-mail um arquivo de imagem(.png) do gráfico.

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.

Ordenação - Botão para mostrar ou não as opções de ordenação de valores

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 :

Apresenta diversas opções relativas às funcionalidades da aplicação.

Filtro - Quando clicado, redireciona para um formulário de pesquisa.

Filtro dinâmico - Quando clicado, exibe os campos para realização da pesquisa.

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.

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

Configuração dos botões


Grupo de botões : A opção Grupo permite que sejam criados grupos de botões.

Adicionar grupo de botões

Configuração do grupo de botões

Nome : Permite definir o nome do 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:

Disposição dos botões e grupo 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.

Template de atalhos : Seleciona o template de atalhos a partir dos esquemas criados.

Ação : Seleciona a ação que será feita ao pressionar a tecla definida.

Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.

Adicionar “+” : Adiciona uma nova ação a lista de atalhos.

Clear : Limpa a preferencia de atalhos de teclado selecionada.

Barra de ferramentas Mobile

Posicionamento dos botões mobile

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 Linha (Spline)

Gráfico de Empilhamento

Gráfico de Combinação

Dasboard com gráficos

Gráfico de Linha HTML5

Gráfico de Área HTML5

Gráfico de Funil HTML5

Gráfico de Radar HTML5

Vídeos relacionados
Aplicação de Gráfico

Temas dos gráficos


1
Exportação
PÁGINA INICIAL › APLICAÇÕES › GRÁFICO › EXPORTAÇÃO

Configuração do PDF

Orientação do PDF - Permite definir se a impressão será na orientação Retrato ou Paisagem.

Formato do PDF - Permite definir o tipo de formulário no qual o PDF será impresso (carta,A4,etc).

Tipo de impressão - Permite definir se modo de impressão será colorido ou econômico.

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

Imprimir background - Permite imprimir background no arquivo PDF.

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

Separador de linhas - Permite definir o caractere separador de linhas.

Separador de colunas - Permite definir o caractere separador das colunas e registros.

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.

Formato - Permite definir o formato do documento gerado ( xls ou xls ).


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

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.

Imprimir background - Permite definir se o background será exibido na impressão.

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 Linha (Step)

Gráfico de Pizza 3D

Gráfico de Pizza 2D

Gráfico de Piramide

Gráfico de Linha (Spline)

Gráfico de Empilhamento

Gráfico de Combinação

Dasboard com gráficos

Gráfico de Linha HTML5

Gráfico de Área HTML5

Gráfico de Funil HTML5

Gráfico de Radar HTML5

Vídeos relacionados
Aplicação de Gráfico

Temas dos gráficos


1
SQL
PÁGINA INICIAL › APLICAÇÕES › GRÁFICO › SQL

Configuração do SQL

Configuração de SQL da consulta

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 Linha (Step)

Gráfico de Pizza 3D

Gráfico de Pizza 2D

Gráfico de Piramide

Gráfico de Linha (Spline)


2
Gráfico de Empilhamento

Gráfico de Combinação

Dasboard com gráficos

Gráfico de Linha HTML5

Gráfico de Área HTML5

Gráfico de Funil HTML5

Gráfico de Radar HTML5

Vídeos relacionados
Aplicação de Gráfico

Temas dos gráficos


1
Segurança
PÁGINA INICIAL › APLICAÇÕES › GRÁFICO › SEGURANÇA

Configuração da

segurança nas aplicações

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 Linha (Step)

Gráfico de Pizza 3D

Gráfico de Pizza 2D

Gráfico de Piramide

Gráfico de Linha (Spline)

Gráfico de Empilhamento

Gráfico de Combinação

Dasboard com gráficos

Gráfico de Linha HTML5

Gráfico de Área HTML5

Gráfico de Funil HTML5

Gráfico de Radar HTML5

Vídeos relacionados
Aplicação de Gráfico

Temas dos gráficos


1
Log
PÁGINA INICIAL › APLICAÇÕES › GRÁFICO › LOG

Configuração de log da aplicação

Esquema Permite selecionar qual esquema de log será utilizado na aplicação.


Eventos Permite definir quais eventos serão salvos no log.

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 Linha (Step)

Gráfico de Pizza 3D

Gráfico de Pizza 2D

Gráfico de Piramide

Gráfico de Linha (Spline)

Gráfico de Empilhamento

Gráfico de Combinação

Dasboard com gráficos

Gráfico de Linha HTML5

Gráfico de Área HTML5

Gráfico de Funil HTML5

Gráfico de Radar HTML5

Vídeos relacionados
Aplicação de Gráfico

Temas dos gráficos


1
Campos
PÁGINA INICIAL › APLICAÇÕES › GRÁFICO › CAMPOS

No menu da aplicação Campos, são exibidos para configuração apenas os campos foram selecionados no menu Selecionar Campos.

Lista de campos da aplicação

Para cada campo selecionado uma série de atributos podem ser alterados em função do tipo de dado selecionado.

Texto
Configuração Geral

Interface de configuração do campo texto.

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.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
4
8
Valor Leitura
Atribuído Descrição no Lookup
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Texto Multiplas Linhas


Configuração Geral

Interface de configuração do campo texto múltiplas linhas.

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.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
8

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo número.

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.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
11

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


12
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo decimal.

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.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


13

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
15

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


16
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo porcentagem.

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.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


17

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
19

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


20
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo número.

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.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


21

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
23

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


24
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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 ( Calculado )


Configuração Geral

Interface de configuração do campo porcentagem.

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.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


25

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
27

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


28
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo 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 : 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.

Formato da data : Formato da data usado para agrupar os valores de quebra.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


29

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
31

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


32
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo hora.

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.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


33

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
35

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


36
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo data e hora.

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.

Formato da data : Formato da data usado para agrupar os valores de quebra.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


37

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
39

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


40
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo cpf.

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.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


41

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
43

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


44
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo cnpj.

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.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


45

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
47

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


48
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo cpf e cnpj.

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.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


49

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
51

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


52
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo cartão.

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.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


53

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
55

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


56
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo cep.

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.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


57

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
59

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


60
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo email.

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.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


61

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
63

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


64
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo url.

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.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


65

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
67

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


68
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo youtube.

Tipo do dado : Define o tipo do campo da aplicação.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


69

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
71

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


72
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo google maps.

Tipo do dado : Define o tipo do campo da aplicação.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


73

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
75

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


76
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo código de barras.

Tipo do dado : Define o tipo do campo da aplicação.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


77

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
79

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


80
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo qrcode.

Tipo do dado : Define o tipo do campo da aplicação.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

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

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


81

Interface Lookup de Consuta Automático.

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

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
83

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


84
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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 Linha (Step)

Gráfico de Pizza 3D

Gráfico de Pizza 2D

Gráfico de Piramide

Gráfico de Linha (Spline)

Gráfico de Empilhamento

Gráfico de Combinação

Dasboard com gráficos

Gráfico de Linha HTML5

Gráfico de Área HTML5

Gráfico de Funil HTML5

Gráfico de Radar HTML5

Vídeos relacionados
Aplicação de Gráfico

Temas dos gráficos


1
Layout
PÁGINA INICIAL › APLICAÇÕES › GRÁFICO › 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 de temas da aplicação

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.

Botão : Permite a escolha do modelo dos botões 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.

Configuração do cabeçalho da aplicação

Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.

Exibir Cabeçalho : Esta flag determina se o cabeçalho será exibido.


2
Título da Consulta : Permite informar um título para ser exibido na aplicaçã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é

Configuração do rodapé da aplicação

Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.

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

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

Nome : Aqui você altera o nome do seu 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.

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

Data : Aqui você informa um formato de exibição de datas. Exemplo: d-m-Y

Imagem : Você escolhe uma imagem do gerenciador de imagem.

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.

Método : Você seleciona um método criado em sua aplicação.

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.

Excluir : Ao clicar nessa opção você exclui uma linha do layer.

Adicionar : Você adiciona mais uma linha ao layer.

Fechar : Você fecha a tela de edição do layer.

Salvar : Você salvar todas as alterações feitas 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 Linha (Step)

Gráfico de Pizza 3D

Gráfico de Pizza 2D

Gráfico de Piramide

Gráfico de Linha (Spline)

Gráfico de Empilhamento

Gráfico de Combinação

Dasboard com gráficos

Gráfico de Linha HTML5

Gráfico de Área HTML5

Gráfico de Funil HTML5

Gráfico de Radar HTML5

Vídeos relacionados
Aplicação de Gráfico

Temas dos gráficos


1
Eventos
PÁGINA INICIAL › APLICAÇÕES › GRÁFICO › 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.

Exemplo: if ([glo_var_depto] != ‘financeiro’){ sc_redir(app_x.php); }

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.

- Aumenta a área ocupada pelo seu editor de codigo.

- Expande as laterais do editor de código.

- Ativa a busca no editor de código.

- Ativa a replace no editor de código.

- Define o tema de editor de codigo.

As teclas de atalhos estão disponíveis em todos os navegadores compatíveis com o Scriptcase

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 Linha (Step)

Gráfico de Pizza 3D

Gráfico de Pizza 2D

Gráfico de Piramide

Gráfico de Linha (Spline)

Gráfico de Empilhamento
2
Gráfico de Combinação

Dasboard com gráficos

Gráfico de Linha HTML5

Gráfico de Área HTML5

Gráfico de Funil HTML5

Gráfico de Radar HTML5

Vídeos relacionados
Aplicação de Gráfico

Temas dos gráficos


1
Filtro
PÁGINA INICIAL › APLICAÇÕES › GRÁFICO › FILTRO

Configuração
Através do quadro abaixo podemos definir todas as opções que farão parte do Filtro do Formulário.

Interface de configuração do Filtro.

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

Interface Configuração 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:

Botão Liga/Desliga : Ativa ou desativa o campo ou opção selecionado.

Botão Todos : Marca todos os campos ou opções.

Nenhum : Demarca todos os campos ou opções.

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.

Margens : Permite definir o posicionamento (margens) do 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.
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.

Treeview nas tags : Define a utilização ou não do treeview nas tags.

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 .

Fechado: mostrando a descrição completa como texto .

Selecionar Campos

Interface de seleção dos campos do filtro.

Obrigatórios

Define quais campos da aplicação serão de preenchimento obrigatório.

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

Interface de configuração do posicionamento do marcador.

Posição do marcador : Posição do marcador em relação ao campo.

Mostrar mensagem : Exibe ou não a mensagem de erro na validação.

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

Este evento ocorre no momento que o refresh da aplicação é ativado.

ONSAVE

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.

Configuração dos blocos da aplicação

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.

Organização e Mudança de posição dos Blocos


Veja abaixo como alterar a ordem de exibição dos Blocos de uma Página.

Clique e araste o bloco que deseja alterar para a sua nova posição.

Configuração de

exibição dos blocos da aplicação

Veja agora como remover um bloco da exibição

Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. 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

exibição dos blocos da aplicação

Atributos
Bloco
Nome : Nome do Bloco.

Label : Título do bloco que será exibido na aplicação.

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.

Posição : Opções de exibição do label :


Acima : o label será exibido acima do campo.

Ao Lado : o label será exibido ao lado do campo.

Abaixo : o label será exibido abaixo do campo.

Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.

Posição : De que forma os campos serão exibidos dentro do bloco :


Abaixo : Os campos serão exibidos um abaixo do outro respeitando a quantidade de colunas.

Ao lado : Os campos serão exibidos ao lado do outro respeitando a quantidade de colunas.

Corrido : Os campos serão exibidos lado a lado sem conter tabulação.

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.

Ao lado : Indica que o próximo bloco será exibido ao lado.

Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).

Colapse : Habilta opção de fechar (colapse) o bloco.

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.

Interface de criação dos blocos da aplicação

Atributos
Nome : Nome do bloco.

Label : Texto que será que mostrado no bloco da aplicação.

Edição dos blocos

Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface
para definição dos parâmentros do bloco. No fim clique no botão Salvar.
5

Interface de edição dos blocos da aplicação

Atributos
Nome : Nome do bloco.

NTítulo : Exibe o título do bloco.

Exibir Título : Esta opção, quando ativada, permite exibir o título do bloco.

Fonte do Título : Nome da fonte aplicada no título do bloco.

Tamanho da Fonte : Tamanho da fonte aplicada ao título do bloco.

Cor da Fonte : Cor da fonte do título do bloco.

Cor do Fundo : Cor de fundo da linha do título do bloco.

Figura de Fundo : Figura de fundo da linha do título do bloco.

Altura do Título : Altura em pixels da linha do título do bloco.

Alinhamento Horizontal : Alinhamento horizontal do título do bloco (Esquerda, Centro e Direita).

Alinhamento Vertical : Alinhamento vertical do título do bloco(Topo, Meio e Baixo).

Exibir Label : Exibir os labels dos campos do bloco.

Colunas : Quantidade de colunas de campos no bloco.

Largura das Colunas : Forma de cálculo das colunas do bloco.

Cor do Label : Cor para exibir o label dos campos.

Organização dos Campos : Forma de organização dos campos no bloco.

Posição do Label : Posicionamento do label dos campos em relação aos dados.

Próximo Bloco : Posicionamento do próximo bloco em relação ao atual.

Cor da Borda : Cor da borda do bloco.

Largura da Borda : Largura da borda do bloco.

Largura do Bloco : Largura do bloco (width).

Altura do Bloco : Altura do bloco (height).

CellSpacing : Espaçamento das células do bloco.

Collapse : Habilta opção de fechar (colapse) o 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 de temas da aplicação

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.

Botão : Permite a escolha do modelo dos botões 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.

Configuração do cabeçalho da aplicação

Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.

Exibir Cabeçalho : Esta flag determina se o cabeçalho será exibido.

Título da Consulta : Permite informar um título para ser exibido na aplicaçã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

Configuração do rodapé da aplicação

Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.

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

*Interface Configuração do Filtro dinâmico.

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

Interface de seleção dos campos do filtro

dinâmico.

Campos
Texto
8

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo.

Tipo SQL : Tipo do campo no banco de dados.

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.

Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras 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.

Interface de configuração da visualização.

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.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Número

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

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.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo

número.

Usar configurações regionais : Aplica as configurações regionais no campo.

Agrupamento : Separador de agrupamento.

Aceitar : Tipo de valor aceito.

Configuração da Visualização

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


12
Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Decimal
13

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo decimal.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo

decimal.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Configuração da Visualização

A Configuração da Visualização 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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Por cento

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO
16

Interface de configuração do filtro do campo por cento.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo por

cento.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Configuração da Visualização

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.


17
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Moeda

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo moeda.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo moeda.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Configuração da Visualização
A Configuração da Visualização 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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Por cento ( Calculado )

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO
21

Interface de configuração do filtro do campo por cento.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.


22
Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Data
23

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

F O R M ATA Ç Ã O D O S V A L O R E S

Interface de formatação dos valores do campo data.

Usar configurações regionais : Aplica as configurações regionais no campo.

Separador de data : Símbolo separador de data.

Mostrar : Tipo de exibição do campo.

Formato Interno : Formato de armazenamento do campo no banco de dados.

Usar ComboBox : Usar combobox para exibição do campo.


Ano como Combo : Usar ano como combo.
Ano Inicial : Primeiro ano que será exibido no combo.

Ano atual + : Exibe o ano atual mais a quantidade de anos informados.

Exibir Formato : Exibe formato do mês por extenso.

Exibir Calendário : Exibe um calendário para a escolha da data.


Novo Calendário : Exibie um novo calendário com jquery ou o calendário em seu formato antigo.

Limite de Anos : Quantidade de anos que serão exibidos no calendário.

Exibir número da semana : Exibe o número da semana na aplicação.

Meses adicionais : Exibe os meses adicionais no calendário.

Mostar Combo ano e mês : Exibe combo ano e mês no calendário.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo data.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores :Texto que aparecerá entre os valores.

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

Interface de condições especiais do campo data.

Todo o período : Busca período.

Hoje : Pesquisa na data de hoje.

__Ontem __ : Pesquisa na data de ontem.

Últimos 7 dias : Pesquisa últimos 7 dias. Ex: ((21/12/2017 27/12/2017).

Este mês : Pesquisa do começo mês corrente até o dia atual.

No mês passado : Pesquisa no mês passado.

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
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).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.


26
Hora

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

F O R M ATA Ç Ã O D O S V A L O R E S

Interface de formatação dos valores do campo hora.

Usar configurações regionais : Aplica as configurações regionais no campo.

Separador de hora : Símbolo separador de hora.

Exibição : Tipo de exibição do campo.

Formato Interno : Formato de armazenamento do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo hora.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Data e Hora

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

F O R M ATA Ç Ã O D O S V A L O R E S

Interface de formatação dos valores do campo data.

Usar configurações regionais : Aplica as configurações regionais no campo.

Separador de data : Símbolo separador de data.

Separador de hora : Símbolo separador de hora.

Mostrar : Tipo de exibição do campo.

Formato Interno : Formato de armazenamento do campo no banco de dados.

Usar ComboBox : Usar combobox para exibição do campo.


Ano como Combo : Usar ano como combo.
Ano Inicial : Primeiro ano que será exibido no combo.

Ano atual + : Exibe o ano atual mais a quantidade de anos informados.

Exibir Formato : Exibe formato do mês por extenso.


29
Exibir Calendário : Exibe um calendário para a escolha da data.
Novo Calendário : Exibie um novo calendário com jquery ou o calendário em seu formato antigo.

Limite de Anos : Quantidade de anos que serão exibidos no calendário.

Exibir número da semana : Exibe o número da semana na aplicação.

Meses adicionais : Exibe os meses adicionais no calendário.

Mostar Combo ano e mês : Exibe combo ano e mês no calendário.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo data.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores :Texto que aparecerá entre os valores.

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

Interface de condições especiais do campo data.

Todo o período : Busca período.

Hoje : Pesquisa na data de hoje.

__Ontem __ : Pesquisa na data de ontem.

Últimos 7 dias : Pesquisa últimos 7 dias. Ex: ((21/12/2017 27/12/2017).

Este mês : Pesquisa do começo mês corrente até o dia atual.

No mês passado : Pesquisa no mês passado.

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
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).

Largura : Para definir a largura do título.

Altura : Para definir a altura 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

CPF

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo cpf.

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

CNPJ

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO
34

Interface de configuração do filtro do campo cnpj.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
35
Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

CPF e CNPj
36

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo cpf e cnpj.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
37
Largura : Para definir a largura do título.

Altura : Para definir a altura 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Select

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo 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 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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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

Altura : Permite definir a altura do objeto select.

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.

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.

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.

Lookup de Edição - Manual

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

Interface Lookup de Edição Manual.

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 :

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

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

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
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.

Altura : Define uma altura(linhas) para o objeto select.

Múltiplos Valores (delimitador)

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

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

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

Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.

Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .

Altura Define uma altura (linhas) para o objeto select.

Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: Se fossem selecionados Masculino, Casado e Estudar, no banco de dados seria armazenado o seguinte valor MCED.
42

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

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

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.

Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.

Tamanho : Quantidade de bytes que a informação ocupará na string.

Altura : Define uma altura (linhas) para o objeto select.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado.

Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo.

Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1 (Esportes) + 2 (Cultura) = 3

Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13
43

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

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

Altura : Define uma altura (linhas) para o objeto select.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).

Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.

Título : Texto exibido na linha de título do objeto select.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.

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

Exibição de lookup com valor original.]

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

Este lookup é usado para listar todos os valores do campo selecionado.

Este lookup irá aplicar um “distinct” em sua query SQL.

Processamento Ajax

Interface de configuração do processamento ajax.


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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).
45
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Duplo Select

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo duplo

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.

Interface Lookup de Edição Automático.

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.

Altura : Permite definir a altura(linhas) do campo na interface.

Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ).

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Duplo Select .

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

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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.


48
CSS do Objeto Input
Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Checkbox

Interface de configuração do campo checkbox.


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

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo checkbox.

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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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.

Lookup de Edição - Manual

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

Interface Lookup de Edição Manual.

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 :

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

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

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (delimitador)


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

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

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

Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.

Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: Se fossem selecionados Masculino, Casado e Estudar, no banco de dados seria armazenado o seguinte valor MCED.

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

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.

Tamanho : Quantidade de bytes que a informação ocupará na string.

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado.

Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo.

Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1 (Esportes) + 2 (Cultura) = 3

Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13

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

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

Colunas : Permite informar a quantidade de colunas para exibição dos itens do checkbox.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.


53
Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto 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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Radio

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo radio.

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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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.

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

Lookup de Edição - Manual

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

Interface Lookup de Edição Manual.

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 Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).

Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.

Título : Texto exibido na linha de título do objeto select.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.

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

Exibição de lookup com valor original.]

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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.


59
CSS do Objeto Input
Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Campos da Consulta
60

Interface de configuração do filtro do campo Campos da

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.

Altura : Quantidade de Linhas para seleção dos Campos da Consulta.

Tipo SQL : Tipo do campo no banco de dados.

Configuração da Visualização

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
61
Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Ordenação dos Campos


62

Interface de configuração do filtro do campo Ordenação

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.

Altura : Quantidade de Linhas para seleção dos Campos da Consulta.

Tipo SQL : Tipo do campo no banco de dados.

Configuração da Visualização

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
63
Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Texto Auto-Complete
64

Interface de configuração do campo texto auto complete.

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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo

texto auto complete.

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

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras 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.

Interface de configuração do Lookup de Consulta.

Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.

Registros : Permite alterar a quantidade de registros exibidos por pesquisa.

Largura : Permite alterar a largura da caixa de captura (Capturar Texto).

Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).

Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
65

Interface de configuração da validação do Lookup de Consulta.

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

da validação do Lookup de Consulta.

Exibir label com a descrição__ : Permite exibir o label com a descriçã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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
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).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.


67
Número Auto-Complete

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

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

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.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo

número auto complete.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do Lookup de Consulta.


68
Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.

Registros : Permite alterar a quantidade de registros exibidos por pesquisa.

Largura : Permite alterar a largura da caixa de captura (Capturar Texto).

Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).

Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Interface de configuração da validação do Lookup de Consulta.

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

da validação do Lookup de Consulta.

Exibir label com a descrição__ : Permite exibir o label com a descriçã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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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 Linha (Step)

Gráfico de Pizza 3D

Gráfico de Pizza 2D

Gráfico de Piramide

Gráfico de Linha (Spline)

Gráfico de Empilhamento

Gráfico de Combinação

Dasboard com gráficos

Gráfico de Linha HTML5

Gráfico de Área HTML5

Gráfico de Funil HTML5

Gráfico de Radar HTML5

Vídeos relacionados
Aplicação de Gráfico

Temas dos gráficos


1
Aplicação
PÁGINA INICIAL › APLICAÇÕES › GRÁFICO › APLICAÇÃO

Configuração
Nesta configuração ficam atributos comuns as aplicações criadas através do Scriptcase, a seguir vamos descrever esses atributos.

Interface Configuração da aplicação

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.

Diretório de Imagens : Diretório base onde estão armazenadas as imagens 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.

Charset : Define um charset específico para a aplicação.

Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.

Pasta : Pasta onde a aplicação será armazenada no grupo de trabalho.

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.

HelpCase Link : Associe arquivos do HelpCase a sua aplicação

Configuracação de Erro

Interface de configuração de erros.

Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.

Erro SQL : Permite exibir o comando SQL que originou 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.

Fechar janela : Quando sair do aplicativo, fecha a janela do navegador.

URL de Redirecionamento : URL para redirecionamento no caso de não haver nenhuma variável global disponível.

Variável de Redirecionamento : Nome da variável através do qual será armazenada a URL da aplicação real.

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.

Interface variáveis globais.

Exemplo:

Selecione Cliente, CustomerName dos clientes WHERE CustomerID = '[v_customerid]'

Não recomendamos a utilização de variáveis de sessão (variáveis globais) com o mesmo nome dos campos da tabela.

Neste caso, a variável v_customerid aparece na configuração de variáveis globais.

Interface de configuração das variáveis

globais.

EXIBE TODAS AS VARIÁVEIS GLOBAIS USADAS NA APLICAÇÃO

Atributo : nome da variável na aplicação.

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.

Configurações : Não valida (verificação) a variável em tempo de execução.

Tipo (Entrada / Saída) : Define se a variável é de entrada ou saída.

Descrição : Indica onde a variável está sendo utilizada.

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 Linha (Step)

Gráfico de Pizza 3D

Gráfico de Pizza 2D

Gráfico de Piramide

Gráfico de Linha (Spline)

Gráfico de Empilhamento

Gráfico de Combinação

Dasboard com gráficos

Gráfico de Linha HTML5

Gráfico de Área HTML5

Gráfico de Funil HTML5

Gráfico de Radar HTML5

Vídeos relacionados
Aplicação de Gráfico

Temas dos gráficos


1
Programação
PÁGINA INICIAL › APLICAÇÕES › GRÁFICO › 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.

Interface Configuração dos Atributos.

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.

Criando um novo método

Interface de criação de método PHP

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.

Adicionar a quantidade variáveis: Definição de parâmetros do método PHP

Definição da variável: Definição da variável

Nome : Digite o nome da variável.

Tipo : Selecione o tipo de variáveis como: por valor ou por referência.

Valor padrão : O valor do parâmetro usado para inicializar a variável na chamada tim e.
Referências permitem que você crie um segundo nome para uma variável que você possa usá-lo para ler ou modificar os dados originais armazenado naquela
variável.

Edição do parâmetro:

: Seleciona todos os parâmetros variáveis em parâmetros de campo.

: Desmarca todos os parâmetros de seleção de variáveis em parâmetros de campo.

: Edita a variável selecionada em parâmetros de campo.

: Elimina a variável selecionada em parâmetros de campo.

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 Linha (Step)

Gráfico de Pizza 3D

Gráfico de Pizza 2D

Gráfico de Piramide

Gráfico de Linha (Spline)

Gráfico de Empilhamento

Gráfico de Combinação

Dasboard com gráficos

Gráfico de Linha HTML5

Gráfico de Área HTML5

Gráfico de Funil HTML5


3
Gráfico de Radar HTML5

Vídeos relacionados
Aplicação de Gráfico

Temas dos gráficos


1
Temas
PÁGINA INICIAL › APLICAÇÕES › GRÁFICO › TEMAS

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.

Uso da borda : Não informar, não usar ou usar.


Não informar: Essa opção irá usar a opção padrão do tema.

Usar : Seleciona a borda como ativa.

Não usar : Retira a borda do gráfico.

Cor : Seleciona a cor da borda, podendo informar um valor hexadecímal ou escolher ao lado.

Largura : Seleciona a largura da borda.

Transparência: Seleciona a transparência da borda.

Fundo
Opção para configurar a cor de fundo do gráfico.
2

Fundo

Cor : Selciona a cor do fundo, podendo informar um valor hexadecímal ou escolher.

Nova cor : Adiciona uma nova opção de cor ao fundo.

Transparência : Seleciona a transparência do 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.

Nova cor : Adiciona uma nova opção de cor.

Transparência do fundo : Seleciona a transparência do fundo.

Uso da borda : Não informar, não usar ou usar.


Não informar: Essa opção irá usar a opção padrão do tema.

Usar : Seleciona a borda como ativa.

Não usar : Retira a borda do gráfico.

Cor : Seleciona a cor da borda, podendo informar um valor hexadecímal ou escolher ao lado.

Largura : Seleciona a largura da borda.

Transparência : Seleciona a transparência da borda.

Título
Opção para configurar a formatação do título.
3

Título

Fonte do título : Seleciona a fonte, tamanho, cor e formatação do título.

Fonte do subtítulo : Seleciona a fonte, tamanho, cor e formatação do subtítulo para esquerda, centro ou direita.

Aliamento : Seleciona a posição do título e subtítulo.

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

Fonte : Seleciona a fonte, tamanho, cor e formatação do eixo.

Cor de fundo : Seleciona a cor de fundo do texto do eixo.

Transparência do fundo : Seleciona a transparência da cor de fundo do eixo.

Cor da borda : Seleciona a cor da borda do eixo.

Largura da borda : Seleciona a largura da borda do eixo.

Transparência da borda : Seleciona a transparência da cor da borda do eixo.

Dados
Opção para configurar os dados do gráfico (registros do banco).
4

Dados

Usar gradiente : Habilita o gradiente nos dados.

Cor do gradiente : Seleciona a cor do gradiente.

Ângulo do gradiente : Seleciona o ângulo do gradiente.

Transparência do gradiente : Seleciona a transparência do gradiente.

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.

Exibir bordas arrendondadas : Essa opção deixa a borda arrendondada.

Paleta
Opção para escolher as cores de cada paleta do gráfico.

Paleta

Paleta de cores : Seleciona a cor de cada paleta do gráfico.

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.

Quantidade de níveis : Seleciona a quantidade de níveis para os títulos de dados.

Fonte : Seleciona a fonte, e sua formatação como negrito, itálico, tamanho e a cor do título de dados.

Transparência das fontes : Seleciona a transparência da fonte do título de dados.

Cor de fundo : Seleciona a cor de fundo para o título de dados.

Transparência do fundo : Seleciona a transparência da cor de fundo do título de dados.

Transparência da borda : Seleciona a transparência da cor da borda 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.

Transparência das fontes : Seleciona a transparência da fonte do valores de dados.

Cor de fundo : Seleciona a cor de fundo para o valores de dados.

Cor da borda : Seleciona a cor da borda para o valores de dados.

Largura da borda : Seleciona a largura da borda para o valores de dados.

Transparência da borda : Seleciona a transparência da cor da borda do valores de dados.


6
Borda tracejada : Caso essa opção for selecionada a borda do valores de dados ficam tracejada.

Div Lines e Grids


Opção para configurar a divisão de linhas horinzontais e verticais no gráfico.

Div Lines e Grids

Quantidade de linhas horinzontais : Seleciona a quantidade de linhas horinzontais que serão mostrada no gráfico.

Cor da linha horinzontal : Seleciona a cor da linha horinzontal.

espessura da linha horinzontal : Seleciona a espessura da linha horinzontal.

Transparência da linha horinzontal : Seleciona a transparência da linha horinzontal.

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.

Transparência da faixa horinzontal : Seleciona a transparência da faixa horinzontal.

Cor da linha vertical : Seleciona a cor da linha vertical.

espessura da linha vertical : Seleciona a espessura da linha vertical.

Transparência da faixa vertical : Seleciona a transparência da faixa vertical.

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.

Transparência da faixa vertical : Seleciona a transparência da faixa vertical.

Âncoras
Opção para configurar âncoras no gráfico.
7

Âncoras

Exibir âncoras : Selecionada essa opção habilita as âncoras no gráfico.

Largura da âncora : Seleciona a largura da âncora.

Raio da âncora : Seleciona o tamanho do raio da âncora.

Cor de fundo : Seleciona a cor da âncora.

Transparência do fundo : Seleciona a transparência da âncora.

Cor da borda : Seleciona a cor da borda da âncora.

Largura da borda : Seleciona a largura da borda da âncora.

Tooltip
Opção para configurar os tooltips no gráfico.

Tooltip

Cor de fundo : Selecionada a cor de fundo para o tooltip.

Transparência do fundo : Seleciona a transparência do fundo do tooltip.

Cor da borda : Seleciona a cor da borda para o tooltip.

Sombra : Habilita a sombra no 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 : Habilita as marcas no gráfico.

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;

Cor da marca maior : Seleciona a cor da maior marca.

Transparência da marca maior : Seleciona a transparência da marca maior.

espessura da marca maior : Seleciona a espessura da marca maior.

Altura da marca maior : Seleciona o tamanho da marca maior.

Cor da marca menor : Seleciona a cor da menor marca.

Transparência da marca menor : Seleciona a transparência da marca menor.

espessura da marca menor : Seleciona a espessura da marca menor.

Altura da marca menor : Seleciona o tamanho da marca menor.

Legenda
Opção para configurar a legenda do gráfico.
9

Legenda

Posição : Seleciona a posição da legenda, “Ao lado” ou “Abaixo”.


Ao lado : Posiciona a legenda ao lado do gráfico.

Abaixo : Posiciona a legenda abaixo do gráfico.

Permitir arrastar : Caso essa opção esteja marcada será possível arrastar a legenda do gráfico para a posição desejada.

Tamanho do ícone : Seleciona o tamanho do ícone da legenda.

Cor da barra de rolagem : Seleciona a cor da barra de rolagem.

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.

Cor de fundo : Seleciona a cor do fundo da legenda.

Transparência do fundo : Seleciona a transparência do fundo da legenda.

Cor da borda : Seleciona a cor da borda para a legenda.

Largura da legenda : Seleciona a largura da borda para a legenda.

Transparência da borda : Seleciona a transparência da borda para a 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 Linha (Step)

Gráfico de Pizza 3D

Gráfico de Pizza 2D

Gráfico de Piramide

Gráfico de Linha (Spline)

Gráfico de Empilhamento

Gráfico de Combinação

Dasboard com gráficos

Gráfico de Linha HTML5

Gráfico de Área HTML5

Gráfico de Funil HTML5

Gráfico de Radar HTML5

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.

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

Quantidade : Quantidade de registros a ser aplicados no limit.

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 Linha (Step)

Gráfico de Pizza 3D

Gráfico de Pizza 2D

Gráfico de Piramide

Gráfico de Linha (Spline)

Gráfico de Empilhamento

Gráfico de Combinação

Dasboard com gráficos

Gráfico de Linha HTML5

Gráfico de Área HTML5

Gráfico de Funil HTML5

Gráfico de Radar HTML5

Vídeos relacionados
Aplicação de Gráfico

Temas dos gráficos


1
Filtro
PÁGINA INICIAL › APLICAÇÕES › FILTRO

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]

Edição dos campos


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

Interface de configuração para os campos tipo texto e 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

Interface de configuração para campos tipo data e date time.


2

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.

ESCOLHER VALORES - INTERVALO DE DADAS

Para campos tipo datetime, devemos habilitar a opção Incluir Hora para que as horas possam ser incluídas na pesquisa.

ESCOLHER VALORES - PERÍODO REAL

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

Devemos definir quais os períodos disponíveis para a utilização no filtro.

ESCOLHER VALORES - PERÍODO SAZONAL

Os valores disponíveis estão separados por abas:

Trimestre: Define os trimestres utilizados no filtro.


3
Mês: Define a utilização dos meses do ano.

Semana : Define a utilização das semanas do ano.

Dia da semana : Define a utilização dos dias da semana.

Dia: Define a utilização dos dias do mês.

Apenas Hora : Define a utilização das horas do dia (Disponível apenas em campo datetime)

Tipos: Número

Interface de configuração para campos numéricos.

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 Linha (Step)

Gráfico de Pizza 3D

Gráfico de Pizza 2D

Gráfico de Piramide

Gráfico de Linha (Spline)

Gráfico de Empilhamento

Gráfico de Combinação

Dasboard com gráficos


4
Gráfico de Linha HTML5

Gráfico de Área HTML5

Gráfico de Funil HTML5

Gráfico de Radar HTML5

Vídeos relacionados
Aplicação de Gráfico

Temas dos gráficos


1
Exportação por email
PÁGINA INICIAL › APLICAÇÕES › 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.

Para mais informações sobre o Mandrill clique aqui

Para mais informações sobre o Amazon SES clique aqui

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.

Para Mais informações sobre as configurações do SMTP clique aqui

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.

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

Usuário SMTP: Usuário do servidor SMTP.

Senha SMTP : Senha do usuário do servidor SMTP.

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.

Do e-mail : Define o e-mail de origens, que enviará os e-mails.

do Nome: Nome que será exibido no e-mail enviado.

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.

Chave API : Informe a chave obtida ao configurar o sua API.

Do e-mail : Define o e-mail de origens, que enviará os e-mails.

do Nome: Nome que será exibido no e-mail enviado.

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.

Gateway: Selecione a forma de envio do e-mail.

Chave API : Informe a chave obtida ao configurar o sua API.

API Secret: Informe a secret access key de sua conta.

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.

Do e-mail : Define o e-mail de origens, que enviará os e-mails.

do Nome: Nome que será exibido no e-mail enviado.

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.

Para: Informe o e-mail padrão de destino.

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.

Para mais informações sobre o Mandrill clique aqui

Para mais informações sobre o Amazon SES clique aqui

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.

Para Mais informações sobre as configurações do SMTP clique aqui

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.

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

Usuário SMTP: Usuário do servidor SMTP.

Senha SMTP : Senha do usuário do servidor SMTP.

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.

Do e-mail : Define o e-mail de origens, que enviará os e-mails.

do Nome: Nome que será exibido no e-mail enviado.

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.

Chave API : Informe a chave obtida ao configurar o sua API.

Do e-mail : Define o e-mail de origens, que enviará os e-mails.

do Nome: Nome que será exibido no e-mail enviado.

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.

Gateway: Selecione a forma de envio do e-mail.

Chave API : Informe a chave obtida ao configurar o sua API.

API Secret: Informe a secret access key de sua conta.

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.

Do e-mail : Define o e-mail de origens, que enviará os e-mails.

do Nome: Nome que será exibido no e-mail enviado.

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.

Para: Informe o e-mail padrão de destino.

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.

Orientação do formulário único registro.

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.

Orientação do formulário múltiplos registros.

Paginação : Tipo de paginação de registros.

Linhas por Página : Quantidade de linhas de registros por página.

Linhas para Inclusão : Quantidade de registros mostrados para inclusão.

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

Orientação do formulário grid editável.

Paginação : Tipo de paginação de registros.

Linhas por Página : Quantidade de linhas de registros por página.

Grid Edtiável (view)


Formulário com edição de diversos registros na mesma página. Todos os registros vêm com seus dados exibidos em formato read-only como uma consulta. Estes dados só
ficam disponíveis para atualização ao selecionar a opção de edição na linha do próprio registro.

Orientação do formulário grid editável view.

Paginação : Tipo de paginação de registros.

Linhas por Página : Quantidade de linhas de registros por página.

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 View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
3
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Configuração
PÁGINA INICIAL › APLICAÇÕES › FORMULÁ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.

Alinhamento Horizontal : Permite definir o alinhamento da aplicação na página.

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

configuração do formato e comportamento.

Formatar ao digitar : Permite a formatação em tempo real quando se digita.

Tabulação automática : Muda o foco para o próximo text box quando a quantidade de carateres chegar no limite definido.

Seleciona texto focus : Seleciona o conteúdo do campo quando o mesmo é selecionado.

Tabular com enter : Permite o uso da tecla “enter” para passar o focus para o próximo campo.

Campo com focus inicial : Permite que um determinado campo seja focado ao se iniciar a aplicação. 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 View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview
2
Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Editar Campos
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › EDITAR CAMPOS

Esta configuração permite ao usuário organizar e editar os campos.

Configuração dos Campos

Interface para

configuração dos campos.

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

Ele permite alterar o tipo do campo.

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

Define se o campo é obrigaório ou não.

PK

Define que campos são chave primária em uma aplicação.

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

Indica que há Blocos na aplicação.


2
Página de campos não exibidos
Mantém todos os campos que não serão exibidos na aplicação.

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.

Exibir Mensagem : Exibe ou não uma mensagem após validação.

Exemplos relacionados
Grid Editável View com Modal

Formulário Simples

Múltiplos Registros

Grid Editável View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
3
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Posicionamento dos Campos
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › 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.

A caixa à direita representa os campos que estão sendo exibidos na aplicação.

Exemplos relacionados
Grid Editável View com Modal

Formulário Simples

Múltiplos Registros

Grid Editável View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete
2
Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Chave única
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › CHAVE ÚNICA

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.

Interface de configuracação da chave única.

Exemplos relacionados
Grid Editável View com Modal

Formulário Simples

Múltiplos Registros

Grid Editável View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário
2
Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Barra de Ferramentas
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › 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.

Avançar Avança para a próxima página da consulta.


Anterior Retorna para a página anterior da consulta.
Primeiro Redireciona para primeira página da consulta.
Último Redireciona para última página da consulta.
Sair Finaliza a aplicação.
Navegação por página Exibe o link para páginas. ex. 1 2 3 4 5
Exportação : Define o formato disponível para geração de exportações. O ScripCase pode gerar as exportações nos seguintes formatos:

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.

Adicionar grupo de botões

Configuração do grupo de botões

Nome : Permite definir o nome do 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.

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:

Disposição dos botões e grupo de botões

Configuração dos botões


3

Configuração dos botões do formulário

Botão Exibe os botões disponíveis na aplicação.


Label Permite definir o nome dos botões que será exibido na aplicação em execução.
Hint Permite definir o hint dos botões que será exibido na aplicação em execução.
Atalho Permite definir um atalho para executar o botão. ( Cada navegador possui suas próprias combinações de atalhos e palavaras reservadas ).

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.

Template de atalhos : Seleciona o template de atalhos a partir dos esquemas criados.

Ação : Seleciona a ação que será feita ao pressionar a tecla definida.

Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.

Adicionar “+” : Adiciona uma nova ação a lista de atalhos.

Clear : Limpa a preferencia de atalhos de teclado selecionada.

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

Barra de ferramentas Mobile


4

Posicionamento dos botões mobile

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 View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais


5
Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Exportação
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › EXPORTAÇÃO

Configuração do PDF

Configuração de

exportação do PDF

Orientação do PDF Permite definir se a impressão será na orientação Retrato ou Paisagem.


Formato do PDF Permite definir o tipo de formulário no qual o PDF será impresso (carta, A4, etc).
Tipo de Impressão Permite definir se modo de impressão será colorido ou econômico.
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.
Imprimir Background Permite imprimir background no arquivo PDF.
Tempo de Execução do JS Tempo máximo (em segundos) de espera do servidor ao executar o JS.

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 View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas
2
Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
SQL
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › SQL

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

Nome da Tabela : Nome da tabela que a aplicação de Formulário esta utilizando.

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.

Configuração de variável para tabela.

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 View

Grid Editável

Layout
2
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Ordenação
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › ORDENAÇÃO

Configuração dos campos

Configuração da ordenação dos campos.

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.

Configuração da seleção de campos da ordenação.

Classificar Campos
Define a configuração inicial de ordenação para cada campo da aplicação, podendo ser “Ascendente” ou “Descendente”.

Configuração da classificação de campos da ordenação.

Ordenação avançada
Define os campos que estarão disponíveis ao clicar no botão “Ordenação” da consulta.

Configuração avançada de campos da ordenação.

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.

Definir colunas : Permite que os campos sejam escolhidos livremente:


2

Configuração avançada das colunas da ordenação.

Exemplos relacionados
Grid Editável View com Modal

Formulário Simples

Múltiplos Registros

Grid Editável View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências
3
Eventos do Formulário

Processamentos com Ajax


1
Group Label
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › GROUP LABEL

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.

Edição de propriedades da célula do group label

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 View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua
2
Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Procedures
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › PROCEDURES

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.

Interface de Stored Procedures para Formulário.

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.

Definindo parâmetros da Procedure.

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.

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

Exemplos relacionados
Grid Editável View com Modal

Formulário Simples

Múltiplos Registros

Grid Editável View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
2
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
JavaScript
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › 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.

Interface Edição de Javascript

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.

onblur : Ocorre quando o objeto perde o foco.

onChange : Ocorre sempre que o objeto perde o foco e o valor do campo é alterado .

onFocus : Ocorre sempre que o objeto ganha o foco.

onMouseOver : Ocorre sempre que o ponteiro do mouse estiver sobre o campo.

onMouseOut : Sempre que o ponteiro do mouse sair de cima do campo.

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.

Interface Edição de Javascript

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'
}

Para acessar um campo tipo rádio é necessário utilizar-se de um índice.

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

if (document.F1.salario.value > 5000.00 && document.F1.cargo.value == 'jardineiro'){

alert('quando eu crescer quero ser 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 View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

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

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Dependências
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › DEPENDÊNCIAS

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.

Criando uma nova depenência.

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.

Configurando a tabela para a dependência.

Em seguida selecionamos os campos da ligação de Chave: customers->CityID - city->CityID.

Configurando os campos de ligação da dependência.

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.

Configurando as regras da dependência.

Exemplos relacionados
Grid Editável View com Modal

Formulário Simples

Múltiplos Registros

Grid Editável View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico
2
Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Segurança
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › SEGURANÇA

Configuração da

segurança nas aplicações

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.

Não : Não exibe o captcha na aplicação gerada.

Captcha : Exibe a versão antiga do Captcha.

Quantidade : Quantidade de caracteres da imagem do Captcha.

Lista : Lista de caracteres que serão utilizados pelo Captcha.

Label : Mensagem exibida para o Captcha.

Mensagem de Erro : Mensagem de erro do Captcha.

Altura : Altura da imagem gerada pelo Captcha ( em pixels ).

Largura : Largura da imagem gerada pelo Captcha ( em pixels ).

Tamanho da Fonte : Tamanho da fonte da imagem gerada pelo Captcha ( em pixels ).

Recarregar: Exibie um botão para recarregar o Captcha.

Selecione Layout: Dispõe de vários layouts ( de posicionamento ) para a exibição do Captcha.


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

Choose the type of reCaptcha : Devemos selecionar a opção reCAPTCHA V2 .

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:

Agora, podemos configurar a segurança da aplicação do scriptcase:

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:

Tamanho : Define o tamanho do reCAPTCHA. Temos duas opções:


Normal :

Compacto:

Posição : Define a posição do componente reCAPTCHA em relação à largura da aplicação:


Esquerda: Posiciona o componente reCAPTCHA à esquerda.

Centro : Posiciona o componente reCAPTCHA no centro..

Direita : Posiciona o componente reCAPTCHA à direita.

Exemplos relacionados
Grid Editável View com Modal

Formulário Simples
3
Múltiplos Registros

Grid Editável View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Log
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › LOG

Configuração de log da aplicação

Esquema Permite selecionar qual esquema de log será utilizado na aplicação.


Eventos Permite definir quais eventos serão salvos no log.

Exemplos relacionados
Grid Editável View com Modal

Formulário Simples

Múltiplos Registros

Grid Editável View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário


2
Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Campos
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › CAMPOS

No menu da aplicação Campos, são exibidos para configuração apenas os campos foram selecionados no menu Selecionar Campos.

Lista de campos da aplicação

Para cada campo selecionado uma série de atributos podem ser alterados em função do tipo de dado selecionado.

Texto
Configuração Geral

Interface de configuração do campo texto.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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

Interface de configuração do campo tipo

senha.

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

Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.

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 Máscara Valor Digitado Valor Formatado


Número de Telefone +99 99 9999 - 9999 123456789012 +12 34 5678 - 9012
Software Key (Apenas Letras) AAAA-AAAA-AAAA-AAAA QWERTYUIASDFGHJK QWER-TYUI-ASDF-GHJK
Software Key (Letras e Números) **---** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4-T5Y6-U7I8
Placa de Carro AAA - 9999 QWE1234 QWE - 1234
Serial do Scriptcase A999A999A999- ** D111H111G111DG2P D111H111G111-DG2P
Múltiplas máscaras (Telefone) 9999-9999;(99)9999-9999;9999 999 9999 +99 99 9999-9999
Validar com Máscara : Exibe um erro se o usuário final não inserir um valor que complete a máscara

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.

Interface de configuração do label.

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

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Formatação dos Valores

Interface de formatação de valores.

Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras em maiúscula

Tamanho Mínimo : Permite definir o tamanho mínimo que o campo aceita.

Tamanho Máximo : Permite definir o tamanho máximo que o campo aceita.

Caracteres Permitidos : Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. As opções são:
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

letras a b c (definidas no atributo Menos) não serão permitidas.

Valor no Banco de Dados


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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.


5
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Texto Multiplas Linhas


Configuração Geral

Interface de configuração do campo texto.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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

Linhas : Permite configurar a altura do campo informando a quantidade de linhas.

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.

Interface de configuração do label.


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

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Formatação dos Valores

Interface de formatação de valores.

Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras em maiúscula

Tamanho Mínimo : Permite definir o tamanho mínimo que o campo aceita.

Tamanho Máximo : Permite definir o tamanho máximo que o campo aceita.

Caracteres Permitidos : Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. As opções são:

Todos : Permite que seja digitado qualquer caracter no campo

Selecionados : Define o conjunto de caracteres permitidos. Usando as configurações abaixo será permitida a digitação de letras, números e dos caracteres - / (definidos no atributo Mais). As

letras a b c (definidas no atributo Menos) não serão permitidas.

Valor no Banco de Dados

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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.


8

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.


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

Interface de configuração do tipo de exibição da ajuda.

Número
Configuração Geral

Interface de configuração do campo 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 : 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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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

Campo Máscara Valor Digitado Valor Formatado


Número de Telefone +99 99 9999 - 9999 123456789012 +12 34 5678 - 9012
Software Key (Apenas Letras) AAAA-AAAA-AAAA-AAAA QWERTYUIASDFGHJK QWER-TYUI-ASDF-GHJK
Software Key (Letras e Números) **---** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4-T5Y6-U7I8
Placa de Carro AAA - 9999 QWE1234 QWE - 1234
Serial do Scriptcase A999A999A999- ** D111H111G111DG2P D111H111G111-DG2P
Múltiplas máscaras (Telefone) 9999-9999;(99)9999-9999;9999 999 9999 +99 99 9999-9999
Validar com Máscara : Exibe um erro se o usuário final não inserir um valor que complete a máscara

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.

Interface de configuração do label.

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

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Formatação dos Valores

Interface de formatação de valores.

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.

Agrupamento de Dígitos : Define se o campo exibirá o separador de agrupamento de dígitos.

Tamanho Máximo : Permite determinar o tamanho máximo do campo.

Valor Mínimo : Permite definir o valor mínimo do campo.

Valor Máximo : Permite definir o valor máximo do campo.

Agrupamento : Define qual caracter será usado para a separação de milhar.

Sinal negativo : Define qual caracter será usado para a exibição de números negativos.

Formato de número negativo : Define o posicionamento do sinal negativo em relação ao valor.

Aceitar : Permite que o campo aceite somente valores negativos, somente positivos ou ambos.

Exibir Calculadora : Exibe uma calculadora para realizar cálculos.

__ Usar Spin__ : Ativa a opção de utilização de Spin.


Incremento menor do Spin : Define o range mínimo do Spin.

Incremento maior do Spin : Define o range máximo do Spin.

Valor no Banco de Dados

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


12

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Decimal
Configuração Geral
15

Interface de configuração do campo decimal.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Formatação dos Valores


16

Interface de formatação de valores.

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.

Agrupamento de Dígitos : Define se o campo exibirá o separador de agrupamento de dígitos.

Tamanho Máximo : Permite determinar o tamanho máximo do campo.

Valor Mínimo : Permite definir o valor mínimo do campo.

Valor Máximo : Permite definir o valor máximo do campo.

Qtd. Decimais : Define a quantidade de casas decimais do campo.

Agrupamento : Define qual caracter será usado para a separação de milhar.

Separador Decimal : Define o separador decimal do campo.

Sinal negativo : Define qual caracter será usado para a exibição de números negativos.

Formato de número negativo : Define o posicionamento do sinal negativo em relação ao valor.

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.

Valor no Banco de Dados


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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.


17

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.


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

Interface de configuração do tipo de exibição da ajuda.

Moeda
Configuração Geral

Interface de configuração do campo moeda.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Formatação dos Valores


20

Interface de formatação de valores.

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.

Agrupamento de Dígitos : Define se o campo exibirá o separador de agrupamento de dígitos.

Uso de Símbolo Monetário : Define se o campo exibirá o símbolo monetário da configuração regional.*

Tamanho Máximo : Permite determinar o tamanho máximo do campo.

Valor Mínimo : Permite definir o valor mínimo do campo.

Valor Máximo : Permite definir o valor máximo do campo.

Qtd. Decimais : Define a quantidade de casas decimais do campo.

Agrupamento : Define qual caracter será usado para a separação de milhar.

Separador Decimal : Define o separador decimal do campo.

Sinal negativo : Define qual caracter será usado para a exibição de números negativos.

Formato de número negativo : Define o posicionamento do sinal negativo em relação ao valor.

Aceita Negativo : Permite que o campo aceite somente valores negativos, somente positivos ou ambos.

Exibir Calculadora : Exibe uma calculadora realizar cálculos.

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.

Valor no Banco de Dados

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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição
21
Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.


22
Altura : Para definir a altura 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Data
Configuração Geral

Interface de configuração do campo data.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.


24
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Formatação dos Valores

Interface de formatação de valores.

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.

Separador de data : Permite informar o símbolo que irá separar a data.

Primeiro Dia : Define o dia que será apresentado como o primeiro da semana.

Exibição : Permite selecionar o formato de exibição do campo.

Formato Interno : Formato que será armazenado dentro do banco de dados.

Usar ComboBox : Permite selecionar a data e o mês através de combobox.

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.

Valor no Banco de Dados

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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.


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

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Hora
Configuração Geral
27

Interface de configuração do campo 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 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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Formatação dos Valores

Interface de formatação de valores.

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

Separador de hora : Permite informar o símbolo que irá separar a hora.

Exibição : Permite selecionar o formato de exibição do campo hora.

Formato Interno : Formato que será armazenado dentro do banco de dados.


28
Exibir Formato : Permite exibir ao lado do campo o modo de preenchimento do campo hora.

Usar Timepicker : Usar plug-in JQuery para escolha da hora.

Valor no Banco de Dados


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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Configuração da Visualização

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.


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

Interface de configuração do tipo de exibição da ajuda.

Data e Hora
Configuração Geral

Interface de configuração do campo data e hora.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Formatação dos Valores


31

Interface de formatação de valores.

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.

Separador de data : Permite informar o símbolo que irá separar a data.

Separador de hora : Permite informar o símbolo que irá separar a hora.

Exibição : Permite selecionar o formato de exibição do campo data / hora.

Formato Interno : Formato que será armazenado dentro do banco de dados.

Exibir Formato : Permite exibir ao lado do campo o modo de preenchimento do campo hora.

Agrupar data e hora : Agrupar data e hora no mesmo campo.

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.

Novo Calendário : Mostrar um novo calendário com jquery, ou o antigo calendário.

Limite de anos : Quantidade de anos que serão exibidos no calendário.

Exibir número da semana : Exibir número da semana na aplicação.

Meses adicionais : Exibir meses adicionais no calendário.

Mostrar Combo ano e mês : Mostrar Combo Ano e mês no calendário.

Decimais dos segundos : Define a quantidade de decimais para os segundos.

Valor no Banco de Dados


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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Configuração da Visualização

A Configuração da Visualização 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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Imagem HTML
Configuração Geral

Interface de configuração do campo imagem html.

Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo imagem html, ele permite inserir no campo uma imagem.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

Imagem : Define a imagem que deverá ser exibida. O ícone “Escolher imagem” lista imagens padrão do Scriptcase para seleção. O ícone “Fazer upload de uma imagem” possibilita que o
desenvolvedor envie para o servidor uma imagem localizada em outra máquina.

Borda da Imagem : Largura da borda da imagem em Pixels.


34
Largura da Imagem : Permite definir a largura da imagem em Pixels.

Altura da Imagem : Permite definir a altura da imagem em Pixels.

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.


35
Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Label
Configuração Geral

Interface de configuração do campo label.


36
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo label, o campo é exibido como output apenas como saída de dado.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

Texto : Caixa onde será informado o texto que será exibido ao lado do campo.

Usar para recarga : Esta opção ao ser ativada, permite que o texto que foi informado na propriedade Texto, torne-se um link que ao ser clicado recarrege o formulário.

Posicionamento : Permite posicionar o formulário no bloco escolhido.

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.


37
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

CPF
Configuração Geral
38

Interface de configuração do campo 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 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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Valor no Banco de Dados


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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.


39
Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

CNPJ
Configuração Geral
42

Interface de configuração do campo 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 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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Valor no Banco de Dados

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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.


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

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

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.

Interface de configuração da visualização.


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

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

CPF e CNPJ
Configuração Geral

Interface de configuração do campo cpnf e cnpj.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

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.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Valor no Banco de Dados

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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

SELECT Campo_a_ser_Exibido FROM tabela WHERE Campo_Chave = '{Campo_do_Formulário}'


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

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc
48
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Tipo CPF e CNPJ


Configuração Geral
49

Interface de configuração do campo tipo 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 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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Formatação dos Valores

Interface de formatação de valores.

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.

Valor no Banco de Dados


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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.


50
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Cartão
Configuração Geral

Interface de configuração do campo cartão.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.


53
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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 Máscara Valor Digitado Valor Formatado


Número de Telefone +99 99 9999 - 9999 123456789012 +12 34 5678 - 9012
Software Key (Apenas Letras) AAAA-AAAA-AAAA-AAAA QWERTYUIASDFGHJK QWER-TYUI-ASDF-GHJK
Software Key (Letras e Números) **---** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4-T5Y6-U7I8
Placa de Carro AAA - 9999 QWE1234 QWE - 1234
Serial do Scriptcase A999A999A999- ** D111H111G111DG2P D111H111G111-DG2P
Múltiplas máscaras (Telefone) 9999-9999;(99)9999-9999;9999 999 9999 +99 99 9999-9999
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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Valor no Banco de Dados


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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição
54
Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.


55
Altura : Para definir a altura 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Tipo Cartão
Configuração Geral

Interface de configuração do campo tipo cartão.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Formatação dos Valores


57

Interface de formatação de valores.

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.

Valor Negativo : Valor da nova opção.

Título : Label da nova opção.

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.

Valor no Banco de Dados


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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


59
Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

CEP
Configuração Geral
60

Interface de configuração do campo cep.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Formatação dos Valores

Interface de formatação de valores.

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.

Valor no Banco de Dados


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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

E-mail
Configuração Geral
64

Interface de configuração do campo email.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Exibir Ícone : Exibe um ícone de email ao lado do campo.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Valor no Banco de Dados

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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.


65
Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

URL
Configuração Geral
68

Interface de configuração do campo url.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Exibir Ícone : Exibe um ícone ao lado do campo.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Valor no Banco de Dados

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

Interface de configuração do valor no banco de dados.


69
Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Cor HTML
Configuração Geral

Interface de configuração do campo Cor HTML.


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

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Valor no Banco de Dados

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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.


73

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.


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

Interface de configuração do tipo de exibição da ajuda.

Editor HTML
Configuração

Interface de configuração do campo Editor HTML.

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.

Altura : Altura em pixels do Editor HTML

Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

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

Barra de Ferramentas

Interface de configuração da barra de ferramentas do Editor

HTML.

Propriedades
Localização : local do posicionamento da barra de ferramentas do Editor HTML

Alinhamento : Alinhamento dos botões na barra de ferramentas

Status : Barra de status, Não Exibir, Superior e Inferior;

Quantidade : Quantidade de linhas na barra de ferramentas do Editor HTML.

Organização dos Botões : Permite definir a posição dos botões na barra de ferramentas.

Pré-Visualização : Permite visualizar a barra de ferramentas de acordo com as configurações acima.

Configuração da Visualização

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Localização
Configuração

Interface de configuração do campo Localizaçã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.

Label : Título do campo na aplicação.

Recarregar : Recarrega formulário após alteraçã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.
78

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Tema
Configuração

Interface de configuração do campo Tema.

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.

Label : Título do campo na aplicação.

Recarregar : Recarrega formulário após alteraçã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.
80

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Youtube
Configuração Geral

Interface de configuração do campo youtube.

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.

Largura : Define a largura do vídeo em pixels.

Altura : Define a altura do vídeo em pixels.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo SQL :Tipo de campo no banco de dados.

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.


83
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Google Maps
Configuração Geral
84

Interface de configuração do campo googlempas.

Tipo do dado : Define o tipo de dado de exibição no campo da aplicação.

Label : Define o título do campo na aplicação. Ex: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como
Nome do Cliente.

Origem : Define o método de passagem de parâmetros para a API do Google.

Interface de configuração de Origem

Modo de visualização : Indica a forma de exibição do campo. Podendo abrir em Modal ou em uma Nova janela.

Largura : Define a largura do Mapa a ser exibido.

Altura : Define a Altura do Mapa a ser exibido.

Zoom : Define o Zoom inicial (disponíveis pela API do Google) da localização no Mapa.

Chave da API : Chave de autorização para visualizar os mapas. (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.

Para pegar a sua API Key acesse o site clicando aqui

Tipo de link : Define o tipo de ligaçã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”

Configuração da Visualização
A Configuração da Visualização 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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Imagem (Banco de dados)


Configuração Geral
87

Interface de configuração do campo tipo Imagem ( Banco de Dados ).

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.

Borda da Imagem : Largura da borda da imagem em Pixels.

Altura da Imagem : Permite definir a altura da imagem em Pixels.

Barra de Progresso : Mostrar barra de progresso enquanto os arquivos são enviados ao servidor.

Área de Upload : Permite utilizar uma área drag’n drop para envio de arquivos.

Largura da Imagem : Permite definir a largura da imagem em Pixels.

Manter Aspecto : Manter o aspecto da imagem. Quando 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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

MultiUpload

Ele permite fazer upload de múltiplos arquivos e armazenar as informações em uma tabela de banco de dados relativa.

Configurações do Multi Upload.

Quantidade de colunas : Quantidade de colunas para exibir no Multiupload.

Posição do delete : Posição do checkbox de deletar.

Posição do upload : Posicionamento dos registros no momento do upload.

Monstrar o status : Mostrar o status de upload.

Tabela : Selecione a tabela da base de dados para armazenar os arquivos.

Depois de selecionar a tabela, será exibido todos os campos daquela tabela, onde devemos associar os parâmetros de preenchimento dos campos ao inserir ou atualizar um
registro.
88

Configuração de campos da tabela para o Multi Upload.

Nome do arquivo : Obtém o nome do arquivo que está sendo carregado.

Upload : Obtém o binário do arquivo.

Incremento Auto : Usado apenas quando o campo do banco de dados é do tipo auto incremento ou similar.

Incremento Manual : O formulário gerado irá lidar com o recurso de auto-incremento, calculando o valor do campo automaticamente antes de inserir um registro.

Chave Extrangeira : Permite associar um valor de um campo do formulário atual.

Definido : Você pode especificar um valor constante ou usar variáveis globais. [global_var]

Data de inclusão : Obter os dados do servidor ao inserir.

Datetime de inclusão : Obter a data e hora do servidor ao inserir.

IP do usuário : O campo será preenchido com o IP do computador que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo é atribuído pelo banco de dados.

Calculado pelo banco de dados se vazio : O valor do campo é atribuído pelo banco de dados se nenhum valor é passado para ele.

Null : O campo na tabela SQL é preenchido com (null)

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
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).

Largura : Para definir a largura do título.

Altura : Para definir a altura 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Imagem (Nome do Arquivo)


Configuração Geral

Interface de configuração do campo tipo Imagem ( Nome do Arquivo ).

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.

Borda da Imagem : Largura da borda da imagem em Pixels.

Altura da Imagem : Permite definir a altura da imagem em Pixels.

Largura da Imagem : Permite definir a largura da imagem em Pixels.

Manter Aspecto : Manter o aspecto da imagem. Quando 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.

Incrementar Arquivo : Incrementa o nome do arquivo se ele já existir na pasta de uploads.

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.

Esconder o nome da imagem : Oculta o nome da imagem no momento do upload.


91
Exclusão de arquivos : Permite apagar o arquivo no diretório referente ao registro que está excluindo.

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

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

MultiUpload

Ele permite fazer upload de múltiplos arquivos e armazenar as informações em uma tabela de banco de dados relativa.

Configurações do Multi Upload.

Quantidade de colunas : Quantidade de colunas para exibir no Multiupload.

Posição do delete : Posição do checkbox de deletar.

Posição do upload : Posicionamento dos registros no momento do upload.

Monstrar o status : Mostrar o status de upload.

Tabela : Selecione a tabela da base de dados para armazenar os arquivos.

Depois de selecionar a tabela, será exibido todos os campos daquela tabela, onde devemos associar os parâmetros de preenchimento dos campos ao inserir ou atualizar um
registro.

Configuração de campos da tabela para o Multi Upload.

Nome do arquivo : Obtém o nome do arquivo que está sendo carregado.

Upload : Obtém o binário do arquivo.

Incremento Auto : Usado apenas quando o campo do banco de dados é do tipo auto incremento ou similar.

Incremento Manual : O formulário gerado irá lidar com o recurso de auto-incremento, calculando o valor do campo automaticamente antes de inserir um registro.

Chave Extrangeira : Permite associar um valor de um campo do formulário atual.

Definido : Você pode especificar um valor constante ou usar variáveis globais. [global_var]

Data de inclusão : Obter os dados do servidor ao inserir.

Datetime de inclusão : Obter a data e hora do servidor ao inserir.

IP do usuário : O campo será preenchido com o IP do computador que está acessando a aplicação.
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.

Null : O campo na tabela SQL é preenchido com (null)

Configuração da Visualização

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
93
Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Documento (Banco de dados)


Configuração Geral
94

Interface de configuração do campo tipo Documento ( Banco de Dados ).

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.

Tamanho do Arquivo : Permite definir o campo que contém o tamanho do arquivo.

Extensões permitidas : Extensões permitidas para upload, separadas por ponto e virgula(;). Caso seja deixado em branco, todas as extensões serão permitidas. Ex.: docx;jpg;png;xls

Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

MultiUpload

Ele permite fazer upload de múltiplos arquivos e armazenar as informações em uma tabela de banco de dados relativa.

Configurações do Multi Upload.

Quantidade de colunas : Quantidade de colunas para exibir no Multiupload.

Posição do delete : Posição do checkbox de deletar.

Posição do upload : Posicionamento dos registros no momento do upload.

Monstrar o status : Mostrar o status de upload.

Tabela : Selecione a tabela da base de dados para armazenar os arquivos.

Depois de selecionar a tabela, será exibido todos os campos daquela tabela, onde devemos associar os parâmetros de preenchimento dos campos ao inserir ou atualizar um
registro.
95

Configuração de campos da tabela para o Multi Upload.

Nome do arquivo : Obtém o nome do arquivo que está sendo carregado.

Upload : Obtém o binário do arquivo.

Incremento Auto : Usado apenas quando o campo do banco de dados é do tipo auto incremento ou similar.

Incremento Manual : O formulário gerado irá lidar com o recurso de auto-incremento, calculando o valor do campo automaticamente antes de inserir um registro.

Chave Extrangeira : Permite associar um valor de um campo do formulário atual.

Definido : Você pode especificar um valor constante ou usar variáveis globais. [global_var]

Data de inclusão : Obter os dados do servidor ao inserir.

Datetime de inclusão : Obter a data e hora do servidor ao inserir.

IP do usuário : O campo será preenchido com o IP do computador que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo é atribuído pelo banco de dados.

Calculado pelo banco de dados se vazio : O valor do campo é atribuído pelo banco de dados se nenhum valor é passado para ele.

Null : O campo na tabela SQL é preenchido com (null)

Configuração da Visualização

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
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).

Largura : Para definir a largura do título.

Altura : Para definir a altura 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Documento (Nome do Arquivo)


MultiUpload

Ele permite fazer upload de múltiplos arquivos e armazenar as informações em uma tabela de banco de dados relativa.

Configurações do Multi Upload.

Quantidade de colunas : Quantidade de colunas para exibir no Multiupload.

Posição do delete : Posição do checkbox de deletar.

Posição do upload : Posicionamento dos registros no momento do upload.

Monstrar o status : Mostrar o status de upload.

Tabela : Selecione a tabela da base de dados para armazenar os arquivos.

Depois de selecionar a tabela, será exibido todos os campos daquela tabela, onde devemos associar os parâmetros de preenchimento dos campos ao inserir ou atualizar um
registro.

Configuração de campos da tabela para o Multi Upload.

Nome do arquivo : Obtém o nome do arquivo que está sendo carregado.


98
Upload : Obtém o binário do arquivo.

Incremento Auto : Usado apenas quando o campo do banco de dados é do tipo auto incremento ou similar.

Incremento Manual : O formulário gerado irá lidar com o recurso de auto-incremento, calculando o valor do campo automaticamente antes de inserir um registro.

Chave Extrangeira : Permite associar um valor de um campo do formulário atual.

Definido : Você pode especificar um valor constante ou usar variáveis globais. [global_var]

Data de inclusão : Obter os dados do servidor ao inserir.

Datetime de inclusão : Obter a data e hora do servidor ao inserir.

IP do usuário : O campo será preenchido com o IP do computador que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo é atribuído pelo banco de dados.

Calculado pelo banco de dados se vazio : O valor do campo é atribuído pelo banco de dados se nenhum valor é passado para ele.

Null : O campo na tabela SQL é preenchido com (null)

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Código de barras
Configuração Geral
100

Interface de configuração do campo Código de barras.

Tipo do dado : Tipo de dados do campo.

Label : título do campo.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo SQL : Tipo do campo no banco de dados.

Código de barras

Interface de configuração do Código de barras.

Tipo : Tipo de código de barras.

Texto : Texto do código de barras para a ilustração.

Existem 18 tipos de códigos de barras , que está listado abaixo:

Interface de configuração do 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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Select
Configuração

Interface de configuração do campo select.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.


Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Valor no Banco de Dados

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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados 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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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

Altura : Permite definir a altura do objeto select.

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.

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.

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.

Lookup de Edição - Manual

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

Interface Lookup de Edição Manual.

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 :

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

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

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
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.

Altura : Define uma altura(linhas) para o objeto select.

Múltiplos Valores (delimitador)

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

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

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

Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.

Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .

Altura Define uma altura (linhas) para o objeto select.

Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: Se fossem selecionados Masculino, Casado e Estudar, no banco de dados seria armazenado o seguinte valor MCED.
107

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

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

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.

Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.

Tamanho : Quantidade de bytes que a informação ocupará na string.

Altura : Define uma altura (linhas) para o objeto select.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado.

Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo.

Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1 (Esportes) + 2 (Cultura) = 3

Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13
108

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

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

Altura : Define uma altura (linhas) para o objeto select.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).

Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.

Título : Texto exibido na linha de título do objeto select.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.

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

Exibição de lookup com valor original.]

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

Este lookup é usado para listar todos os valores do campo selecionado.

Este lookup irá aplicar um “distinct” em sua query SQL.

Processamento Ajax

Interface de configuração do processamento ajax.


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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).
110
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Duplo Select
Configuração
111

Interface de configuração do campo duplo select.

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.

Data do sistema : O campo será preenchido com a data atual do servidor.


Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Valor no Banco de Dados

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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição
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.

Interface Lookup de Edição Automático.

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.

Altura : Permite definir a altura(linhas) do campo na interface.

Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ).

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Duplo Select .

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

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

Interface de configuração do 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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

CheckBox
Configuração

Interface de configuração do campo checkbox.

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.

Data do sistema : O campo será preenchido com a data atual do servidor.


Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Valor no Banco de Dados

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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados 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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático


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

Interface Lookup de Edição Automático.

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.

Lookup de Edição - Manual

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

Interface Lookup de Edição Manual.

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

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

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

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (delimitador)

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

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

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

Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.

Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
118
Solteiro
Label S
Valor 2
Inicio 1
Tamanho
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: Se fossem selecionados Masculino, Casado e Estudar, no banco de dados seria armazenado o seguinte valor MCED.

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

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

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.

Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.

Tamanho : Quantidade de bytes que a informação ocupará na string.

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado.

Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo.

Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1 (Esportes) + 2 (Cultura) = 3

Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13
119

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

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

Colunas : Permite informar a quantidade de colunas para exibição dos itens do checkbox.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto 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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Radio
Configuração

Interface de configuração do campo checkbox.


122
Tipo do dado : O Tipo de dados Rádio é um objeto que permite a seleção de apenas uma informação de todas as que são exibidas por ele.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.


Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Valor no Banco de Dados

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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados 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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

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

Seleção do tipo de Lookup.


123
Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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.

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.

Lookup de Edição - Manual

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

Interface Lookup de Edição Manual.

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 Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).

Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.

Título : Texto exibido na linha de título do objeto select.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.

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

Exibição de lookup com valor original.]

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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Texto Auto-Complete
Configuração Geral
127

Interface de configuração do campo texto auto complete.

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.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

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.

Largura para o Select2 : Define uma largura para a área do Select2.

Interface de configuração do 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.

Interface de configuração do label.

Criticar só no submit : Valida o campo somente quando o formulário é submetido.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Formatação dos Valores

Interface de formatação de valores.


128
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras em maiúscula

Tamanho Mínimo : Permite definir o tamanho mínimo que o campo aceita.

Tamanho Máximo : Permite definir o tamanho máximo que o campo aceita.

Caracteres Permitidos : Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. As opções são:

Todos : Permite que seja digitado qualquer caracter no campo

Selecionados : Define o conjunto de caracteres permitidos. Usando as configurações abaixo será permitida a digitação de letras, números e dos caracteres - / (definidos no atributo Mais). As

letras a b c (definidas no atributo Menos) não serão permitidas.

Valor no Banco de Dados


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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do Lookup de Consulta.

Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.

Registros : Permite alterar a quantidade de registros exibidos por pesquisa.


129
Largura : Permite alterar a largura da caixa de captura (Capturar Texto).

Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).

Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Interface de configuração da validação do Lookup de Consulta.

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

da validação do Lookup de Consulta.

Exibir label com a descrição__ : Permite exibir o label com a descriçã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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.


130
Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Número Auto-Complete
Configuração Geral

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

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Criticar só no submit : Valida o campo somente quando o formulário é submetido.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Valor no Banco de Dados


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

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do Lookup de Consulta.

Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.

Registros : Permite alterar a quantidade de registros exibidos por pesquisa.

Largura : Permite alterar a largura da caixa de captura (Capturar Texto).

Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).

Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Interface de configuração da validação do Lookup de Consulta.

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

da validação do Lookup de Consulta.

Exibir label com a descrição__ : Permite exibir o label com a descrição.


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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.


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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Assinatura
Configuração Geral
Interface de configuração do campo assinatura.

Tipo de dado : Define o tipo do campo da aplicação.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

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.

Largura : Permite definir a largura do campo assinatura em pixels.

Altura : Permite definir a largura do campo assinatura em pixels.

Legenda : Permite definir a legenda que será exibida ao lado do campo.

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

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Configuração da visualização

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Estilo de borda : Permite escolher o estilo da borda.

Collapse : Permite definir a opção collapse da borda.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Exemplos relacionados
Grid Editável View com Modal

Formulário Simples

Múltiplos Registros

Grid Editável View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Layout
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › 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.

Interface de Configuração das Páginas(

disponível apenas para aplicações de Formulário, Controle e Filtro).

Veja abaixo um exemplo de uma aplicação de Formulário usando duas Páginas: Dados Gerais e Documentos.

Aplicação de Formulário utilizando recurso de Páginas.

Configuração das páginas

A aplicação de formulário já traz uma página padrão, 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

Configuração das Páginas.

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

Configurações relativas a Aba da Pasta


Nome da Fonte : Permite definir qual a fonte das letras e caracteres a serem exibidos no campo. Clicando no ícone existente à direita do campo é aberta uma tela para seleção da
fonte. Basta selecionar a fonte na lista existente, que é transferida para o campo abaixo da lista e clicar no botão Confirmar. A tela é fechada e a opção é transferida para o campo
da tela principal.

Tamanho da Fonte : Informa o tamanho de fonte desejado.

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.

Configuração dos blocos da aplicação

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.

Organização e Mudança de posição dos Blocos


3
Veja abaixo como alterar a ordem de exibição dos Blocos de uma Página.

Clique e araste o bloco que deseja alterar para a sua nova posição.

Configuração de

exibição dos blocos da aplicação

Veja agora como remover um bloco da exibição

Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. 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

exibição dos blocos da aplicação

Configuração de

exibição dos blocos da aplicação

Atributos
Bloco
Nome : Nome do Bloco.

Label : Título do bloco que será exibido na aplicação.

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.

Posição : Opções de exibição do label :


Acima : o label será exibido acima do campo.

Ao Lado : o label será exibido ao lado do campo.

Abaixo : o label será exibido abaixo do campo.

Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.

Posição : De que forma os campos serão exibidos dentro do bloco :


Abaixo : Os campos serão exibidos um abaixo do outro respeitando a quantidade de colunas.

Ao lado : Os campos serão exibidos ao lado do outro respeitando a quantidade de colunas.

Corrido : Os campos serão exibidos lado a lado sem conter tabulação.

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.

Ao lado : Indica que o próximo bloco será exibido ao lado.

Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).

Colapse : Habilta opção de fechar (colapse) o bloco.

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

Interface de criação dos blocos da aplicação

Atributos
Nome : Nome do bloco.

Label : Texto que será que mostrado no bloco da aplicação.

Edição dos blocos

Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface para definição dos parâmentros do
bloco. No fim clique no botão Salvar.

Interface de edição dos blocos da aplicação

Atributos
Nome : Nome do bloco.

NTítulo : Exibe o título do bloco.

Exibir Título : Esta opção, quando ativada, permite exibir o título do bloco.

Fonte do Título : Nome da fonte aplicada no título do bloco.

Tamanho da Fonte : Tamanho da fonte aplicada ao título do bloco.

Cor da Fonte : Cor da fonte do título do bloco.

Cor do Fundo : Cor de fundo da linha do título do bloco.

Figura de Fundo : Figura de fundo da linha do título do bloco.

Altura do Título : Altura em pixels da linha do título do bloco.

Alinhamento Horizontal : Alinhamento horizontal do título do bloco (Esquerda, Centro e Direita).

Alinhamento Vertical : Alinhamento vertical do título do bloco(Topo, Meio e Baixo).

Exibir Label : Exibir os labels dos campos do bloco.

Colunas : Quantidade de colunas de campos no bloco.

Largura das Colunas : Forma de cálculo das colunas do bloco.

Cor do Label : Cor para exibir o label dos campos.

Organização dos Campos : Forma de organização dos campos no bloco.


5
Posição do Label : Posicionamento do label dos campos em relação aos dados.

Próximo Bloco : Posicionamento do próximo bloco em relação ao atual.

Cor da Borda : Cor da borda do bloco.

Largura da Borda : Largura da borda do bloco.

Largura do Bloco : Largura do bloco (width).

Altura do Bloco : Altura do bloco (height).

CellSpacing : Espaçamento das células do bloco.

Collapse : Habilta opção de fechar (colapse) o 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 de temas da aplicação

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.

Botão : Permite a escolha do modelo dos botões 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

Configuração do cabeçalho da aplicação

Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.

Exibir Cabeçalho : Esta flag determina se o cabeçalho será exibido.

Título da Consulta : Permite informar um título para ser exibido na aplicaçã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é

Configuração do rodapé da aplicação

Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.

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

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

Nome : Aqui você altera o nome do seu 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.

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

Data : Aqui você informa um formato de exibição de datas. Exemplo: d-m-Y

Imagem : Você escolhe uma imagem do gerenciador de imagem.

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.

Método : Você seleciona um método criado em sua aplicação.

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.

Excluir : Ao clicar nessa opção você exclui uma linha do layer.

Adicionar : Você adiciona mais uma linha ao layer.

Fechar : Você fecha a tela de edição do layer.

Salvar : Você salvar todas as alterações feitas no layer.

Exemplos relacionados
Grid Editável View com Modal

Formulário Simples

Múltiplos Registros

Grid Editável View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
8
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Eventos
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › 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.

Exemplo: if ([glo_var_depto] != ‘financeiro’){ sc_redir(app_x.php); }

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.

- Aumenta a área ocupada pelo seu editor de codigo.

- Expande as laterais do editor de código.

- Ativa a busca no editor de código.

- Ativa a replace no editor de código.

- Define o tema de editor de codigo.


3
As teclas de atalhos estão disponíveis em todos os navegadores compatíveis com o Scriptcase

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 View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Eventos Ajax
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › EVENTOS AJAX

OnClick
O evento ajax do tipo OnClick é executado ao realizar o clique no campo que foi criado o evento ajax.

Criando novo evento ajax

Criando um novo evento ajax

Selecionando o campo

Selecionando campos do evento ajax

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.

Criando novo evento ajax

Criando um novo evento ajax

Selecionando o campo

Selecionando campos do evento ajax

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.

Criando novo evento ajax

Criando um novo evento ajax

Selecionando o campo
2

Selecionando campos do evento ajax

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.

Criando novo evento ajax

Criando um novo evento ajax

Selecionando o campo

Selecionando campos do evento ajax

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 View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX
3
Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Botões
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › 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.

Criação de novos botões

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.

Tipos de Botões: (Javascript, PHP, Ligação e Ajax).

Tipos de botões do formulário

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

Podemos configurar o modo de exibição do botão JavaScript em Link, Imagem ou Botão.

Modo de Exibição: Botão

Configuração do botão JavaScript do tipo Botão

Modo de exibição Permite selecionar o modo de exibição do botão.


2
Label Texto que será exibido no botão (na aplicação em execução).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Tipo do botão criado.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Modo de Exibição: Imagem

Configuração do botão JavaScript do tipo

Imagem

Modo de exibição Permite selecionar o modo de exibição do botão.


Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Tipo do botão criado.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Modo de Exibição: Link

Configuração do botão JavaScript do tipo

Ligação

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão (na aplicação em execução).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Tipo do botão criado.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Bloco de Codificação

Bloco de codificação do botão JavaScript.

Neste bloco, é aceitável apenas códigos JavaScript.

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

Configuração do botão PHP do tipo Botão

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão (na aplicação em execução).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Tipo do botão criado.
Target Permite definir a janela de destino onde será executado o código (mesma janela, outra janela, modal)
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Modo de Exibição: Imagem

Configuração do botão PHP do tipo Imagem

Modo de exibição Permite selecionar o modo de exibição do botão.


Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Tipo do botão criado.
Target Permite definir a janela de destino onde será executado o código (mesma janela, outra janela, modal)
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Modo de Exibição: Link

Configuração do botão PHP do tipo Link

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão (na aplicação em execução).
Hint Mensagem exibida no hint do botão.
4
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Tipo do botão criado.
Target Permite definir a janela de destino onde será executado o código (mesma janela, outra janela, modal)
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Bloco de Codificação

Bloco de codificação do botão PHP.

Neste bloco, pode-se utilizar macros, códigos PHP e JavaScript.

Botão de Ligação
Podemos configurar o modo de exibição do botão de Ligação em Link, Imagem ou Botão.

Modo de Exibição: Botão

Configuração do botão de Ligação do Tipo

Botão

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão (na aplicação em execução).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Tipo do botão criado.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Modo de Exibição: Imagem

Configuração do botão de Ligação do Tipo

Imagem

Modo de exibição Permite selecionar o modo de exibição do botão.


Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Tipo do botão criado.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.
5
Modo de Exibição: Link

Configuração do botão de Ligação do Tipo

Ligação

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão (na aplicação em execução).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Tipo do botão criado.
CSS Style Nome da classe CSS, estilo criado nos botões do editor do esquema.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Configurado a ligação
SELECIONANDO APLICAÇÕES

Configuração da escolha de aplicações do botão de ligação

Devemos selecionar uma aplicação para ser chamada através do botão de Ligação.

PARÂMETROS DA LIGAÇÃO

Configuração da escolha de parâmetros do botão de ligação

Campo Permite selecionar um campo existente na aplicação


Variável Permite utilizar uma variável global.
Fixo Permite escreve um conteúdo fixo.
Vazio Nenhum valor será passado para a aplicação seguinte.
P R O P R I E D A D E S D A L I G A Ç Ã O ( C O N S U L TA )
6

Configuração da escolha das propriedades do

botão de ligação quando a aplicação destino é uma Consulta

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)

Configuração da escolha das propriedades do

botão de ligação quando a aplicação destino é um 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.

Modo de Exibição: Botão

Configuração do botão Ajax do Tipo Botão


7
Modo de exibição Permite selecionar o modo de exibição do botão.
Label Texto que será exibido no botão (na aplicação em execução).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Modo de Exibição: Imagem

Configuração do botão Ajax do Tipo Imagem

Modo de exibição Permite selecionar o modo de exibição do botão.


Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Modo de Exibição: Link

Configuração do botão Ajax do Tipo Ligação

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão (na aplicação em execução).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Bloco de Codificação

Bloco de codificação do botão Ajax

Neste bloco, pode-se utilizar macros, códigos Ajax e JavaScript.

Exemplos relacionados
Grid Editável View com Modal

Formulário Simples

Múltiplos Registros

Grid Editável View

Grid Editável
8
Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Mestre Detalhe
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › MESTRE DETALHE

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.

Criando um novo Mestre/detalhe.

Definindo nome e label


Informando o nome e o label da ligação de detalhe.

Interface para configurar o nome e label.

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.

Interface para configurar a aplicação detalhe.

Definição dos parâmetros

Na coluna Campo do lado esquerdo serão mostrados todos os campos do formulário mestre e na coluna Chave, 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

Interface para configurar os parâmetros da ligação.

Propriedades da ligação
Depois de criada a ligação, é possível alterar as propriedades clicando na ligação criada e selecionando a opção chamada Propriedades.

As propriedades da ligação são mostradas abaixo:

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.

Paginação : Permite selecionar a forma de paginação do formulário detalhe. As opções são:

Parcial : Faz paginação de acordo com a quantidade de registros informada a seguir.


Total : Exibe todos os registros do formulário detalhe.

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.

Excluir dependências : Exclui todas as dependências existentes no formulário detalhe.

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 View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
3
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Relação N-N
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › RELAÇÃO N-N

Permite configurar a atualização automática de tabelas de ligação em relacionamentos N:N.

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.

Criando campo Atualiza Tabela de Ligação.

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.

Informando o comando select.

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.

Informando o comando select baseado emn uma tabela.

Código : Valor que será armazenado na tabela de ligação.

Descrição : Valor que será exibido no campo de atualização.

Comando SELECT
Comando Select informado pelo usuário ou criado baseado em uma tabela, 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.

Tipo de objeto do campo.

Mostrar valor original e lookup : Exibe o código e a descrição informados no comando select.

Exibir Título : Exibe título do atributo de ligação (ver atributo de ligação).


2
Separados por : Quando a opção Mostrar valor original e lookup estiver habilitada deve-se definir um separador entre o código e a descrição.

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.

Define a tabela de relacionamento que será atualizada.

Seleção da tabela de atualizaçã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.

Definindo valores para os campos da tabela de atualização.

Campo Lookup

Campo Lookup.

Define o campo da tabela de lookup que está relacionado com a tabela de ligação.

Definindo chave estrangeira da tabela de relacionamento.

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

Definindo o campo de atribuição.

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

Disponível apenas para Duplo Select

Filtro no campo Duplo Select.

Define um filtro para o campo de ligação.

![Configuração do Filtro do campo de ligação.][relacao_n_n_info_filtro_config] Configuração do Filtro do campo de ligação.

Limite de Registros : Quantidade máxima de registros retornados pela pesquisa.

Estado Inicial : Define se na carga do formulário o campo virá Preenchido ou Vazio.

Campos do Filtro : Define se na pesquisa será exibido o Código e/ou Descrição.

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 View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Filtro
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › FILTRO

Configuração
Através do quadro abaixo podemos definir todas as opções que farão parte do Filtro do Formulário.

Interface de configuração do Filtro.

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

*Interface Configuração do Filtro dinâmico.

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

Interface de seleção dos campos do filtro

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

Aplicação em execução com QuickSearch.

Configuração

Nas configurações de Quicksearch há as seguintes opções:

Interface de configuração do QuickSearch.

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.

Interface de seleção dos campos do

QuickSearch.

E nós podemos selecionar vários critérios de pesquisa.

Interface de configuração dos critérios de

pesquisa do QuickSearch.

Você deve adicionar o botão quicksearch sobre a “barra” Configurações de usá-lo.


3
Campos
Texto

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo.

Tipo SQL : Tipo do campo no banco de dados.

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.

Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Número

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

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.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo

número.

Usar configurações regionais : Aplica as configurações regionais no campo.

Agrupamento : Separador de agrupamento.

Aceitar : Tipo de valor aceito.

Configuração da Visualização

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


7
Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Decimal
8

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo decimal.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo

decimal.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Configuração da Visualização

A Configuração da Visualização 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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Por cento

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO
11

Interface de configuração do filtro do campo por cento.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo por

cento.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Configuração da Visualização

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.


12
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Moeda

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo moeda.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo moeda.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Configuração da Visualização

A Configuração da Visualização 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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Por cento ( Calculado )

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO
16

Interface de configuração do filtro do campo por cento.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.


17
Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Data
18

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

F O R M ATA Ç Ã O D O S V A L O R E S

Interface de formatação dos valores do campo data.

Usar configurações regionais : Aplica as configurações regionais no campo.

Separador de data : Símbolo separador de data.

Mostrar : Tipo de exibição do campo.

Formato Interno : Formato de armazenamento do campo no banco de dados.

Usar ComboBox : Usar combobox para exibição do campo.


Ano como Combo : Usar ano como combo.
Ano Inicial : Primeiro ano que será exibido no combo.

Ano atual + : Exibe o ano atual mais a quantidade de anos informados.

Exibir Formato : Exibe formato do mês por extenso.

Exibir Calendário : Exibe um calendário para a escolha da data.


Novo Calendário : Exibie um novo calendário com jquery ou o calendário em seu formato antigo.

Limite de Anos : Quantidade de anos que serão exibidos no calendário.

Exibir número da semana : Exibe o número da semana na aplicação.

Meses adicionais : Exibe os meses adicionais no calendário.

Mostar Combo ano e mês : Exibe combo ano e mês no calendário.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo data.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores :Texto que aparecerá entre os valores.

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

Interface de condições especiais do campo data.

Todo o período : Busca período.

Hoje : Pesquisa na data de hoje.

__Ontem __ : Pesquisa na data de ontem.

Últimos 7 dias : Pesquisa últimos 7 dias. Ex: ((21/12/2017 27/12/2017).

Este mês : Pesquisa do começo mês corrente até o dia atual.

No mês passado : Pesquisa no mês passado.

Configuração da Visualização

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
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).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.


21
Hora

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

F O R M ATA Ç Ã O D O S V A L O R E S

Interface de formatação dos valores do campo hora.

Usar configurações regionais : Aplica as configurações regionais no campo.

Separador de hora : Símbolo separador de hora.

Exibição : Tipo de exibição do campo.

Formato Interno : Formato de armazenamento do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo hora.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Data e Hora

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

F O R M ATA Ç Ã O D O S V A L O R E S

Interface de formatação dos valores do campo data.

Usar configurações regionais : Aplica as configurações regionais no campo.

Separador de data : Símbolo separador de data.

Separador de hora : Símbolo separador de hora.

Mostrar : Tipo de exibição do campo.

Formato Interno : Formato de armazenamento do campo no banco de dados.

Usar ComboBox : Usar combobox para exibição do campo.


Ano como Combo : Usar ano como combo.
Ano Inicial : Primeiro ano que será exibido no combo.

Ano atual + : Exibe o ano atual mais a quantidade de anos informados.

Exibir Formato : Exibe formato do mês por extenso.


24
Exibir Calendário : Exibe um calendário para a escolha da data.
Novo Calendário : Exibie um novo calendário com jquery ou o calendário em seu formato antigo.

Limite de Anos : Quantidade de anos que serão exibidos no calendário.

Exibir número da semana : Exibe o número da semana na aplicação.

Meses adicionais : Exibe os meses adicionais no calendário.

Mostar Combo ano e mês : Exibe combo ano e mês no calendário.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo data.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores :Texto que aparecerá entre os valores.

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

Interface de condições especiais do campo data.

Todo o período : Busca período.

Hoje : Pesquisa na data de hoje.

__Ontem __ : Pesquisa na data de ontem.

Últimos 7 dias : Pesquisa últimos 7 dias. Ex: ((21/12/2017 27/12/2017).

Este mês : Pesquisa do começo mês corrente até o dia atual.

No mês passado : Pesquisa no mês passado.

Configuração da Visualização

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
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).

Largura : Para definir a largura do título.

Altura : Para definir a altura 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

CPF

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo cpf.

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

CNPJ

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO
29

Interface de configuração do filtro do campo cnpj.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
30
Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

CPF e CNPj
31

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo cpf e cnpj.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
32
Largura : Para definir a largura do título.

Altura : Para definir a altura 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Select

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo 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 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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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

Altura : Permite definir a altura do objeto select.

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.

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.

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.

Lookup de Edição - Manual

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

Interface Lookup de Edição Manual.

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 :

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

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

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
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.

Altura : Define uma altura(linhas) para o objeto select.

Múltiplos Valores (delimitador)

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

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

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

Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.

Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .

Altura Define uma altura (linhas) para o objeto select.

Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: Se fossem selecionados Masculino, Casado e Estudar, no banco de dados seria armazenado o seguinte valor MCED.
37

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

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

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.

Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.

Tamanho : Quantidade de bytes que a informação ocupará na string.

Altura : Define uma altura (linhas) para o objeto select.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado.

Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo.

Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1 (Esportes) + 2 (Cultura) = 3

Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13
38

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

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

Altura : Define uma altura (linhas) para o objeto select.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).

Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.

Título : Texto exibido na linha de título do objeto select.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.

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

Exibição de lookup com valor original.]

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

Este lookup é usado para listar todos os valores do campo selecionado.

Este lookup irá aplicar um “distinct” em sua query SQL.

Processamento Ajax

Interface de configuração do processamento ajax.


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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).
40
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Duplo Select

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo duplo

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.

Interface Lookup de Edição Automático.

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.

Altura : Permite definir a altura(linhas) do campo na interface.

Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ).

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Duplo Select .

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

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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.


43
CSS do Objeto Input
Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Checkbox

Interface de configuração do campo checkbox.


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

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo checkbox.

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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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.

Lookup de Edição - Manual

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

Interface Lookup de Edição Manual.

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 :

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

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

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (delimitador)


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

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

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

Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.

Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: Se fossem selecionados Masculino, Casado e Estudar, no banco de dados seria armazenado o seguinte valor MCED.

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

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.

Tamanho : Quantidade de bytes que a informação ocupará na string.

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado.

Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo.

Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1 (Esportes) + 2 (Cultura) = 3

Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13

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

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

Colunas : Permite informar a quantidade de colunas para exibição dos itens do checkbox.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.


48
Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto 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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Radio

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo radio.

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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

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

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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.

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

Lookup de Edição - Manual

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

Interface Lookup de Edição Manual.

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 Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).

Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.

Título : Texto exibido na linha de título do objeto select.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.

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

Exibição de lookup com valor original.]

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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.


54
CSS do Objeto Input
Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Campos da Consulta
55

Interface de configuração do filtro do campo Campos da

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.

Altura : Quantidade de Linhas para seleção dos Campos da Consulta.

Tipo SQL : Tipo do campo no banco de dados.

Configuração da Visualização

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
56
Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Ordenação dos Campos


57

Interface de configuração do filtro do campo Ordenação

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.

Altura : Quantidade de Linhas para seleção dos Campos da Consulta.

Tipo SQL : Tipo do campo no banco de dados.

Configuração da Visualização

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
58
Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Texto Auto-Complete
59

Interface de configuração do campo texto auto complete.

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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo

texto auto complete.

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

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras 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.

Interface de configuração do Lookup de Consulta.

Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.

Registros : Permite alterar a quantidade de registros exibidos por pesquisa.

Largura : Permite alterar a largura da caixa de captura (Capturar Texto).

Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).

Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
60

Interface de configuração da validação do Lookup de Consulta.

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

da validação do Lookup de Consulta.

Exibir label com a descrição__ : Permite exibir o label com a descriçã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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
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).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.


62
Número Auto-Complete

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

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

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.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo

número auto complete.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do Lookup de Consulta.


63
Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.

Registros : Permite alterar a quantidade de registros exibidos por pesquisa.

Largura : Permite alterar a largura da caixa de captura (Capturar Texto).

Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).

Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Interface de configuração da validação do Lookup de Consulta.

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

da validação do Lookup de Consulta.

Exibir label com a descrição__ : Permite exibir o label com a descriçã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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Exemplos relacionados
Grid Editável View com Modal

Formulário Simples

Múltiplos Registros

Grid Editável View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Aplicação
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › APLICAÇÃO

Configuração
Nesta configuração ficam atributos comuns as aplicações criadas através do Scriptcase, a seguir vamos descrever esses atributos.

Interface Configuração da aplicação

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.

Diretório de Imagens : Diretório base onde estão armazenadas as imagens 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.

Charset : Define um charset específico para a aplicação.

Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.

Pasta : Pasta onde a aplicação será armazenada no grupo de trabalho.

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.

HelpCase Link : Associe arquivos do HelpCase a sua aplicação

Configuracação de Erro

Interface de configuração de erros.

Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.

Erro SQL : Permite exibir o comando SQL que originou 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.

Fechar janela : Quando sair do aplicativo, fecha a janela do navegador.

URL de Redirecionamento : URL para redirecionamento no caso de não haver nenhuma variável global disponível.

Variável de Redirecionamento : Nome da variável através do qual será armazenada a URL da aplicação real.

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

Interface variáveis globais.

Exemplo:

Selecione Cliente, CustomerName dos clientes WHERE CustomerID = '[v_customerid]'

Não recomendamos a utilização de variáveis de sessão (variáveis globais) com o mesmo nome dos campos da tabela.

Neste caso, a variável v_customerid aparece na configuração de variáveis globais.

Interface de configuração das variáveis

globais.

EXIBE TODAS AS VARIÁVEIS GLOBAIS USADAS NA APLICAÇÃO

Atributo : nome da variável na aplicação.

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.

Configurações : Não valida (verificação) a variável em tempo de execução.

Tipo (Entrada / Saída) : Define se a variável é de entrada ou saída.

Descrição : Indica onde a variável está sendo utilizada.

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:

Interface de sincronização de tabela.

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 View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Ligações
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › LIGAÇÕES

Nova Ligação

Interface do menu de ligações.

Ao clicar no item Nova Ligação do menu de aplicação do Scriptcase será exibida a tela abaixo.

Interface de criação de ligações

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

Interface de criação de ligações de aplicação.

Lista de Aplicações

Interface de exibição das aplicações disponíveis para ligação.

Aplicação: Deve ser selecionado a aplicação de formulário que será chamada pela consulta.

Definição de Parâmentros

Interface Definição dos Parâmetros.

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:

Campo : Utilizado para passagem do valor de um campo da consulta como parâmetro.

Valor : Utilizado para passagem de um valor fixo como parâmetro.

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

Interface de Propriedades da Ligação.

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.

Interface de criação de ligações de campo.

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.

Interface Ligação entre aplicações.

Definição de Parâmentros
3

Interface Definição dos Parâmetros.

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:

Campo : Utilizado para passagem do valor de um campo da consulta como parâmetro.

Valor : Utilizado para passagem de um valor fixo como parâmetro.

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.

Interface de criação de ligações de captura.

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.

Interface Ligação entre aplicações.

Definição de Parâmentros

Interface Definição dos Parâmetros.

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.

Interface de criação de ligações de botão.

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 Altera o comportamento da ligação, posicionamento, modo de abertura do link.


Ligação Altera a aplicação chamada pela ligação e seus respectivos parâmetros.
Deletar Remove a ligação existente.

Propriedades da Ligação
Na tela abaixo deverão ser preenchidos os atributos relativos ao comportamento da ligação.

Interface Propriedade da ligação.

Modo de Operação do Link :


Abrir na Mesma Janela : A exibição do formulário será na mesma janela do browser.

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.

Interface de configuração das propriedades do formulário.

Habilitar botão de Insert : Habilita os botões novo e incluir no formulário.

Habilitar botão de Update : Habilita o botão de atualizar no formulário.

Habilitar botão de Delete : Habilita o botão de excluir 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.
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.

Interface de configuração das propriedades do iframe.

Exibir o cabeçalho da aplicação chamada : Exibe o cabeçalho do formulário.

Posição do iframe em relação à aplicação principal : Pode ser: abaixo, acima, direita e esquerda.

Ação após um insert ver tabela abaixo :


Recarregar a grid : Faz um refresh da página corrente.

Mover para o final da grid : Navega a consulta para a última página.

Altura do Iframe : Altura do iframe em pixels.

Largura do iframe : Largura do iframe em pixels.

Exemplos relacionados
Grid Editável View com Modal

Formulário Simples

Múltiplos Registros

Grid Editável View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

Mestre/Detalhe

Filtro
Usando Filtro Dinâmico

Barra de Ferramentas
Agrupando Botões

Formulário com Responsividade Mobile

Campo de Idiomas

Botão
Botão AJAX

Ligações
Capturar informação de consulta

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
6
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Programação
PÁGINA INICIAL › APLICAÇÕES › FORMULÁRIO › 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.

Interface Configuração dos Atributos.

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.

Criando um novo método

Interface de criação de método PHP

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.

Adicionar a quantidade variáveis: Definição de parâmetros do método PHP

Definição da variável: Definição da variável

Nome : Digite o nome da variável.

Tipo : Selecione o tipo de variáveis como: por valor ou por referência.

Valor padrão : O valor do parâmetro usado para inicializar a variável na chamada tim e.
Referências permitem que você crie um segundo nome para uma variável que você possa usá-lo para ler ou modificar os dados originais armazenado naquela
variável.

Edição do parâmetro:

: Seleciona todos os parâmetros variáveis em parâmetros de campo.

: Desmarca todos os parâmetros de seleção de variáveis em parâmetros de campo.

: Edita a variável selecionada em parâmetros de campo.

: Elimina a variável selecionada em parâmetros de campo.

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.

Criando um novo método

Interface de criação de método JavaScript

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.

Adicionar a quantidade variáveis: Definição de parâmetros do método JavaScript

Definição da variável: Definição da variável

Nome : Digite o nome da variável.

Tipo : Selecione o tipo de variáveis como: por valor ou por referência.

Valor padrão : O valor do parâmetro usado para inicializar a variável na chamada tim e.
Referências permitem que você crie um segundo nome para uma variável que você possa usá-lo para ler ou modificar os dados originais armazenado naquela
variável.

Edição do parâmetro:

: Seleciona todos os parâmetros variáveis em parâmetros de campo.

: Desmarca todos os parâmetros de seleção de variáveis em parâmetros de campo.

: Edita a variável selecionada em parâmetros de campo.

: Elimina a variável selecionada em parâmetros de campo.

Exemplos relacionados
Grid Editável View com Modal

Formulário Simples

Múltiplos Registros

Grid Editável View

Grid Editável

Layout
Campos com Labels abaixo

Blocos Treeview

Exportação
Exportação PDF

Mestre Detalhe
Mestre-Detalhe (1:1)

Simples Mestre-Detalhe para Empregados/Projetos

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

Consulta e Formulário na mesma página

Campos
Marca d'agua

Formatar ao digitar

Combobox Multi-selecionável

Upload de múltiplas imagens

Formulário com campos especiais

Editando um campo Select utilizando um formulário

Autocomplete

Relacionamento N x N
Atualiza tabela de ligação (Relacionamento N:N)

N:N usando Checkbox List

Chave Única
Validação de Chave Única

Vídeos relacionados
Criando um Formulário

Tipos de Formulário

Valores Padrão

Tipos de Campos do Formulário

Layout do Formulário

Validação de Dados

Dependências

Eventos do Formulário

Processamentos com Ajax


1
Configuração
PÁGINA INICIAL › APLICAÇÕES › ABA › CONFIGURAÇÃO

Interface da Configuração da Aba.

Esta propriedade Configuração de Aba permite definir os seguintes atributos:

Título : Título da aplicação que será exibido na barra de ferramentas.

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.

Tipo : Como será apresentada a organização das pastas, podendo ser:


Pasta em cima : Permite exibir as pastas acima das aplicações.

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.

Tamanho da Tabela : Tamanho da tabela das consultas.

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;

Botão na Barra de Ferramentas.

Í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

Aplicação de abas usando grids e gráficos

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.

Interface Configuração das Pastas

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

Imagem : Campo para seleção de uma imagem a ser incorporada na aba;

Alterar uma Pasta : Dê duplo clique no nome da pasta (coluna esquerda / lista de pastas) e em seguida, altere os dados desejados. Por fim, clique no 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

Aplicação de abas usando grids e gráficos

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:

Interface Configuração das Aplicações

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.

Adicionando e editando aplicações


Selecione a aplicação a ser alocada na pasta, e clique no botão prosseguir, conforme tela abaixo:

Interface Ligação entre Aplicações.

Em seguida, será apresentada a seguinte tela para complementar os parâmetros de ligação com a aplicação selecionada:

Interface Definição dos Parâmetros.

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.

Valor : Conteúdo a ser carregado para o parâmetro no momento da execução.

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

Aplicação de abas usando grids e gráficos

Vídeos relacionados
Aplicação de Aba
1
Configuração do PDF
PÁGINA INICIAL › APLICAÇÕES › ABA › CONFIGURAÇÃO DO PDF

Interface Configuração do PDF.

Criar PDF : Permite definir se a aplicação terá saída em formato 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

Aplicação de abas usando grids e gráficos

Vídeos relacionados
Aplicação de Aba
1
Segurança
PÁGINA INICIAL › APLICAÇÕES › ABA › SEGURANÇA

Configuração da

segurança nas aplicações

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

Aplicação de abas usando grids e gráficos

Vídeos relacionados
Aplicação de Aba
1
Log
PÁGINA INICIAL › APLICAÇÕES › ABA › LOG

Configuração de log da aplicação

Esquema Permite selecionar qual esquema de log será utilizado na aplicação.


Eventos Permite definir quais eventos serão salvos no log.

Exemplos relacionados
Aplicação de Abas

Aplicação de abas usando grids e gráficos

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 de temas da aplicação

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.

Botão : Permite a escolha do modelo dos botões 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.

Configuração do cabeçalho da aplicação

Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.

Exibir Cabeçalho : Esta flag determina se o cabeçalho será exibido.


2
Título da Consulta : Permite informar um título para ser exibido na aplicaçã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é

Configuração do rodapé da aplicação

Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.

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

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

Nome : Aqui você altera o nome do seu 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.

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

Data : Aqui você informa um formato de exibição de datas. Exemplo: d-m-Y

Imagem : Você escolhe uma imagem do gerenciador de imagem.

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.

Método : Você seleciona um método criado em sua aplicação.

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.

Excluir : Ao clicar nessa opção você exclui uma linha do layer.

Adicionar : Você adiciona mais uma linha ao layer.

Fechar : Você fecha a tela de edição do layer.

Salvar : Você salvar todas as alterações feitas no layer.

Exemplos relacionados
Aplicação de Abas

Aplicação de abas usando grids e gráficos

Vídeos relacionados
Aplicação de Aba
1
Aplicação
PÁGINA INICIAL › APLICAÇÕES › ABA › APLICAÇÃO

Dados Gerais

Interface Configuração.

Nesta pasta são definidos os atributos de configuração da aplicação, tais como:

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.

Perfil Padrão : Perfil padrão a ser carregado no ambiente de produção.

Localização : Formatação de dados baseado nas configurações regionais.

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.

Descrição : Nome descritivo da aplicação.

HelpCase Link : Associe arquivos do HelpCase a sua aplicação.

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.

Interface variáveis globais.

Exemplo:

Selecione Cliente, CustomerName dos clientes WHERE CustomerID = '[v_customerid]'


2
Não recomendamos a utilização de variáveis de sessão (variáveis globais) com o mesmo nome dos campos da tabela.

Neste caso, a variável v_customerid aparece na configuração de variáveis globais.

Interface de configuração das variáveis

globais.

EXIBE TODAS AS VARIÁVEIS GLOBAIS USADAS NA APLICAÇÃO

Atributo : nome da variável na aplicação.

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.

Configurações : Não valida (verificação) a variável em tempo de execução.

Tipo (Entrada / Saída) : Define se a variável é de entrada ou saída.

Descrição : Indica onde a variável está sendo utilizada.

Exemplos relacionados
Aplicação de Abas

Aplicação de abas usando grids e gráficos

Vídeos relacionados
Aplicação de Aba
1
Configuração
PÁGINA INICIAL › APLICAÇÕES › DASHBOARD › CONFIGURAÇÃO

Configuração do Dashboard

A propriedade Configuração do Dashboard permite definir os seguintes atributos:

Adicionar Widget de Ligação

Permite a criação de um widget de ligação.


2

Título:

Título que será exibido no Widget.

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.

Aplicação Chamada: Aplicação que faz parte da ligação.

Tipo de Ligação : Tipo de ligação entre as aplicações.

Campo: Caso a ligação seja do tipo Campo, é mostrado o campo que faz parte da ligação.

Target: Alvo onde a aplicação será aberta.

Propriedades:

Aqui são definidas as propriedades de execução do widget.


3

Modo Compacto : Ativa/desativa o Modo Compacto.

Exibir cabeçalho do widget : Ativa/desativa a exibição do cabeçalho do widget.

Remover: Permite que o Widget seja removido em tempo de execução.

Mover: Permite que o Widget possa ser movido em tempo de execução.

Maximizar: Ativa/desativa Ativa/desativa a opção de maximizar o widget.

Expandir: Permite que o Widget seja expandido em tempo de execução.

Tempo de Recarga : Tempo de recarga da aplicação ou URL selecionada dentro do Widget, o mesmo deve ser definido em segundos.

Adicionar Widget de Índice


Widgets de índice permitem

Título:

Título que será exibido no Widget.

Índice:

Aqui são definidas as configurações de índice.


4

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.

Texto: Contagem, Contagem Distinta.

Data: Contagem, Contagem Distinta.

Binário: 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;

Diferença: Exibe a diferença entre o maior e menor valor do índice;

Valor: Exibe o valor do índice.

Campo de período : Campo do tipo DATA utilizado para recuperação do valor do índice;

Função de Período : Função de período utilizada para recuperação do valor do índice.

Propriedades:
Aqui são definidas as propriedades de execução do widget.

Modo Compacto : Ativa/desativa o Modo Compacto.

Exibir cabeçalho do widget : Ativa/desativa a exibição do cabeçalho do widget.

Remover: Permite que o Widget seja removido em tempo de execução.

Mover: Permite que o Widget possa ser movido em tempo de execução.

Maximizar: Ativa/desativa Ativa/desativa a opção de maximizar o widget.

Expandir: Permite que o Widget seja expandido em tempo de execução.

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

Salva as alterações realizadas.

Exemplos relacionados
Aplicação de Dashboard

Parâmetros no Dashboard

Vídeos relacionados
Aplicação Dashboard

Calendário (Integração com Google Calendar) - Parte 02


1
Segurança
PÁGINA INICIAL › APLICAÇÕES › DASHBOARD › SEGURANÇA

Configuração da

segurança nas aplicações

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

Calendário (Integração com Google Calendar) - Parte 02


1
Log
PÁGINA INICIAL › APLICAÇÕES › DASHBOARD › LOG

Configuração de log da aplicação

Esquema Permite selecionar qual esquema de log será utilizado na aplicação.


Eventos Permite definir quais eventos serão salvos no log.

Exemplos relacionados
Aplicação de Dashboard

Parâmetros no Dashboard

Vídeos relacionados
Aplicação Dashboard

Calendário (Integração com Google Calendar) - Parte 02


1
Layout
PÁGINA INICIAL › APLICAÇÕES › DASHBOARD › 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 de temas da aplicação

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.

Botão : Permite a escolha do modelo dos botões 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.

Configuração do cabeçalho da aplicação

Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.

Exibir Cabeçalho : Esta flag determina se o cabeçalho será exibido.


2
Título da Consulta : Permite informar um título para ser exibido na aplicaçã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é

Configuração do rodapé da aplicação

Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.

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

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

Nome : Aqui você altera o nome do seu 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.

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

Data : Aqui você informa um formato de exibição de datas. Exemplo: d-m-Y

Imagem : Você escolhe uma imagem do gerenciador de imagem.

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.

Método : Você seleciona um método criado em sua aplicação.

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.

Excluir : Ao clicar nessa opção você exclui uma linha do layer.

Adicionar : Você adiciona mais uma linha ao layer.

Fechar : Você fecha a tela de edição do layer.

Salvar : Você salvar todas as alterações feitas no layer.

Exemplos relacionados
Aplicação de Dashboard

Parâmetros no Dashboard

Vídeos relacionados
Aplicação Dashboard

Calendário (Integração com Google Calendar) - Parte 02


1
Aplicação
PÁGINA INICIAL › APLICAÇÕES › DASHBOARD › APLICAÇÃO

Interface

Configuração.

Nesta pasta são definidos os atributos de configuração da aplicação, tais como:

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.

Idioma : Idioma da aplicação.

Localização em Sessão : Disponibiliza a variável de localização em sessão.

Charset : Define o charset específico para a aplicação em questão.

Esquemas em Sessão : .

Pasta : Pasta que contém a aplicação.

Edição por Projeto : Se tiver marcado Não a aplicação só poderá ser editado pelo proprietário.

Descrição : Descrição da aplicação.

HelpCase Link : Página de ajuda.

Exemplos relacionados
Aplicação de Dashboard

Parâmetros no Dashboard

Vídeos relacionados
Aplicação Dashboard

Calendário (Integração com Google Calendar) - Parte 02


1
Configuração
PÁGINA INICIAL › APLICAÇÕES › CONTROLE › 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.

Alinhamento Horizontal : Permite definir o alinhamento da aplicação na página.

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

configuração do formato e comportamento.

Formatar ao digitar : Permite a formatação em tempo real quando se digita.

Tabulação automática : Muda o foco para o próximo text box quando a quantidade de carateres chegar no limite definido.

Seleciona texto focus : Seleciona o conteúdo do campo quando o mesmo é selecionado.

Tabular com enter : Permite o uso da tecla “enter” para passar o focus para o próximo campo.

Campo com focus inicial : Permite que um determinado campo seja focado ao se iniciar a aplicação. 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

Esta configuração permite ao usuário organizar e editar os campos.

Configuração dos Campos

Interface para

configuração dos campos.

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

Ele permite alterar o tipo do campo.

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

Define se o campo é obrigaório ou não.

PK

Define que campos são chave primária em uma aplicação.

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

Indica que há Blocos na aplicação.


2
Página de campos não exibidos
Mantém todos os campos que não serão exibidos na aplicação.

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.

Exibir Mensagem : Exibe ou não uma mensagem após validação.

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.

A caixa à direita representa os campos que 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.

Avançar Avança para a próxima página da consulta.


Anterior Retorna para a página anterior da consulta.
Primeiro Redireciona para primeira página da consulta.
Último Redireciona para última página da consulta.
Sair Finaliza a aplicação.
Navegação por página Exibe o link para páginas. ex. 1 2 3 4 5
Exportação : Define o formato disponível para geração de exportações. O ScripCase pode gerar as exportações nos seguintes formatos:

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.

Adicionar grupo de botões

Configuração do grupo de botões

Nome : Permite definir o nome do 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.

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:

Disposição dos botões e grupo de botões

Configuração dos botões


3

Configuração dos botões do formulário

Botão Exibe os botões disponíveis na aplicação.


Label Permite definir o nome dos botões que será exibido na aplicação em execução.
Hint Permite definir o hint dos botões que será exibido na aplicação em execução.
Atalho Permite definir um atalho para executar o botão. ( Cada navegador possui suas próprias combinações de atalhos e palavaras reservadas ).

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.

Template de atalhos : Seleciona o template de atalhos a partir dos esquemas criados.

Ação : Seleciona a ação que será feita ao pressionar a tecla definida.

Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.

Adicionar “+” : Adiciona uma nova ação a lista de atalhos.

Clear : Limpa a preferencia de atalhos de teclado selecionada.

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

Barra de ferramentas Mobile


4

Posicionamento dos botões mobile

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.

Interface Edição de Javascript

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.

onblur : Ocorre quando o objeto perde o foco.

onChange : Ocorre sempre que o objeto perde o foco e o valor do campo é alterado .

onFocus : Ocorre sempre que o objeto ganha o foco.

onMouseOver : Ocorre sempre que o ponteiro do mouse estiver sobre o campo.

onMouseOut : Sempre que o ponteiro do mouse sair de cima do campo.

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.

Interface Edição de Javascript

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'
}

Para acessar um campo tipo rádio é necessário utilizar-se de um índice.

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

if (document.F1.salario.value > 5000.00 && document.F1.cargo.value == 'jardineiro'){

alert('quando eu crescer quero ser 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

segurança nas aplicações

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.

Não : Não exibe o captcha na aplicação gerada.

Captcha : Exibe a versão antiga do Captcha.

Quantidade : Quantidade de caracteres da imagem do Captcha.

Lista : Lista de caracteres que serão utilizados pelo Captcha.

Label : Mensagem exibida para o Captcha.

Mensagem de Erro : Mensagem de erro do Captcha.

Altura : Altura da imagem gerada pelo Captcha ( em pixels ).

Largura : Largura da imagem gerada pelo Captcha ( em pixels ).

Tamanho da Fonte : Tamanho da fonte da imagem gerada pelo Captcha ( em pixels ).

Recarregar: Exibie um botão para recarregar o Captcha.

Selecione Layout: Dispõe de vários layouts ( de posicionamento ) para a exibição do Captcha.


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

Choose the type of reCaptcha : Devemos selecionar a opção reCAPTCHA V2 .

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:

Agora, podemos configurar a segurança da aplicação do scriptcase:

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:

Tamanho : Define o tamanho do reCAPTCHA. Temos duas opções:


Normal :

Compacto:

Posição : Define a posição do componente reCAPTCHA em relação à largura da aplicação:


Esquerda: Posiciona o componente reCAPTCHA à esquerda.

Centro : Posiciona o componente reCAPTCHA no centro..

Direita : Posiciona o componente reCAPTCHA à direita.

Exemplos relacionados
Autenticação por Redes Sociais

Vídeos relacionados
3
Aplicação de Controle
1
Log
PÁGINA INICIAL › APLICAÇÕES › CONTROLE › LOG

Configuração de log da aplicação

Esquema Permite selecionar qual esquema de log será utilizado na aplicação.


Eventos Permite definir quais eventos serão salvos no 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

Interface autenticação de campos

Facebook.

Ao criar um botão de autenticação Facebook, é necessário preencher os campos:

App ID : ID da aplicação Facebook. Este ID se dará por Facebook Developer’s page.

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.

Para criação de aplicativos, acesse: Desenvolvimento de aplicativos

Twitter

Interface autenticação de campos Twitter.

Ao criar um botão de autenticação Twitter, é necessário preencher os campos:

Key : ID da aplicação Twitter. Este ID se dará por Twitter Developer’s page .

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.

Para criação de aplicativos, acesse: Desenvolvimento de aplicativos

Google

Interface autenticação de campos Google.

Nome do aplicativo : Nome da aplicação criada no Google+.

Cliente ID : ID da aplicação Google+. Este ID se dará por Google Developer’s page.

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

Para criação de aplicativos, acesse: Desenvolvimento de aplicativos

Paypal
2

Interface autenticação de campos Paypal.

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.

Id : O ID do paypal para receber os pagamentos.

Número do PEdido : Número da ordem do pedido.

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 Cancel : Método a ser corrido quando o usuário cancela a compra.

Método IPN : Método a ser corrido quando o IPN do PayPal retorna a confirmação da compra.

Para configuração do Paypal, acesse: Configuração das credenciais do paypal

As variáveis retornadas pela API do PayPal podem ser encontradas abaixo:

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

Lista de campos da aplicação

Para cada campo selecionado uma série de atributos podem ser alterados em função do tipo de dado selecionado.

Texto
Configuração Geral

Interface de configuração do campo texto.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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

Interface de configuração do campo tipo

senha.

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

Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.

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 Máscara Valor Digitado Valor Formatado


Número de Telefone +99 99 9999 - 9999 123456789012 +12 34 5678 - 9012
Software Key (Apenas Letras) AAAA-AAAA-AAAA-AAAA QWERTYUIASDFGHJK QWER-TYUI-ASDF-GHJK
Software Key (Letras e Números) **---** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4-T5Y6-U7I8
Placa de Carro AAA - 9999 QWE1234 QWE - 1234
Serial do Scriptcase A999A999A999- ** D111H111G111DG2P D111H111G111-DG2P
Múltiplas máscaras (Telefone) 9999-9999;(99)9999-9999;9999 999 9999 +99 99 9999-9999
Validar com Máscara : Exibe um erro se o usuário final não inserir um valor que complete a máscara

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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Formatação dos Valores

Interface de formatação de valores.

Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras em maiúscula

Tamanho Mínimo : Permite definir o tamanho mínimo que o campo aceita.

Tamanho Máximo : Permite definir o tamanho máximo que o campo aceita.

Caracteres Permitidos : Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. As opções são:

Todos : Permite que seja digitado qualquer caracter no campo


3
Selecionados : Define o conjunto de caracteres permitidos. Usando as configurações abaixo será permitida a digitação de letras, números e dos caracteres - / (definidos no atributo Mais). As

letras a b c (definidas no atributo Menos) não serão permitidas.

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

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

Interface de configuração do 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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Texto Multiplas Linhas


Configuração Geral

Interface de configuração do campo texto.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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

Linhas : Permite configurar a altura do campo informando a quantidade de linhas.

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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Formatação dos Valores

Interface de formatação de valores.

Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras em maiúscula

Tamanho Mínimo : Permite definir o tamanho mínimo que o campo aceita.

Tamanho Máximo : Permite definir o tamanho máximo que o campo aceita.

Caracteres Permitidos : Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. As opções são:

Todos : Permite que seja digitado qualquer caracter no campo

Selecionados : Define o conjunto de caracteres permitidos. Usando as configurações abaixo será permitida a digitação de letras, números e dos caracteres - / (definidos no atributo Mais). As

letras a b c (definidas no atributo Menos) não serão permitidas.

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.


7

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.


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

Interface de configuração do tipo de exibição da ajuda.

Número
Configuração Geral

Interface de configuração do campo 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 : 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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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

Campo Máscara Valor Digitado Valor Formatado


Número de Telefone +99 99 9999 - 9999 123456789012 +12 34 5678 - 9012
Software Key (Apenas Letras) AAAA-AAAA-AAAA-AAAA QWERTYUIASDFGHJK QWER-TYUI-ASDF-GHJK
Software Key (Letras e Números) **---** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4-T5Y6-U7I8
Placa de Carro AAA - 9999 QWE1234 QWE - 1234
Serial do Scriptcase A999A999A999- ** D111H111G111DG2P D111H111G111-DG2P
Múltiplas máscaras (Telefone) 9999-9999;(99)9999-9999;9999 999 9999 +99 99 9999-9999
Validar com Máscara : Exibe um erro se o usuário final não inserir um valor que complete a máscara

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.

Interface de configuração do label.

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

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Formatação dos Valores

Interface de formatação de valores.

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.

Agrupamento de Dígitos : Define se o campo exibirá o separador de agrupamento de dígitos.

Tamanho Máximo : Permite determinar o tamanho máximo do campo.

Valor Mínimo : Permite definir o valor mínimo do campo.

Valor Máximo : Permite definir o valor máximo do campo.

Agrupamento : Define qual caracter será usado para a separação de milhar.

Sinal negativo : Define qual caracter será usado para a exibição de números negativos.

Formato de número negativo : Define o posicionamento do sinal negativo em relação ao valor.

Aceitar : Permite que o campo aceite somente valores negativos, somente positivos ou ambos.

Exibir Calculadora : Exibe uma calculadora para realizar cálculos.

__ Usar Spin__ : Ativa a opção de utilização de Spin.


Incremento menor do Spin : Define o range mínimo do Spin.

Incremento maior do Spin : Define o range máximo do Spin.

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.


11

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.


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

Interface de configuração do tipo de exibição da ajuda.

Decimal
Configuração Geral

Interface de configuração do campo decimal.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Formatação dos Valores


14

Interface de formatação de valores.

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.

Agrupamento de Dígitos : Define se o campo exibirá o separador de agrupamento de dígitos.

Tamanho Máximo : Permite determinar o tamanho máximo do campo.

Valor Mínimo : Permite definir o valor mínimo do campo.

Valor Máximo : Permite definir o valor máximo do campo.

Qtd. Decimais : Define a quantidade de casas decimais do campo.

Agrupamento : Define qual caracter será usado para a separação de milhar.

Separador Decimal : Define o separador decimal do campo.

Sinal negativo : Define qual caracter será usado para a exibição de números negativos.

Formato de número negativo : Define o posicionamento do sinal negativo em relação ao valor.

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

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

Interface de configuração da validação do Lookup de Edição.


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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.


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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Moeda
Configuração Geral
17

Interface de configuração do campo moeda.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

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

Formatação dos Valores


18

Interface de formatação de valores.

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.

Agrupamento de Dígitos : Define se o campo exibirá o separador de agrupamento de dígitos.

Uso de Símbolo Monetário : Define se o campo exibirá o símbolo monetário da configuração regional.*

Tamanho Máximo : Permite determinar o tamanho máximo do campo.

Valor Mínimo : Permite definir o valor mínimo do campo.

Valor Máximo : Permite definir o valor máximo do campo.

Qtd. Decimais : Define a quantidade de casas decimais do campo.

Agrupamento : Define qual caracter será usado para a separação de milhar.

Separador Decimal : Define o separador decimal do campo.

Sinal negativo : Define qual caracter será usado para a exibição de números negativos.

Formato de número negativo : Define o posicionamento do sinal negativo em relação ao valor.

Aceita Negativo : Permite que o campo aceite somente valores negativos, somente positivos ou ambos.

Exibir Calculadora : Exibe uma calculadora realizar cálculos.

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

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).
20
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Imagem HTML
Configuração Geral
21

Interface de configuração do campo imagem html.

Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo imagem html, ele permite inserir no campo uma imagem.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

Imagem : Define a imagem que deverá ser exibida. O ícone “Escolher imagem” lista imagens padrão do Scriptcase para seleção. O ícone “Fazer upload de uma imagem” possibilita que o
desenvolvedor envie para o servidor uma imagem localizada em outra máquina.

Borda da Imagem : Largura da borda da imagem em Pixels.

Largura da Imagem : Permite definir a largura da imagem em Pixels.

Altura da Imagem : Permite definir a altura da imagem em Pixels.

Configuração da Visualização

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.


22
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

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

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Label
Configuração Geral

Interface de configuração do campo label.

Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo label, o campo é exibido como output apenas como saída de dado.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

Texto : Caixa onde será informado o texto que será exibido ao lado do campo.

Usar para recarga : Esta opção ao ser ativada, permite que o texto que foi informado na propriedade Texto, torne-se um link que ao ser clicado recarrege o formulário.

Posicionamento : Permite posicionar o formulário no bloco escolhido.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
24
Largura : Para definir a largura do título.

Altura : Para definir a altura 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
25

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

CPF
Configuração Geral

Interface de configuração do campo 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 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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

CNPJ
Configuração Geral

Interface de configuração do campo 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 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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.


29
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.
30

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
31

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

CPF e CNPJ
Configuração Geral
32

Interface de configuração do campo cpnf e cnpj.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do Lookup de Edição.


33
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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
34
Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.


35
Tipo CPF e CNPJ
Configuração Geral

Interface de configuração do campo tipo 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 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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

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

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do Lookup de Edição.


36
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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
37
Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.


38
Cartão
Configuração Geral

Interface de configuração do campo cartão.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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 Máscara Valor Digitado Valor Formatado


Número de Telefone +99 99 9999 - 9999 123456789012 +12 34 5678 - 9012
Software Key (Apenas Letras) AAAA-AAAA-AAAA-AAAA QWERTYUIASDFGHJK QWER-TYUI-ASDF-GHJK
Software Key (Letras e Números) **---** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4-T5Y6-U7I8
Placa de Carro AAA - 9999 QWE1234 QWE - 1234
Serial do Scriptcase A999A999A999- ** D111H111G111DG2P D111H111G111-DG2P
Múltiplas máscaras (Telefone) 9999-9999;(99)9999-9999;9999 999 9999 +99 99 9999-9999
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).
39
Campo Label : Exibe apenas o valor do campo sem permitir a edição dos dados tanto na atualização quanto na inclusão.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Tipo Cartão
Configuração Geral

Interface de configuração do campo tipo cartão.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.


42
Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

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.

Valor Negativo : Valor da nova opção.

Título : Label da nova opção.

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.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.
43

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
44

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

CEP
Configuração Geral

Interface de configuração do campo cep.


45
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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

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

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.


46
Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.


47
Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

E-mail
Configuração Geral
48

Interface de configuração do campo email.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Exibir Ícone : Exibe um ícone de email ao lado do campo.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.


49

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.


51
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

URL
Configuração Geral

Interface de configuração do campo url.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Exibir Ícone : Exibe um ícone ao lado 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”.
52
Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.


53
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
54

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Cor HTML
Configuração Geral

Interface de configuração do campo Cor HTML.

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.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.


55
Tipo SQL : Informa o tipo do campo no banco de dados.

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
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).

Largura : Para definir a largura do título.

Altura : Para definir a altura 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
57

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Editor HTML
Configuração

Interface de configuração do campo Editor HTML.

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.

Altura : Altura em pixels do Editor HTML

Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo SQL : Informa o tipo do campo no banco de dados.

Barra de Ferramentas

Interface de configuração da barra de ferramentas do Editor

HTML.

Propriedades
Localização : local do posicionamento da barra de ferramentas do Editor HTML

Alinhamento : Alinhamento dos botões na barra de ferramentas

Status : Barra de status, Não Exibir, Superior e Inferior;


58
Quantidade : Quantidade de linhas na barra de ferramentas do Editor HTML.

Organização dos Botões : Permite definir a posição dos botões na barra de ferramentas.

Pré-Visualização : Permite visualizar a barra de ferramentas de acordo com as configurações acima.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
59
Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Localização
Configuração

Interface de configuração do campo Localizaçã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.

Label : Título do campo na aplicação.

Recarregar : Recarrega formulário após alteração.


60
Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Tema
Configuração

Interface de configuração do campo Tema.

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.

Label : Título do campo na aplicação.

Recarregar : Recarrega formulário após alteraçã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.
62

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
63

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Data
Configuração Geral
64

Interface de configuração do campo data.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores


65

Interface de formatação de valores.

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.

Separador de data : Permite informar o símbolo que irá separar a data.

Primeiro Dia : Define o dia que será apresentado como o primeiro da semana.

Exibição : Permite selecionar o formato de exibição do campo.

Formato Interno : Formato que será armazenado dentro do banco de dados.

Usar ComboBox : Permite selecionar a data e o mês através de combobox.

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
67

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Hora
Configuração Geral
68

Interface de configuração do campo 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 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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

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).

Separador de hora : Permite informar o símbolo que irá separar a hora.

Exibição : Permite selecionar o formato de exibição do campo hora.

Formato Interno : Formato que será armazenado dentro do banco de dados.


69
Exibir Formato : Permite exibir ao lado do campo o modo de preenchimento do campo hora.

Usar Timepicker : Usar plug-in JQuery para escolha da hora.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.


70
Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Data e Hora
Configuração Geral
71

Interface de configuração do campo data e hora.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.


72
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.

Separador de data : Permite informar o símbolo que irá separar a data.

Separador de hora : Permite informar o símbolo que irá separar a hora.

Exibição : Permite selecionar o formato de exibição do campo data / hora.

Formato Interno : Formato que será armazenado dentro do banco de dados.

Exibir Formato : Permite exibir ao lado do campo o modo de preenchimento do campo hora.

Agrupar data e hora : Agrupar data e hora no mesmo campo.

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.

Novo Calendário : Mostrar um novo calendário com jquery, ou o antigo calendário.

Limite de anos : Quantidade de anos que serão exibidos no calendário.

Exibir número da semana : Exibir número da semana na aplicação.

Meses adicionais : Exibir meses adicionais no calendário.

Mostrar Combo ano e mês : Mostrar Combo Ano e mês no calendário.

Decimais dos segundos : Define a quantidade de decimais para os segundos.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.


73
Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Imagem ( Nome do Arquivo )


74
Configuração Geral

Interface de configuração do campo tipo Imagem ( Nome do Arquivo ).

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.

Borda da Imagem : Largura da borda da imagem em Pixels.

Altura da Imagem : Permite definir a altura da imagem em Pixels.

Largura da Imagem : Permite definir a largura da imagem em Pixels.

Manter Aspecto : Manter o aspecto da imagem. Quando 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.

Incrementar Arquivo : Incrementa o nome do arquivo se ele já existir na pasta de uploads.

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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.


75
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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Documento ( Nome do Arquivo )


Configuração Geral

Interface de configuração do campo tipo Documento ( Nome do Arquivo ).

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.

Incrementar Arquivo : Incrementa o nome do arquivo se ele já existir na pasta de uploads.

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.

Ícone : Permite exibir um ícone ao lado do campo, determinando o tipo de arquivo.

Extensões permitidas : Extensões permitidas para upload, separadas por ponto e virgula(;). Caso seja deixado em branco, todas as extensões serão permitidas. Ex.: docx;jpg;png;xls

Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.


77
Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Select
Configuração

Interface de configuração do campo select.


79
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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.


Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Lookup de Edição
Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. 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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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

Interface Lookup de Edição Automático.

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 ( ; ) .

Altura : Permite definir a altura do objeto select.

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.

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.

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

Lookup de Edição - Manual

Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.

Interface Lookup de Edição Manual.

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 :

Configuração do lookup de edição Simples Valor

Label : Texto que será exibido para o item da lista no objeto select.

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
82
Altura : Define uma altura(linhas) para o objeto select.

Múltiplos Valores (delimitador)

Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a
combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).

Configuração do lookup de edição Múltiplos Valores (delimitador)

Label : Texto que será exibido para o item da lista no objeto select.

Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.

Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .

Altura Define uma altura (linhas) para o objeto select.

Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: Se fossem selecionados Masculino, Casado e Estudar, no banco de dados seria armazenado o seguinte valor MCED.
83

Configuração do lookup Múltiplos Valores (posição)

Label : Texto que será exibido para o item da lista no objeto select.

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.

Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.

Tamanho : Quantidade de bytes que a informação ocupará na string.

Altura : Define uma altura (linhas) para o objeto select.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado.

Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo.

Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1 (Esportes) + 2 (Cultura) = 3

Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13
84

Configuração do lookup de edição Múltiplos Valores (Binário)

Label : Texto que será exibido para o item da lista no objeto select.

Altura : Define uma altura (linhas) para o objeto select.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).

Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.

Título : Texto exibido na linha de título do objeto select.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.

Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.

Exibição de lookup com valor original.]

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

Este lookup é usado para listar todos os valores do campo selecionado.

Este lookup irá aplicar um “distinct” em sua query SQL.

Processamento Ajax

Interface de configuração do processamento ajax.


85
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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).
86
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Duplo Select
Configuração
87

Interface de configuração do campo duplo select.

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.

Data do sistema : O campo será preenchido com a data atual do servidor.


Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

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.

Interface Lookup de Edição Automático.

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.

Altura : Permite definir a altura(linhas) do campo na interface.


88
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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
90

Interface de configuração do tipo de exibição da ajuda.

CheckBox
Configuração

Interface de configuração do campo checkbox.

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.

Data do sistema : O campo será preenchido com a data atual do servidor.


Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Lookup de Edição

Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. 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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
91

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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.

Lookup de Edição - Manual

Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
92

Interface Lookup de Edição Manual.

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 :

Configuração do lookup de edição Simples Valor

Label : Texto que será exibido para o item da lista no objeto select.

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (delimitador)

Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a
combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).
93

Configuração do lookup de edição Múltiplos Valores (delimitador)

Label : Texto que será exibido para o item da lista no objeto select.

Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.

Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: Se fossem selecionados Masculino, Casado e Estudar, no banco de dados seria armazenado o seguinte valor MCED.

Configuração do lookup Múltiplos Valores (posição)

Label : Texto que será exibido para o item da lista no objeto select.

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.
94
Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.

Tamanho : Quantidade de bytes que a informação ocupará na string.

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado.

Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo.

Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1 (Esportes) + 2 (Cultura) = 3

Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13

Configuração do lookup de edição Múltiplos Valores (Binário)

Label : Texto que será exibido para o item da lista no objeto select.

Colunas : Permite informar a quantidade de colunas para exibição dos itens do checkbox.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.
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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.


96
Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
97

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Radio
Configuração

Interface de configuração do campo checkbox.

Tipo do dado : O Tipo de dados Rádio é um objeto que permite a seleção de apenas uma informação de todas as que são exibidas por ele.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.


Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Lookup de Edição

Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados os itens que serão utilizados no formulário. 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

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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.

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.
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.

Lookup de Edição - Manual

Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.

Interface Lookup de Edição Manual.

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 Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).

Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.

Título : Texto exibido na linha de título do objeto select.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.

Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.

Exibição de lookup com valor original.]

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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.


101
CSS do Objeto Input
Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Perfil
102
Configuração

Interface de configuração do campo Perfil.

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.

Label : Título do campo na 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
103
Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Menu Links
Configuração
104

Interface de configuração do campo Menu Links.

Tipo do Dado : Define o tipo do campo da aplicação. Quando o campo é definido como Menu Links são exibidos links.

Label : Define o título do campo na aplicação.

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).

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

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).

Botão Incluir : Inclui novo item no menu.

Botão Alterar : Altera item no menu.

Botão Excluir : Exclui item no menu.

Botão Limpar : Limpa os dados de um item do menu.

Botão Limpar Todos : Remove todos os itens do menu.

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
106

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto Auto-Complete
Configuração Geral
107

Interface de configuração do campo texto auto complete.

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.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

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.

Largura para o Select2 : Define uma largura para a área do Select2.

Interface de configuração do 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.

Interface de configuração do label.

Criticar só no submit : Valida o campo somente quando o formulário é submetido.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.


108
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras em maiúscula

Tamanho Mínimo : Permite definir o tamanho mínimo que o campo aceita.

Tamanho Máximo : Permite definir o tamanho máximo que o campo aceita.

Caracteres Permitidos : Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. As opções são:

Todos : Permite que seja digitado qualquer caracter no campo

Selecionados : Define o conjunto de caracteres permitidos. Usando as configurações abaixo será permitida a digitação de letras, números e dos caracteres - / (definidos no atributo Mais). As

letras a b c (definidas no atributo Menos) não serão permitidas.

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do Lookup de Consulta.

Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.

Registros : Permite alterar a quantidade de registros exibidos por pesquisa.

Largura : Permite alterar a largura da caixa de captura (Capturar Texto).

Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).

Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Interface de configuração da validação do Lookup de Consulta.

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

da validação do Lookup de Consulta.

Exibir label com a descrição__ : Permite exibir o label com a descriçã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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
110

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Número Auto-Complete
Configuração Geral
111

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, 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.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Criticar só no submit : Valida o campo somente quando o formulário é submetido.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.


112

Interface de configuração do Lookup de Consulta.

Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.

Registros : Permite alterar a quantidade de registros exibidos por pesquisa.

Largura : Permite alterar a largura da caixa de captura (Capturar Texto).

Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).

Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Interface de configuração da validação do Lookup de Consulta.

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

da validação do Lookup de Consulta.

Exibir label com a descrição__ : Permite exibir o label com a descriçã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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Assinatura
Configuração Geral
Interface de configuração do campo assinatura.

Tipo de dado : Define o tipo do campo da aplicação.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

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.

Largura : Permite definir a largura do campo assinatura em pixels.

Altura : Permite definir a largura do campo assinatura em pixels.

Legenda : Permite definir a legenda que será exibida ao lado do campo.

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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Configuração da visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Estilo de borda : Permite escolher o estilo da borda.

Collapse : Permite definir a opção collapse da borda.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da 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.

Interface de Configuração das Páginas(

disponível apenas para aplicações de Formulário, Controle e Filtro).

Veja abaixo um exemplo de uma aplicação de Formulário usando duas Páginas: Dados Gerais e Documentos.

Aplicação de Formulário utilizando recurso de Páginas.

Configuração das páginas

A aplicação de formulário já traz uma página padrão, 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

Configuração das Páginas.

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

Configurações relativas a Aba da Pasta


Nome da Fonte : Permite definir qual a fonte das letras e caracteres a serem exibidos no campo. Clicando no ícone existente à direita do campo é aberta uma tela para seleção da
fonte. Basta selecionar a fonte na lista existente, que é transferida para o campo abaixo da lista e clicar no botão Confirmar. A tela é fechada e a opção é transferida para o campo
da tela principal.

Tamanho da Fonte : Informa o tamanho de fonte desejado.

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.

Configuração dos blocos da aplicação

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.

Organização e Mudança de posição dos Blocos


3
Veja abaixo como alterar a ordem de exibição dos Blocos de uma Página.

Clique e araste o bloco que deseja alterar para a sua nova posição.

Configuração de

exibição dos blocos da aplicação

Veja agora como remover um bloco da exibição

Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. 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

exibição dos blocos da aplicação

Configuração de

exibição dos blocos da aplicação

Atributos
Bloco
Nome : Nome do Bloco.

Label : Título do bloco que será exibido na aplicação.

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.

Posição : Opções de exibição do label :


Acima : o label será exibido acima do campo.

Ao Lado : o label será exibido ao lado do campo.

Abaixo : o label será exibido abaixo do campo.

Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.

Posição : De que forma os campos serão exibidos dentro do bloco :


Abaixo : Os campos serão exibidos um abaixo do outro respeitando a quantidade de colunas.

Ao lado : Os campos serão exibidos ao lado do outro respeitando a quantidade de colunas.

Corrido : Os campos serão exibidos lado a lado sem conter tabulação.

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.

Ao lado : Indica que o próximo bloco será exibido ao lado.

Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).

Colapse : Habilta opção de fechar (colapse) o bloco.

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

Interface de criação dos blocos da aplicação

Atributos
Nome : Nome do bloco.

Label : Texto que será que mostrado no bloco da aplicação.

Edição dos blocos

Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface para definição dos parâmentros do
bloco. No fim clique no botão Salvar.

Interface de edição dos blocos da aplicação

Atributos
Nome : Nome do bloco.

NTítulo : Exibe o título do bloco.

Exibir Título : Esta opção, quando ativada, permite exibir o título do bloco.

Fonte do Título : Nome da fonte aplicada no título do bloco.

Tamanho da Fonte : Tamanho da fonte aplicada ao título do bloco.

Cor da Fonte : Cor da fonte do título do bloco.

Cor do Fundo : Cor de fundo da linha do título do bloco.

Figura de Fundo : Figura de fundo da linha do título do bloco.

Altura do Título : Altura em pixels da linha do título do bloco.

Alinhamento Horizontal : Alinhamento horizontal do título do bloco (Esquerda, Centro e Direita).

Alinhamento Vertical : Alinhamento vertical do título do bloco(Topo, Meio e Baixo).

Exibir Label : Exibir os labels dos campos do bloco.

Colunas : Quantidade de colunas de campos no bloco.

Largura das Colunas : Forma de cálculo das colunas do bloco.

Cor do Label : Cor para exibir o label dos campos.

Organização dos Campos : Forma de organização dos campos no bloco.


5
Posição do Label : Posicionamento do label dos campos em relação aos dados.

Próximo Bloco : Posicionamento do próximo bloco em relação ao atual.

Cor da Borda : Cor da borda do bloco.

Largura da Borda : Largura da borda do bloco.

Largura do Bloco : Largura do bloco (width).

Altura do Bloco : Altura do bloco (height).

CellSpacing : Espaçamento das células do bloco.

Collapse : Habilta opção de fechar (colapse) o 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 de temas da aplicação

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.

Botão : Permite a escolha do modelo dos botões 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

Configuração do cabeçalho da aplicação

Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.

Exibir Cabeçalho : Esta flag determina se o cabeçalho será exibido.

Título da Consulta : Permite informar um título para ser exibido na aplicaçã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é

Configuração do rodapé da aplicação

Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.

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]”.

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

Nome : Aqui você altera o nome do seu 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.

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é”.

Data : Aqui você informa um formato de exibição de datas. Exemplo: d-m-Y

Imagem : Você escolhe uma imagem do gerenciador de imagem.

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.

Método : Você seleciona um método criado em sua aplicação.

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.

Excluir : Ao clicar nessa opção você exclui uma linha do layer.

Adicionar : Você adiciona mais uma linha ao layer.

Fechar : Você fecha a tela de edição do layer.

Salvar : Você salvar todas as alterações feitas 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.

Exemplo: if ([glo_var_depto] != ‘financeiro’){ sc_redir(app_x.php); }

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.

- Aumenta a área ocupada pelo seu editor de codigo.

- Expande as laterais do editor de código.

- Ativa a busca no editor de código.

- Ativa a replace no editor de código.

- Define o tema de editor de codigo.

As teclas de atalhos estão disponíveis em todos os navegadores compatíveis com o Scriptcase

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.

Criando novo evento ajax

Criando um novo evento ajax

Selecionando o campo

Selecionando campos do evento ajax

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.

Criando novo evento ajax

Criando um novo evento ajax

Selecionando o campo

Selecionando campos do evento ajax

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.

Criando novo evento ajax

Criando um novo evento ajax

Selecionando o campo
2

Selecionando campos do evento ajax

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.

Criando novo evento ajax

Criando um novo evento ajax

Selecionando o campo

Selecionando campos do evento ajax

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.

Criação de novos botões

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.

Tipos de Botões: (Javascript, PHP, Ligação e Ajax).

Tipos de botões do formulário

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

Podemos configurar o modo de exibição do botão JavaScript em Link, Imagem ou Botão.

Botão

Configuração do botão JavaScript.

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
2
Tipo Descrição do tipo do botão criado.

Imagem

Configuração do botão JavaScript.

Modo de exibição Permite selecionar o modo de exibição do botão.


Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.

Link

Configuração do botão JavaScript.

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.

Bloco de codificação

Bloco de codificação do botão JavaScript.

Neste bloco, é aceitável apenas códigos JavaScript.

PHP
MODO DE EXIBIÇÃO

Podemos configurar o modo de exibição do botão PHP em Link, Imagem ou Botão.

Botão

Configuração do botão PHP.

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
3
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Descrição do tipo do botão criado.
Target Permite definir a jenal de destino onde será executado o código ( Mesma janela, Outra janela, Modal)

Imagem

Configuração do botão PHP.

Modo de exibição Permite selecionar o modo de exibição do botão.


Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Descrição do tipo do botão criado.
Target Permite definir a jenal de destino onde será executado o código ( Mesma janela, Outra janela, Modal)

Link

Configuração do botão PHP.

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Descrição do tipo do botão criado.
Target Permite definir a jenal de destino onde será executado o código ( Mesma janela, Outra janela, Modal)

Bloco de codificação

Bloco de codificação do botão PHP.

Neste bloco, pode-se utilizar macros, códigos PHP e JavaScript.

Ligação
MODO DE EXIBIÇÃO

Podemos configurar o modo de exibição do botão de Ligação em Link, Imagem ou Botão.

Botão
4

Configuração do botão de Ligação.

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.

Imagem

Configuração do botão de Ligação.

Modo de exibição Permite selecionar o modo de exibição do botão.


Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.

Link

Configuração do botão de Ligação.

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.
CSS Style Nome da classe CSS, estilo criado nos botões do editor do esquema.

Configurado a ligação
Selecionando aplicações
5

Configuração da escolha de aplicações do botão de ligação.

Devemos selecionar uma aplicação para ser chamada através do botão de Ligação.

Parâmetros da ligação

Configuração da escolha de parâmetros do botão de ligação.

Campo Permite selecionar um campo existente na aplicação


Variável Permite utilizar uma variável global.
Fixo Permite escreve um conteúdo fixo.
Vazio Nenhum valor será passado para a aplicação seguinte.
Propriedades da ligação ( Consulta )

Configuração da escolha das propriedades do

botão de ligação quando a aplicação destino é uma Consulta.

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

Configuração da escolha das propriedades do

botão de ligação quando a aplicação destino é um 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

Ajax
Podemos configurar o modo de exibição do botão Ajax em Link, Imagem ou Botão.

Modo de Exibição: Botão

Configuração do botão Ajax do Tipo Botão

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão (na aplicação em execução).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Modo de Exibição: Imagem

Configuração do botão Ajax do Tipo Imagem

Modo de exibição Permite selecionar o modo de exibição do botão.


Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.
7
Modo de Exibição: Link

Configuração do botão Ajax do Tipo Ligação

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão (na aplicação em execução).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Bloco de Codificação

Bloco de codificação do botão Ajax

Neste bloco, pode-se utilizar macros, códigos Ajax e JavaScript.

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.

Interface Configuração da aplicação

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.

Diretório de Imagens : Diretório base onde estão armazenadas as imagens 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.

Charset : Define um charset específico para a aplicação.

Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.

Pasta : Pasta onde a aplicação será armazenada no grupo de trabalho.

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.

HelpCase Link : Associe arquivos do HelpCase a sua aplicação

Configuracação de Erro

Interface de configuração de erros.

Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.

Erro SQL : Permite exibir o comando SQL que originou 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.

Fechar janela : Quando sair do aplicativo, fecha a janela do navegador.

URL de Redirecionamento : URL para redirecionamento no caso de não haver nenhuma variável global disponível.

Variável de Redirecionamento : Nome da variável através do qual será armazenada a URL da aplicação real.

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.

Interface variáveis globais.

Exemplo:

Selecione Cliente, CustomerName dos clientes WHERE CustomerID = '[v_customerid]'

Não recomendamos a utilização de variáveis de sessão (variáveis globais) com o mesmo nome dos campos da tabela.

Neste caso, a variável v_customerid aparece na configuração de variáveis globais.

Interface de configuração das variáveis

globais.

EXIBE TODAS AS VARIÁVEIS GLOBAIS USADAS NA APLICAÇÃO


3
Atributo : nome da variável na aplicação.

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.

Configurações : Não valida (verificação) a variável em tempo de execução.

Tipo (Entrada / Saída) : Define se a variável é de entrada ou saída.

Descrição : Indica onde a variável está sendo utilizada.

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

Interface do menu de ligações.

Ao clicar no item Nova Ligação do menu de aplicação do Scriptcase será exibida a tela abaixo.

Interface de criação de ligações

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).

Interface de criação de ligações de aplicação.

Lista de Aplicações

Interface de exibição das aplicações disponíveis para ligação.

Aplicação: Deve ser selecionado a aplicação de formulário que será chamada pela consulta.

Definição de Parâmentros

Interface Definição dos Parâmetros.

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:

Campo : Utilizado para passagem do valor de um campo da consulta como parâmetro.

Valor : Utilizado para passagem de um valor fixo como parâmetro.

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

Interface de Propriedades da Ligação.

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.

Interface de criação de ligações de captura.

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.

Interface Ligação entre aplicações.

Definição de Parâmentros

![Interface Definição dos Parâmetros.][ligacao_campo_parametros] Interface Definição dos Parâmetros.

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 Altera o comportamento da ligação, posicionamento, modo de abertura do link.


Ligação Altera a aplicação chamada pela ligação e seus respectivos parâmetros.
Deletar Remove a ligação existente.

Propriedades da Ligação
Na tela abaixo deverão ser preenchidos os atributos relativos ao comportamento da ligação.

Interface Propriedade da ligação.

Modo de Operação do Link :


Abrir na Mesma Janela : A exibição do formulário será na mesma janela do browser.

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.

Interface de configuração das propriedades do formulário.

Habilitar botão de Insert : Habilita os botões novo e incluir no formulário.

Habilitar botão de Update : Habilita o botão de atualizar no formulário.

Habilitar botão de Delete : Habilita o botão de excluir 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 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.

Interface de configuração das propriedades do iframe.

Exibir o cabeçalho da aplicação chamada : Exibe o cabeçalho do formulário.

Posição do iframe em relação à aplicação principal : Pode ser: abaixo, acima, direita e esquerda.

Ação após um insert ver tabela abaixo :


Recarregar a grid : Faz um refresh da página corrente.

Mover para o final da grid : Navega a consulta para a última página.

Altura do Iframe : Altura do iframe em pixels.

Largura do iframe : Largura do iframe em pixels.

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.

Interface Configuração dos Atributos.

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.

Criando um novo método

Interface de criação de método PHP

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.

Adicionar a quantidade variáveis: Definição de parâmetros do método PHP

Definição da variável: Definição da variável

Nome : Digite o nome da variável.

Tipo : Selecione o tipo de variáveis como: por valor ou por referência.

Valor padrão : O valor do parâmetro usado para inicializar a variável na chamada tim e.
Referências permitem que você crie um segundo nome para uma variável que você possa usá-lo para ler ou modificar os dados originais armazenado naquela
variável.

Edição do parâmetro:

: Seleciona todos os parâmetros variáveis em parâmetros de campo.

: Desmarca todos os parâmetros de seleção de variáveis em parâmetros de campo.

: Edita a variável selecionada em parâmetros de campo.

: Elimina a variável selecionada em parâmetros de campo.

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.

Criando um novo método

Interface de criação de método JavaScript

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.

Adicionar a quantidade variáveis: Definição de parâmetros do método JavaScript

Definição da variável: Definição da variável

Nome : Digite o nome da variável.

Tipo : Selecione o tipo de variáveis como: por valor ou por referência.

Valor padrão : O valor do parâmetro usado para inicializar a variável na chamada tim e.
Referências permitem que você crie um segundo nome para uma variável que você possa usá-lo para ler ou modificar os dados originais armazenado naquela
variável.

Edição do parâmetro:

: Seleciona todos os parâmetros variáveis em parâmetros de campo.

: Desmarca todos os parâmetros de seleção de variáveis em parâmetros de campo.

: Edita a variável selecionada em parâmetros de campo.

: Elimina a variável selecionada em parâmetros de campo.

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.

As marcações são divididas em três categorias:

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.

Não usar biblioteca externa


4

Esta opção define que o código HTMl, CSS e

JavaScript a serem utilizados são provenientes dos itens HTML, CSS e JavaScript a aplicação atual.

Usar biblioteca externa

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

Podemos visualizar como a aplicação será exibida após sua geraçã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.

- Aumenta a área ocupada pelo seu editor de codigo.

- Expande as laterais do editor de código.

- Ativa a busca no editor de código.

- Ativa a replace no editor de código.

- Define o tema de editor de codigo.

As teclas de atalhos estão disponíveis em todos os navegadores compatíveis com o Scriptcase

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

segurança nas aplicações

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

Configuração de log da aplicação

Esquema Permite selecionar qual esquema de log será utilizado na aplicação.


Eventos Permite definir quais eventos serão salvos no 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.

Interface Configuração da aplicação

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.

Diretório de Imagens : Diretório base onde estão armazenadas as imagens 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.

Charset : Define um charset específico para a aplicação.

Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.

Pasta : Pasta onde a aplicação será armazenada no grupo de trabalho.

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.

HelpCase Link : Associe arquivos do HelpCase a sua aplicação

Configuracação de Erro

Interface de configuração de erros.

Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.

Erro SQL : Permite exibir o comando SQL que originou 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.

Interface variáveis globais.

Exemplo:

Selecione Cliente, CustomerName dos clientes WHERE CustomerID = '[v_customerid]'

Não recomendamos a utilização de variáveis de sessão (variáveis globais) com o mesmo nome dos campos da tabela.

Neste caso, a variável v_customerid aparece na configuração de variáveis globais.

Interface de configuração das variáveis

globais.

EXIBE TODAS AS VARIÁVEIS GLOBAIS USADAS NA APLICAÇÃO

Atributo : nome da variável na aplicação.

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.

Configurações : Não valida (verificação) a variável em tempo de execução.

Tipo (Entrada / Saída) : Define se a variável é de entrada ou saída.

Descrição : Indica onde a variável está sendo utilizada.

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.

Interface Configuração dos Atributos.

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.

Criando um novo método

Interface de criação de método PHP

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.

Adicionar a quantidade variáveis: Definição de parâmetros do método PHP

Definição da variável: Definição da variável

Nome : Digite o nome da variável.

Tipo : Selecione o tipo de variáveis como: por valor ou por referência.

Valor padrão : O valor do parâmetro usado para inicializar a variável na chamada tim e.
Referências permitem que você crie um segundo nome para uma variável que você possa usá-lo para ler ou modificar os dados originais armazenado naquela
variável.

Edição do parâmetro:

: Seleciona todos os parâmetros variáveis em parâmetros de campo.

: Desmarca todos os parâmetros de seleção de variáveis em parâmetros de campo.

: Edita a variável selecionada em parâmetros de campo.

: Elimina a variável selecionada em parâmetros de campo.

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:

Interface Configuração do Menu.

Atributos
Alinhamento horizontal do menu : Modo de alinhamento do menu.

Alinhamento Verticaldos itens : Modo de alinhamento dos itens do menu.

Alinhamento Horizontal dos itens : Modo de alinhamento dos itens do menu.

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.

Barra de rolagem : Habilita barra de rolagem.

Selecionar Idioma : Permite selecionar o idioma na barra do menu.

Selecionar Tema : Selecione o tema na barra de menu.

Alinhamento de tema e idioma : Alinhamento horizontal dos combos de tema e idioma no menu.

Sempre mostrar os itens : Mostrar itens das aplicações, mesmo quando elas não existirem, ou não estiverem geradas.

Esconder o menu : Habilita a opção de esconder o menu.

Navegação

A configuração de navegação do menu permite definir os atributos das abas e caminho de navegação, conforme segue:
2

Interface Configuração de navegação do Menu.

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.

Aplicação com navegação em abas.

Menu de contexto das abas : Gerenciamento das abas abertas. Aplicação com contexto das abas.

Largura minima da aba : Permite informar o tamanho mínimo de todas as abas.

Largura máxima da aba : Permite informar o tamanho máximo de todas as abas.

Mostrar caminho da navegação : Mostra um caminho contendo as aplicações que navegou dentro da aba. Aplicação

exibindo caminho da navegaçã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

Interface Configuração do menu mobile.

Esconder o menu : Habilita a opção de esconder o menu nas visualizações 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

Menu com aplicação inicial

Menu com abas

Menu com breadcrumb

Vídeos relacionados
Aplicação de Menu
1
Itens do Menu
PÁGINA INICIAL › APLICAÇÕES › MENU › ITENS DO MENU

Configuração dos itens do menu


Nesta tela o usuário estrutura o menu, indicando quais as aplicações serão chamadas. Apresenta os seguintes atributos, que devem ser preenchidos pelo usuário:

Em dispositivos móveis, caso o item do menu possua link e sub itens, o link será desprezado para exibir os sub itens.

Interface Configuração do Menu.

Label : Título do ítem que será exibido.

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.

Recursos para criação do menu


Inserir item : Serve para que usuário inclua a aplicação no menu.

Inserir Sub-Item : Permite a inclusão de sub-item no menu.

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.

Realizando a importação das aplicações


A importação de aplicações é bastante fácil e rápida. Serve para que o usuário selecione numa lista as aplicações que deseja inserir no menu. Uma vez feita a seleção das
aplicações, basta estruturar os níveis do menu, utilizando os botões de estruturação.
2

Interface Importação de Aplicação.

Após importar a aplicação, a propriedade link receberá o nome da aplicação o qual aquele label se referencia.Veja imagem abaixo.

Interface importação de Aplicação.

Exemplos relacionados
Menu Horizontal

Menu com aplicação inicial

Menu com abas

Menu com breadcrumb

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.

Interface Barra de Ferramentas.

Criação de itens (Ícones no topo da lista de menu)


Inserir item : Adicionar um novo item na barra de ferramentas do menu.

Separador Inserir : Adicione um separador na barra de ferramentas.

Remover : Remove um item do menu. Selecione o item ou sub-item, e clique no botão para remover.

Movendo itens (Setas)


Mover para cima : Mover um item de barra de ferramentas ou sub-item para cima.

Descer : Descer um item da barra de ferramentas ou sub-item.

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.

Label : do título do aplicativo no menu.

Link : O nome do aplicativo. O usuário pode clicar em para selecionar o aplicativo.

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.

Target : Define como exibir as aplicações: na mesma janela ou em outro.

Exemplos relacionados
Menu Horizontal

Menu com aplicação inicial

Menu com abas

Menu com breadcrumb

Vídeos relacionados
Aplicação de Menu
1
Segurança
PÁGINA INICIAL › APLICAÇÕES › MENU › SEGURANÇA

Configuração da

segurança nas aplicações

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

Menu com aplicação inicial

Menu com abas

Menu com breadcrumb

Vídeos relacionados
Aplicação de Menu
1
Log
PÁGINA INICIAL › APLICAÇÕES › MENU › LOG

Configuração de log da aplicação

Esquema Permite selecionar qual esquema de log será utilizado na aplicação.


Eventos Permite definir quais eventos serão salvos no log.

Exemplos relacionados
Menu Horizontal

Menu com aplicação inicial

Menu com abas

Menu com breadcrumb

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.

Exemplo: if ([glo_var_depto] != ‘financeiro’){ sc_redir(app_x.php); }

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.

- Aumenta a área ocupada pelo seu editor de codigo.

- Expande as laterais do editor de código.

- Ativa a busca no editor de código.

- Ativa a replace no editor de código.

- Define o tema de editor de codigo.

As teclas de atalhos estão disponíveis em todos os navegadores compatíveis com o Scriptcase

Clique aqui para visualizar nossa documentação sobre as taclas de atalho do Scriptcase.

Exemplos relacionados
Menu Horizontal

Menu com aplicação inicial

Menu com abas

Menu com breadcrumb

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 de temas da aplicação

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.

Botão : Permite a escolha do modelo dos botões 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.

Configuração do cabeçalho da aplicação

Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.

Exibir Cabeçalho : Esta flag determina se o cabeçalho será exibido.


2
Título da Consulta : Permite informar um título para ser exibido na aplicaçã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é

Configuração do rodapé da aplicação

Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.

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]”.

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

Nome : Aqui você altera o nome do seu 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.

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é”.

Data : Aqui você informa um formato de exibição de datas. Exemplo: d-m-Y

Imagem : Você escolhe uma imagem do gerenciador de imagem.

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.

Método : Você seleciona um método criado em sua aplicação.

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.

Excluir : Ao clicar nessa opção você exclui uma linha do layer.

Adicionar : Você adiciona mais uma linha ao layer.

Fechar : Você fecha a tela de edição do layer.

Salvar : Você salvar todas as alterações feitas no layer.

Exemplos relacionados
Menu Horizontal

Menu com aplicação inicial

Menu com abas

Menu com breadcrumb

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.

Interface Configuração da aplicação

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.

Diretório de Imagens : Diretório base onde estão armazenadas as imagens 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.

Charset : Define um charset específico para a aplicação.

Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.

Pasta : Pasta onde a aplicação será armazenada no grupo de trabalho.

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.

HelpCase Link : Associe arquivos do HelpCase a sua aplicação

Configuracação de Erro

Interface de configuração de erros.

Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.

Erro SQL : Permite exibir o comando SQL que originou 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

Interface de conversão 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

Menu com aplicação inicial

Menu com abas

Menu com breadcrumb

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.

Interface Configuração dos Atributos.

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.

Criando um novo método

Interface de criação de método PHP

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.

Adicionar a quantidade variáveis: Definição de parâmetros do método PHP

Definição da variável: Definição da variável

Nome : Digite o nome da variável.

Tipo : Selecione o tipo de variáveis como: por valor ou por referência.

Valor padrão : O valor do parâmetro usado para inicializar a variável na chamada tim e.
Referências permitem que você crie um segundo nome para uma variável que você possa usá-lo para ler ou modificar os dados originais armazenado naquela
variável.

Edição do parâmetro:

: Seleciona todos os parâmetros variáveis em parâmetros de campo.

: Desmarca todos os parâmetros de seleção de variáveis em parâmetros de campo.

: Edita a variável selecionada em parâmetros de campo.

: Elimina a variável selecionada em parâmetros de campo.

Exemplos relacionados
Menu Horizontal

Menu com aplicação inicial

Menu com abas

Menu com breadcrumb

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:

Interface Configuração do Menu.

Atributos
Alinhamento horizontal do menu : Modo de alinhamento do menu.

Alinhamento Verticaldos itens : Modo de alinhamento dos itens do menu.

Alinhamento Horizontal dos itens : Modo de alinhamento dos itens do menu.

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.

Barra de rolagem : Habilita barra de rolagem.

Selecionar Idioma : Permite selecionar o idioma na barra do menu.

Selecionar Tema : Selecione o tema na barra de menu.

Alinhamento de tema e idioma : Alinhamento horizontal dos combos de tema e idioma no menu.

Sempre mostrar os itens : Mostrar itens das aplicações, mesmo quando elas não existirem, ou não estiverem geradas.

Esconder o menu : Habilita a opção de esconder o menu.

Navegação

A configuração de navegação do menu permite definir os atributos das abas e caminho de navegação, conforme segue:
2

Interface Configuração de navegação do Menu.

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.

Aplicação com navegação em abas.

Menu de contexto das abas : Gerenciamento das abas abertas. Aplicação com contexto das abas.

Largura minima da aba : Permite informar o tamanho mínimo de todas as abas.

Largura máxima da aba : Permite informar o tamanho máximo de todas as abas.

Mostrar caminho da navegação : Mostra um caminho contendo as aplicações que navegou dentro da aba. Aplicação

exibindo caminho da navegaçã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

Interface Configuração do menu mobile.

Esconder o menu : Habilita a opção de esconder o menu nas visualizações 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)

Menu Árvore (Exemplo 2)

Vídeos relacionados
Aplicação de Menu Árvore
1
Itens do Menu
PÁGINA INICIAL › APLICAÇÕES › MENU ÁRVORE › ITENS DO MENU

Configuração dos itens do menu


Nesta tela o usuário estrutura o menu, indicando quais as aplicações serão chamadas. Apresenta os seguintes atributos, que devem ser preenchidos pelo usuário:

Interface Configuração do Menu.

Label : Título da Aplicação que aparecerá no 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.

Recursos para criação do menu


Inserir item : serve para que usuário inclua a aplicação no menu.

Inserir Sub-Item : permite a inclusão de sub-item no menu.

Atualizar : para alterar um item ou sub-item do menu.

Remover : remove um item do menu. Selecionar o item ou sub-item, e em seguida, clicar no botão remover.

Limpar item : limpa o quadro de atributos.

Limpar Menu : exclui todos os itens e sub-itens do menu.

Importar Aplicações : permite incluir diversas aplicações de uma só vez para o menu.

Realizando a importação das aplicações


A importação de aplicações é bastante fácil e rápida. Serve para que o usuário selecione numa lista as aplicações que deseja inserir no menu. Uma vez feita a seleção das
aplicações, basta estruturar os níveis do menu, utilizando os botões de estruturação.
2

Interface Importação de Aplicação.

Após importar a aplicação, a propriedade link receberá o nome da aplicação o qual aquele label se referencia.Veja imagem abaixo.

Interface importação de Aplicação.

Exemplos relacionados
Menu Árvore (Exemplo 1)

Menu Árvore (Exemplo 2)

Vídeos relacionados
Aplicação de Menu Árvore
1
Segurança
PÁGINA INICIAL › APLICAÇÕES › MENU ÁRVORE › SEGURANÇA

Configuração da

segurança nas aplicações

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)

Menu Árvore (Exemplo 2)

Vídeos relacionados
Aplicação de Menu Árvore
1
Log
PÁGINA INICIAL › APLICAÇÕES › MENU ÁRVORE › LOG

Configuração de log da aplicação

Esquema Permite selecionar qual esquema de log será utilizado na aplicação.


Eventos Permite definir quais eventos serão salvos no log.

Exemplos relacionados
Menu Árvore (Exemplo 1)

Menu Árvore (Exemplo 2)

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.

Exemplo: if ([glo_var_depto] != ‘financeiro’){ sc_redir(app_x.php); }

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.

- Aumenta a área ocupada pelo seu editor de codigo.

- Expande as laterais do editor de código.

- Ativa a busca no editor de código.

- Ativa a replace no editor de código.

- Define o tema de editor de codigo.

As teclas de atalhos estão disponíveis em todos os navegadores compatíveis com o Scriptcase

Clique aqui para visualizar nossa documentação sobre as taclas de atalho do Scriptcase.

Exemplos relacionados
Menu Árvore (Exemplo 1)

Menu Árvore (Exemplo 2)

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 de temas da aplicação

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.

Botão : Permite a escolha do modelo dos botões 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.

Configuração do cabeçalho da aplicação

Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.

Exibir Cabeçalho : Esta flag determina se o cabeçalho será exibido.


2
Título da Consulta : Permite informar um título para ser exibido na aplicaçã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é

Configuração do rodapé da aplicação

Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.

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]”.

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

Nome : Aqui você altera o nome do seu 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.

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é”.

Data : Aqui você informa um formato de exibição de datas. Exemplo: d-m-Y

Imagem : Você escolhe uma imagem do gerenciador de imagem.

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.

Método : Você seleciona um método criado em sua aplicação.

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.

Excluir : Ao clicar nessa opção você exclui uma linha do layer.

Adicionar : Você adiciona mais uma linha ao layer.

Fechar : Você fecha a tela de edição do layer.

Salvar : Você salvar todas as alterações feitas no layer.

Exemplos relacionados
Menu Árvore (Exemplo 1)

Menu Árvore (Exemplo 2)

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.

Interface Configuração da aplicação

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.

Diretório de Imagens : Diretório base onde estão armazenadas as imagens 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.

Charset : Define um charset específico para a aplicação.

Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.

Pasta : Pasta onde a aplicação será armazenada no grupo de trabalho.

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.

HelpCase Link : Associe arquivos do HelpCase a sua aplicação

Configuracação de Erro

Interface de configuração de erros.

Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.

Erro SQL : Permite exibir o comando SQL que originou 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

Interface de conversão 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)

Menu Árvore (Exemplo 2)

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.

Interface Configuração dos Atributos.

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.

Criando um novo método

Interface de criação de método PHP

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.

Adicionar a quantidade variáveis: Definição de parâmetros do método PHP

Definição da variável: Definição da variável

Nome : Digite o nome da variável.

Tipo : Selecione o tipo de variáveis como: por valor ou por referência.

Valor padrão : O valor do parâmetro usado para inicializar a variável na chamada tim e.
Referências permitem que você crie um segundo nome para uma variável que você possa usá-lo para ler ou modificar os dados originais armazenado naquela
variável.

Edição do parâmetro:

: Seleciona todos os parâmetros variáveis em parâmetros de campo.

: Desmarca todos os parâmetros de seleção de variáveis em parâmetros de campo.

: Edita a variável selecionada em parâmetros de campo.

: Elimina a variável selecionada em parâmetros de campo.

Exemplos relacionados
Menu Árvore (Exemplo 1)

Menu Árvore (Exemplo 2)

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).

Interface Configuração do Filtro.

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;

Alinhamento horizontal : Define o alinhamento horizontal da aplicaçã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.

Margens : Permite definir o posicionamento(margens) do form de filtro;

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.

Largura da tabela : Permite definir a largura HTML do form de filtro;

Unidade de Largura da tabela : Permite definir a unidade de largura HTML do form de filtro;

Usar Iframe : Quando Ativado exibe a tela de filtro e os resultados da pesquisa na mesma janela do browser, em dois FRAMES, um acima do outro. O Formulá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”.

Case Sensitive : Considera Case Sensitive.

Usar autocomplete nos campos :


Sim : Habilita a opção de autocomplete em todos os campos da aplicação.

Não : Desabilita a opção de autocomplete em todos os campos da aplicação.

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

*Interface de seleção dos campos do filtro.

Obrigatórios
Define quais campos da aplicação serão de preenchimento obrigatório.

Interface 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.

Interface de configuração do posicionamento do marcador.

Posição do marcador : Posição do marcador em relação ao campo.

Mostrar mensagem : Exibe ou não a mensagem de erro na validação.

Condições do filtro
2

Interface Configuração 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:

Botão Liga/Desliga : Ativa ou desativa o campo ou opção selecionado.

Botão Todos : Marca todos os campos ou opções.

Nenhum : Demarca todos os campos ou opções.

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.

Interface da 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 .

Filtrar: Executa a aplicação de filtro.

Limpar: Limpa os campos do filtro.

Editar: Habilita a opção de Salvar Etiqueta .

Sair : Sai da aplicação.

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.

CONFIGURAÇÃO DOS BOTÕES

Interface da configuração 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.

Posição dos Botões(Superior/Inferior) Posicionamento dos botões na barra de ferramentas superior/inferior.

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.

Interface de Salvar Filtro.

Interface de Salvar Filtro.

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.

Interface de Etiqueta Filtro.


4
Interface de Etiqueta Nome.

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.

Configuração dos blocos da aplicação

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.

Organização e Mudança de posição dos Blocos


Veja abaixo como alterar a ordem de exibição dos Blocos de uma Página.

Clique e araste o bloco que deseja alterar para a sua nova posição.

Configuração de

exibição dos blocos da aplicação

Veja agora como remover um bloco da exibição

Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. 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

exibição dos blocos da aplicação

Configuração de

exibição dos blocos da aplicação

Atributos
5
Bloco
Nome : Nome do Bloco.

Label : Título do bloco que será exibido na aplicação.

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.

Posição : Opções de exibição do label :


Acima : o label será exibido acima do campo.

Ao Lado : o label será exibido ao lado do campo.

Abaixo : o label será exibido abaixo do campo.

Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.

Posição : De que forma os campos serão exibidos dentro do bloco :


Abaixo : Os campos serão exibidos um abaixo do outro respeitando a quantidade de colunas.

Ao lado : Os campos serão exibidos ao lado do outro respeitando a quantidade de colunas.

Corrido : Os campos serão exibidos lado a lado sem conter tabulação.

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.

Ao lado : Indica que o próximo bloco será exibido ao lado.

Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).

Colapse : Habilta opção de fechar (colapse) o bloco.

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.

Interface de criação dos blocos da aplicação

Atributos
Nome : Nome do bloco.

Label : Texto que será que mostrado no bloco da aplicação.

Edição dos blocos

Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface para definição dos parâmentros do
bloco. No fim clique no botão Salvar.
6

Interface de edição dos blocos da aplicação

Atributos
Nome : Nome do bloco.

NTítulo : Exibe o título do bloco.

Exibir Título : Esta opção, quando ativada, permite exibir o título do bloco.

Fonte do Título : Nome da fonte aplicada no título do bloco.

Tamanho da Fonte : Tamanho da fonte aplicada ao título do bloco.

Cor da Fonte : Cor da fonte do título do bloco.

Cor do Fundo : Cor de fundo da linha do título do bloco.

Figura de Fundo : Figura de fundo da linha do título do bloco.

Altura do Título : Altura em pixels da linha do título do bloco.

Alinhamento Horizontal : Alinhamento horizontal do título do bloco (Esquerda, Centro e Direita).

Alinhamento Vertical : Alinhamento vertical do título do bloco(Topo, Meio e Baixo).

Exibir Label : Exibir os labels dos campos do bloco.

Colunas : Quantidade de colunas de campos no bloco.

Largura das Colunas : Forma de cálculo das colunas do bloco.

Cor do Label : Cor para exibir o label dos campos.

Organização dos Campos : Forma de organização dos campos no bloco.

Posição do Label : Posicionamento do label dos campos em relação aos dados.

Próximo Bloco : Posicionamento do próximo bloco em relação ao atual.

Cor da Borda : Cor da borda do bloco.

Largura da Borda : Largura da borda do bloco.

Largura do Bloco : Largura do bloco (width).

Altura do Bloco : Altura do bloco (height).

CellSpacing : Espaçamento das células do bloco.

Collapse : Habilta opção de fechar (colapse) o 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 de temas da aplicação

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.

Botão : Permite a escolha do modelo dos botões 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.

Configuração do cabeçalho da aplicação

Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.

Exibir Cabeçalho : Esta flag determina se o cabeçalho será exibido.

Título da Consulta : Permite informar um título para ser exibido na aplicaçã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é

Configuração do rodapé da aplicação

Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.

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]”.

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

Nome : Aqui você altera o nome do seu 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é”.

Data : Aqui você informa um formato de exibição de datas. Exemplo: d-m-Y

Imagem : Você escolhe uma imagem do gerenciador de imagem.

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.

Método : Você seleciona um método criado em sua aplicação.

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.

Excluir : Ao clicar nessa opção você exclui uma linha do layer.

Adicionar : Você adiciona mais uma linha ao layer.

Fechar : Você fecha a tela de edição do layer.

Salvar : Você salvar todas as alterações feitas 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

Configuração de SQL da consulta

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

segurança nas aplicações

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

Configuração de log da aplicação

Esquema Permite selecionar qual esquema de log será utilizado na aplicação.


Eventos Permite definir quais eventos serão salvos no 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

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

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 caracteres : Define a quantidade de caracteres para iniciar a pesquisa.

Quantidade de linhas : Define o número máximo de linhas para listar o resultado da pesquisa.

Largura : Define a largura em pixels para a caixa de resultados.

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

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Número

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

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 caracteres : Define a quantidade de caracteres para iniciar a pesquisa.

Quantidade de linhas : Define o número máximo de linhas para listar o resultado da pesquisa.

Largura : Define a largura em pixels para a caixa de resultados.

Opções de pesquisa :Define a validação que será feita para buscar o resultado da pesquisa.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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.

Formatação dos valores

Interface de configuração de formatação do campo

número.

Usar configurações regionais : Aplica as configurações regionais no campo.

Agrupamento : Separador de agrupamento.

Aceitar : Tipo de valor aceito.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.


5
CSS do Objeto Input
Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Decimal
6

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

Configuração do Filtro

Interface de configuração do filtro do campo decimal.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Quantidade de caracteres : Define a quantidade de caracteres para iniciar a pesquisa.

Quantidade de linhas : Define o número máximo de linhas para listar o resultado da pesquisa.

Largura : Define a largura em pixels para a caixa de resultados.

Opções de pesquisa :Define a validação que será feita para buscar o resultado da pesquisa.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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.

Formatação dos valores

Interface de configuração de formatação do campo

decimal.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Configuração da Visualização

A Configuração da Visualização 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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
8

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Por cento

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.


9
Configuração do Filtro

Interface de configuração do filtro do campo por cento.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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.

Formatação dos valores

Interface de configuração de formatação do campo por

cento.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.


10
Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
11

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Moeda

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

Configuração do Filtro

Interface de configuração do filtro do campo moeda.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Quantidade de caracteres : Define a quantidade de caracteres para iniciar a pesquisa.

Quantidade de linhas : Define o número máximo de linhas para listar o resultado da pesquisa.

Largura : Define a largura em pixels para a caixa de resultados.

Opções de pesquisa :Define a validação que será feita para buscar o resultado da pesquisa.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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.

Formatação dos valores

Interface de configuração de formatação do campo moeda.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Configuração da Visualização
A Configuraçã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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
13

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Por cento ( Calculado )

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.


14
Configuração do Filtro

Interface de configuração do filtro do campo por cento.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
15
Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.


16
Data

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação dos valores do campo data.

Usar configurações regionais : Aplica as configurações regionais no campo.

Separador de data : Símbolo separador de data.

Mostrar : Tipo de exibição do campo.

Formato Interno : Formato de armazenamento do campo no banco de dados.

Usar ComboBox : Usar combobox para exibição do campo.


Ano como Combo : Usar ano como combo.
Ano Inicial : Primeiro ano que será exibido no combo.

Ano atual + : Exibe o ano atual mais a quantidade de anos informados.

Exibir Formato : Exibe formato do mês por extenso.

Exibir Calendário : Exibe um calendário para a escolha da data.


Novo Calendário : Exibie um novo calendário com jquery ou o calendário em seu formato antigo.

Limite de Anos : Quantidade de anos que serão exibidos no calendário.

Exibir número da semana : Exibe o número da semana na aplicação.

Meses adicionais : Exibe os meses adicionais no calendário.

Mostar Combo ano e mês : Exibe combo ano e mês no calendário.

Configuração do Filtro

Interface de configuração do filtro do campo data.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores :Texto que aparecerá entre os valores.

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

Interface de condições especiais do campo data.

Todo o período : Busca período.

Hoje : Pesquisa na data de hoje.

Ontem : Pesquisa na data de ontem.

Últimos 7 dias : Pesquisa últimos 7 dias. Ex: ((21/12/2017 27/12/2017).

Este mês : Pesquisa do começo mês corrente até o dia atual.

No mês passado : Pesquisa no mês passado.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
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).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.


19
Hora

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação dos valores do campo hora.

Usar configurações regionais : Aplica as configurações regionais no campo.

Separador de hora : Símbolo separador de hora.

Exibição : Tipo de exibição do campo.

Formato Interno : Formato de armazenamento do campo no banco de dados.

Configuração do Filtro

Interface de configuração do filtro do campo hora.

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.

Interface de configuração da visualização.


20
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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Data e Hora

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação dos valores do campo data.

Usar configurações regionais : Aplica as configurações regionais no campo.

Separador de data : Símbolo separador de data.

Separador de hora : Símbolo separador de hora.

Mostrar : Tipo de exibição do campo.

Formato Interno : Formato de armazenamento do campo no banco de dados.

Usar ComboBox : Usar combobox para exibição do campo.


Ano como Combo : Usar ano como combo.
Ano Inicial : Primeiro ano que será exibido no combo.
22
Ano atual + : Exibe o ano atual mais a quantidade de anos informados.

Exibir Formato : Exibe formato do mês por extenso.

Exibir Calendário : Exibe um calendário para a escolha da data.


Novo Calendário : Exibie um novo calendário com jquery ou o calendário em seu formato antigo.

Limite de Anos : Quantidade de anos que serão exibidos no calendário.

Exibir número da semana : Exibe o número da semana na aplicação.

Meses adicionais : Exibe os meses adicionais no calendário.

Mostar Combo ano e mês : Exibe combo ano e mês no calendário.

Configuração do Filtro

Interface de configuração do filtro do campo data.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores :Texto que aparecerá entre os valores.

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

Interface de condições especiais do campo data.

Todo o período : Busca período.

Hoje : Pesquisa na data de hoje.

Ontem : Pesquisa na data de ontem.

Últimos 7 dias : Pesquisa últimos 7 dias. Ex: ((21/12/2017 27/12/2017).

Este mês : Pesquisa do começo mês corrente até o dia atual.

No mês passado : Pesquisa no mês passado.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.


23
Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.


24
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

CPF

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

Configuração do Filtro

Interface de configuração do filtro do campo cpf.

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
26

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

CNPJ

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.


27
Configuração do Filtro

Interface de configuração do filtro do campo cnpj.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
28
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

CPF e CNPj
29

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

Configuração do Filtro

Interface de configuração do filtro do campo cpf e cnpj.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
30
Largura : Para definir a largura do título.

Altura : Para definir a altura 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
31

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Select

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

Configuração do Filtro

Interface de configuração do filtro do campo 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 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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup


32
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).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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 ( ; ) .

Altura : Permite definir a altura do objeto select.

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.

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.
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.

Lookup de Edição - Manual

Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.

Interface Lookup de Edição Manual.

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 :

Configuração do lookup de edição Simples Valor


34
Label : Texto que será exibido para o item da lista no objeto select.

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.

Altura : Define uma altura(linhas) para o objeto select.

Múltiplos Valores (delimitador)

Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a
combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).

Configuração do lookup de edição Múltiplos Valores (delimitador)

Label : Texto que será exibido para o item da lista no objeto select.

Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.

Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .

Altura Define uma altura (linhas) para o objeto select.

Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: Se fossem selecionados Masculino, Casado e Estudar, no banco de dados seria armazenado o seguinte valor MCED.
35

Configuração do lookup Múltiplos Valores (posição)

Label : Texto que será exibido para o item da lista no objeto select.

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.

Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.

Tamanho : Quantidade de bytes que a informação ocupará na string.

Altura : Define uma altura (linhas) para o objeto select.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado.

Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo.

Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1 (Esportes) + 2 (Cultura) = 3

Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13
36

Configuração do lookup de edição Múltiplos Valores (Binário)

Label : Texto que será exibido para o item da lista no objeto select.

Altura : Define uma altura (linhas) para o objeto select.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).

Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.

Título : Texto exibido na linha de título do objeto select.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.

Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.

Exibição de lookup com valor original.]

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

Este lookup é usado para listar todos os valores do campo selecionado.

Este lookup irá aplicar um “distinct” em sua query SQL.

Processamento Ajax

Interface de configuração do processamento ajax.


37
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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).
38
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Duplo Select

Interface de configuração do campo duplo select.


39
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
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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

Configuração do Filtro

Interface de configuração do filtro do campo duplo

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.

Interface Lookup de Edição Automático.

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.

Altura : Permite definir a altura(linhas) do campo na interface.

Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ).

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Duplo Select .

Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.

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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.


41
CSS do Objeto Input
Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

Configuração do Filtro

Interface de configuração do filtro do campo checkbox.

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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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.

Lookup de Edição - Manual

Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.

Interface Lookup de Edição Manual.

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 :

Configuração do lookup de edição Simples Valor

Label : Texto que será exibido para o item da lista no objeto select.

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (delimitador)


44
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).

Configuração do lookup de edição Múltiplos Valores (delimitador)

Label : Texto que será exibido para o item da lista no objeto select.

Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.

Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: Se fossem selecionados Masculino, Casado e Estudar, no banco de dados seria armazenado o seguinte valor MCED.

Configuração do lookup Múltiplos Valores (posição)

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.

Tamanho : Quantidade de bytes que a informação ocupará na string.

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado.

Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo.

Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1 (Esportes) + 2 (Cultura) = 3

Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13

Configuração do lookup de edição Múltiplos Valores (Binário)

Label : Texto que será exibido para o item da lista no objeto select.

Colunas : Permite informar a quantidade de colunas para exibição dos itens do checkbox.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.


46
Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto 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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Radio

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

Configuração do Filtro

Interface de configuração do filtro do campo radio.

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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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.

Lookup de Edição - Manual

Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.

Interface Lookup de Edição Manual.

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 Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).

Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.

Título : Texto exibido na linha de título do objeto select.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.

Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.

Exibição de lookup com valor original.]

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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.


52
Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto Auto-Complete
53

Interface de configuração do campo texto auto complete.

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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

Configuração do Filtro

Interface de configuração do filtro do campo texto auto complete.

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

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras 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.

Interface de configuração do Lookup de Consulta.

Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.

Registros : Permite alterar a quantidade de registros exibidos por pesquisa.

Largura : Permite alterar a largura da caixa de captura (Capturar Texto).

Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).

Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
54

Interface de configuração da validação do Lookup de Consulta.

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

da validação do Lookup de Consulta.

Exibir label com a descrição__ : Permite exibir o label com a descriçã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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
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).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.


56
Número Auto-Complete
![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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

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.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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.

Formatação dos valores

Interface de configuração de formatação do campo

número auto complete.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do Lookup de Consulta.

Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.

Registros : Permite alterar a quantidade de registros exibidos por pesquisa.

Largura : Permite alterar a largura da caixa de captura (Capturar Texto).

Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).

Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
57

Interface de configuração da validação do Lookup de Consulta.

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

da validação do Lookup de Consulta.

Exibir label com a descrição__ : Permite exibir o label com a descriçã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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
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).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.


59
Exemplos relacionados
Ligação de Captura no Filtro

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.

Exemplo: if ([glo_var_depto] != ‘financeiro’){ sc_redir(app_x.php); }

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.

- Aumenta a área ocupada pelo seu editor de codigo.

- Expande as laterais do editor de código.

- Ativa a busca no editor de código.

- Ativa a replace no editor de código.

- Define o tema de editor de codigo.

As teclas de atalhos estão disponíveis em todos os navegadores compatíveis com o Scriptcase

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.

Interface Configuração da aplicação

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.

Diretório de Imagens : Diretório base onde estão armazenadas as imagens 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.

Charset : Define um charset específico para a aplicação.

Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.

Pasta : Pasta onde a aplicação será armazenada no grupo de trabalho.

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.

HelpCase Link : Associe arquivos do HelpCase a sua aplicação

Configuracação de Erro

Interface de configuração de erros.

Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.

Erro SQL : Permite exibir o comando SQL que originou 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.

Fechar janela : Quando sair do aplicativo, fecha a janela do navegador.

URL de Redirecionamento : URL para redirecionamento no caso de não haver nenhuma variável global disponível.

Variável de Redirecionamento : Nome da variável através do qual será armazenada a URL da aplicação real.

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.

Interface variáveis globais.

Exemplo:

Selecione Cliente, CustomerName dos clientes WHERE CustomerID = '[v_customerid]'

Não recomendamos a utilização de variáveis de sessão (variáveis globais) com o mesmo nome dos campos da tabela.

Neste caso, a variável v_customerid aparece na configuração de variáveis globais.

Interface de configuração das variáveis

globais.

EXIBE TODAS AS VARIÁVEIS GLOBAIS USADAS NA APLICAÇÃO

Atributo : nome da variável na aplicação.

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.

Configurações : Não valida (verificação) a variável em tempo de execução.

Tipo (Entrada / Saída) : Define se a variável é de entrada ou saída.

Descrição : Indica onde a variável está sendo utilizada.

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

Interface do menu de ligações.

Ao clicar no item Nova Ligação do menu de aplicação do Scriptcase será exibida a tela abaixo.

Interface de criação de ligações

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).

Interface de criação de ligações de aplicação.

Lista de Aplicações

Interface de exibição das aplicações disponíveis para ligação.

Aplicação: Deve ser selecionado a aplicação de formulário que será chamada pela consulta.

Definição de Parâmentros

Interface Definição dos Parâmetros.

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:

Campo : Utilizado para passagem do valor de um campo da consulta como parâmetro.

Valor : Utilizado para passagem de um valor fixo como parâmetro.

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

Interface de Propriedades da Ligação.

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.

Interface de criação de ligações de captura.

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.

Interface Ligação entre aplicações.

Definição de Parâmentros

![Interface Definição dos Parâmetros.][ligacao_campo_parametros] Interface Definição dos Parâmetros.

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.

Interface Configuração dos Atributos.

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.

Criando um novo método

Interface de criação de método PHP

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.

Adicionar a quantidade variáveis: Definição de parâmetros do método PHP

Definição da variável: Definição da variável

Nome : Digite o nome da variável.

Tipo : Selecione o tipo de variáveis como: por valor ou por referência.

Valor padrão : O valor do parâmetro usado para inicializar a variável na chamada tim e.
Referências permitem que você crie um segundo nome para uma variável que você possa usá-lo para ler ou modificar os dados originais armazenado naquela
variável.

Edição do parâmetro:

: Seleciona todos os parâmetros variáveis em parâmetros de campo.

: Desmarca todos os parâmetros de seleção de variáveis em parâmetros de campo.

: Edita a variável selecionada em parâmetros de campo.

: Elimina a variável selecionada em parâmetros de campo.

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

Interface de 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.

Tipo : Tipo do PDF


Registro Por Página : Aplicável apenas para consultas alinhadas horizontalmente, o que permite definir o número de registros que serão impressos por página.

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.

Download : É preciso informar o nome do arquivo a ser gerado. Ex.: arquivo.pdf

Servidor : É preciso informar o caminho do arquivo a ser gerdado. Ex.: c:\pasta\arquivo.pdf

Margens : Permite exibir a 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.

Largura das Colunas : Permite definir a largura das colunas na aplicação.

Altura das Colunas : Permite definir a altura das colunas na aplicação.

Configuração da visualização do PDF


A Configuração da Visualização do PDF permite definir valores de visualização de textos e layout
2

Interface de configuração da visualização do ReportPDF.

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.

Cor da fonte do Texto : Permite definir a cor da fonte do Texto.

Estilo da fonte do Texto : Permite escolher o estilo do texto, se este será em negrito, 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.

Imagem : Permite inserir uma imagem de fundo na página.

Largura : Define a largura da imagem, em pixels, a ser inserida na página.

Altura : Define a altura da imagem, em pixels, a ser inserida na página.

Posição X : Define a abscissa da posição inicial da imagem.

Posição Y : Define a ordenada da posição inicial da imagem.

Imprimir : Define se a imagem será impressa na aplicação.

Exemplos relacionados
Report PDF (Cartão de visita)

Report PDF (Invoice)

Vídeos relacionados
Aplicação de ReportPDF
1
SQL
PÁGINA INICIAL › APLICAÇÕES › REPORTPDF › SQL

Configuração do SQL

Configuração de SQL da consulta

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)

Report PDF (Invoice)

Vídeos relacionados
Aplicação de ReportPDF
1
Segurança
PÁGINA INICIAL › APLICAÇÕES › REPORTPDF › SEGURANÇA

Configuração da

segurança nas aplicações

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)

Report PDF (Invoice)

Vídeos relacionados
Aplicação de ReportPDF
1
Log
PÁGINA INICIAL › APLICAÇÕES › REPORTPDF › LOG

Configuração de log da aplicação

Esquema Permite selecionar qual esquema de log será utilizado na aplicação.


Eventos Permite definir quais eventos serão salvos no log.

Exemplos relacionados
Report PDF (Cartão de visita)

Report PDF (Invoice)

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.

Interface de configuração do Layout do PDF.

Atributos
Seq : Número sequencial das células (Ordem Crescente).

Célula : Nome da célula.

Pos X : Define a abscissa da célula.

Pos Y : Define a ordenada da célula.

Largura : Define a largura de uma célula.

Alinhamento : Nesta caixa de seleção podemos informar o alinhamento da célula.

Campo : Informa o campo que será exibido na célula.

Código
A sessão “LayoutPDF - Código” permite ao usuário assumir o código php de criação do PDF

Interface de configuração do Código 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).

Para acessar a documentação do TCPDF Clique aqui

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).

Interface de configuração do posicionamento dos campos do PDF.

Exemplos relacionados
Report PDF (Cartão de visita)

Report PDF (Invoice)


3
Vídeos relacionados
Aplicação de ReportPDF
1
Campos
PÁGINA INICIAL › APLICAÇÕES › REPORTPDF › CAMPOS

No menu da aplicação Campos, são exibidos para configuração apenas os campos foram selecionados no menu Selecionar Campos.

Lista de campos da aplicação

Para cada campo selecionado uma série de atributos podem ser alterados em função do tipo de dado selecionado.

Texto
Configuração Geral

Interface de configuração do campo texto.

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

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras 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

Máscara Valor do campo Valor formatado


(xx) xxxx - xxxx 1234567890 (12) 3456 - 7890
(xx) xxxx - xxxx 12345678 (00) 1234 - 5678
(zz) xxxx - xxxx 1234567890 (12) 3456 - 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 - 5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 - 5678
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
2

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.

Tipo SQL : Informa o tipo do campo no banco de dados.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
5

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Texto Multiplas Linhas


Configuração Geral

Interface de configuração do campo texto.

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

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras 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

Máscara Valor do campo Valor formatado


(xx) xxxx - xxxx 1234567890 (12) 3456 - 7890
(xx) xxxx - xxxx 12345678 (00) 1234 - 5678
(zz) xxxx - xxxx 1234567890 (12) 3456 - 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 - 5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 - 5678
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.

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.

Tipo SQL : Informa o tipo do campo no banco de dados.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
9
8
Valor Leitura
Atribuído Descrição no Lookup
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo número.

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

Máscara Valor do campo Valor formatado


(xx) xxxx - xxxx 1234567890 (12) 3456 - 7890
(xx) xxxx - xxxx 12345678 (00) 1234 - 5678
(zz) xxxx - xxxx 1234567890 (12) 3456 - 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 - 5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 - 5678
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

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.

Agrupamento : Define qual caracter será usado para a separação de milhar.

Sinal negativo : Define qual caracter será usado para a exibição de números negativos.

Formato de número negativo : Define o posicionamento do sinal negativo em relação ao valor.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
14

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo decimal.

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

Máscara Valor do campo Valor formatado


(xx) xxxx - xxxx 1234567890 (12) 3456 - 7890
(xx) xxxx - xxxx 12345678 (00) 1234 - 5678
(zz) xxxx - xxxx 1234567890 (12) 3456 - 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 - 5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 - 5678
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

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.

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.

Formato de número negativo : Define o posicionamento do sinal negativo em relação ao valor.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
16

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
18

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


19
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo porcentagem.

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.

Tipo SQL: Informa o tipo do campo no banco de dados.

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

Campo Máscara Valor Digitado Valor Formatado


Número de Telefone +99 99 9999 - 9999 123456789012 +12 34 5678 - 9012
Software Key (Apenas Letras) AAAA-AAAA-AAAA-AAAA QWERTYUIASDFGHJK QWER-TYUI-ASDF-GHJK
Software Key (Letras e Números) **---** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4-T5Y6-U7I8
Placa de Carro AAA - 9999 QWE1234 QWE - 1234
Serial do Scriptcase A999A999A999- ** D111H111G111DG2P D111H111G111-DG2P
Múltiplas máscaras (Telefone) 9999-9999;(99)9999-9999;9999 999 9999 +99 99 9999-9999
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
20
Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

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.

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.

Formato de número negativo : Define o posicionamento do sinal negativo em relação ao valor.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
23
8
Valor Leitura
Atribuído Descrição no Lookup
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo 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 : 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

Máscara Valor do campo Valor formatado


(xx) xxxx - xxxx 1234567890 (12) 3456 - 7890
(xx) xxxx - xxxx 12345678 (00) 1234 - 5678
(zz) xxxx - xxxx 1234567890 (12) 3456 - 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 - 5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 - 5678
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

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.

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.

Formato de moeda positivo : Define a formatação do valor de moeda positivo.

Formato de moeda negativo : Define a formatação do valor de moeda 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 é 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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
28

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo imagem html.

Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo imagem html, ele permite inserir no campo uma imagem.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

Imagem : Define a imagem que deverá ser exibida. O ícone “Escolher imagem” lista imagens padrão do Scriptcase para seleção. O ícone “Fazer upload de uma imagem” possibilita que o
desenvolvedor envie para o servidor uma imagem localizada em outra máquina.

Borda da Imagem : Largura da borda da imagem em Pixels.

Largura da Imagem : Permite definir a largura da imagem em Pixels.

Altura da Imagem : Permite definir a altura da imagem em Pixels.

CPF
Configuração Geral
29

Interface de configuração do campo cpf.

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.

Tipo SQL : Informa o tipo do campo no banco de dados.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
32
8
Valor Leitura
Atribuído Descrição no Lookup
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo cnpj.

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.

Tipo SQL : Informa o tipo do campo no banco de dados.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
36
8
Valor Leitura
Atribuído Descrição no Lookup
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo cpf e cnpj.

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.

Tipo SQL : Informa o tipo do campo no banco de dados.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
40
8
Valor Leitura
Atribuído Descrição no Lookup
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo cartão.

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.

Tipo SQL : Informa o tipo do campo no banco de dados.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
44
8
Valor Leitura
Atribuído Descrição no Lookup
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo email.

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.

Tipo SQL : Informa o tipo do campo no banco de dados.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
48
8
Valor Leitura
Atribuído Descrição no Lookup
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo url.

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.

Tipo SQL : Informa o tipo do campo no banco de dados.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
52
8
Valor Leitura
Atribuído Descrição no Lookup
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo 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 : 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.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Formatação dos Valores com configurações regionais.

Formatação dos Valores sem configurações regionais.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
57
8
Valor Leitura
Atribuído Descrição no Lookup
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo hora.

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.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Formatação dos Valores com configurações regionais.

Formatação dos Valores sem configurações regionais.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
62
8
Valor Leitura
Atribuído Descrição no Lookup
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração do campo data e hora.

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.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Formatação dos Valores com configurações regionais.

Formatação dos Valores sem configurações regionais.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
67
8
Valor Leitura
Atribuído Descrição no Lookup
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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 (Banco de Dados)


Configuração Geral
68

Interface Configuração Geral do Campo.

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.

Borda da Imagem : Largura da borda da imagem em pixels.

Altura da Imagem : Valor da altura para o tamanho da imagem em Pixels.

Largurada Imagem : Valor da largura para o tamanho da imagem em Pixels.

Manter Aspecto : Manter o aspecto do gráfico.

Abrir em Outra Janela : Permite a abertura da imagem em outra janela.

Tipo SQL : Informa o tipo do campo no banco de dados.

Imagem (Nome do Arquivo)


Configuração Geral

Interface Configuração Geral do Campo.

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.

Borda da Imagem : Largura da borda da imagem em pixels.

Altura da Imagem : Valor da altura para o tamanho da imagem em Pixels.

Largurada Imagem : Valor da largura para o tamanho da imagem em Pixels.

Manter Aspecto : Manter o aspecto do gráfico.

Abrir em Outra Janela : Permite a abertura da imagem em outra janela.

Tipo SQL : Informa o tipo do campo no banco de dados.

Documento (Banco de Dados)


Configuração Geral
69

Interface Configuração Geral do Campo.

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 SQL : Informa o tipo do campo no banco de dados.

Documento (Nome do Arquivo)


Configuração Geral

Interface Configuração Geral do Campo.

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.

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).

Tipo SQL : Informa o tipo do campo no banco de dados.

QRCode
Configuração

Interface de configuração do campo QRCODE.

Tipo do Dado : Tipo de dado do campo.

Label : Título do campo na aplicação.

Tipo SQL : Tipo de dado na base de dados.

Formatação dos Valores


70

Interface de formatação de valores.

Nível de correção de erro : Palavras-chave temo 8 bits de tamanho e usam o algoritmo de Reed-Solomon para correção de erros com quatro níveis de correção de erro. Quanto maior o nível
de correcção de erro e menor a capacidade de armazenamento.

Tamanho da imagem : Tamanho do QR Code.

Margem : Margem do QR Code.

Interface de formatação de valores.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Código de barras
Configuração

Interface de configuração do campo Código de barras.

Tipo do Dado : Tipo de dado do campo.

Label : Título do campo na aplicação.

Tipo SQL : Tipo de dado na base de dados.

Código de barras

Interface de configuração do Código de barras.

Tipo : Tipo de código de barras.

Texto : Texto do código de barras para a ilustração.

Existem 18 tipos de códigos de barras , que está listado abaixo:

Interface de configuração do 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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

SubSelect
Configuração Geral

Interface de configuração do campo SubSelect.


73
Incremento : Define o espaçamento entre as linhas dos registros do campo SubSelect. Conexão : Exibe a lista de conexões criadas no projeto atual. Tabela : Exibie as tabelas
relacionadas ao banco de dados da conexão escolhida anteriormente. SubSelect : Exibie o SQL da tabela escolhida no item “Tabela”. Podendo ser alterado e utilizar váriaveis de
campo ou variáveis globais. SQLBuilder : Abre o SQLBuilder do ScriptCase, para montagem de comandos SQL.

Exemplos relacionados
Report PDF (Cartão de visita)

Report PDF (Invoice)

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.

Exemplo: if ([glo_var_depto] != ‘financeiro’){ sc_redir(app_x.php); }

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.

- Aumenta a área ocupada pelo seu editor de codigo.

- Expande as laterais do editor de código.

- Ativa a busca no editor de código.

- Ativa a replace no editor de código.

- Define o tema de editor de codigo.

As teclas de atalhos estão disponíveis em todos os navegadores compatíveis com o Scriptcase

Clique aqui para visualizar nossa documentação sobre as taclas de atalho do Scriptcase.

Exemplos relacionados
Report PDF (Cartão de visita)

Report PDF (Invoice)

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.

Interface de configuração do Filtro.

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

Interface Configuração 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:

Botão Liga/Desliga : Ativa ou desativa o campo ou opção selecionado.

Botão Todos : Marca todos os campos ou opções.

Nenhum : Demarca todos os campos ou opções.

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.

Margens : Permite definir o posicionamento (margens) do 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.
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.

Treeview nas tags : Define a utilização ou não do treeview nas tags.

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 .

Fechado: mostrando a descrição completa como texto .

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

Define quais campos da aplicação serão de preenchimento obrigatório.

![Interface campos Obrigatórios][filtro_avancado_configuracao_campos_obrigatorios] Interface 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.

![Interface de configuração do posicionamento do marcador][filtro_avancado_configuracao_campos_obrigatorios_posicionamento] Interface de configuração do posicionamento


do marcador.

Posição do marcador : Posição do marcador em relação ao campo.

Mostrar mensagem : Exibe ou não a mensagem de erro na validação.

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.

Interface da 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 .

Filtrar: Executa a aplicação de filtro.

Limpar: Limpa os campos do filtro.

Editar: Habilita a opção de Salvar Etiqueta .

Sair : Sai da aplicação.

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.

HelpCase: Exibe um botão com redirecionamento para a página de ajuda.

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.

CONFIGURAÇÃO DOS BOTÕES

Interface da configuração 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.

Posição dos Botões(Superior/Inferior) Posicionamento dos botões na barra de ferramentas superior/inferior.

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.

Interface de Salvar Filtro.

Interface de Salvar Filtro.

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

Este evento ocorre no momento que o refresh da aplicação é ativado.

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.

Configuração dos blocos da aplicação

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.

Organização e Mudança de posição dos Blocos


Veja abaixo como alterar a ordem de exibição dos Blocos de uma Página.

Clique e araste o bloco que deseja alterar para a sua nova posição.

Configuração de

exibição dos blocos da aplicação

Veja agora como remover um bloco da exibição

Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. 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

exibição dos blocos da aplicação


5

Configuração de

exibição dos blocos da aplicação

Atributos
Bloco
Nome : Nome do Bloco.

Label : Título do bloco que será exibido na aplicação.

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.

Posição : Opções de exibição do label :


Acima : o label será exibido acima do campo.

Ao Lado : o label será exibido ao lado do campo.

Abaixo : o label será exibido abaixo do campo.

Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.

Posição : De que forma os campos serão exibidos dentro do bloco :


Abaixo : Os campos serão exibidos um abaixo do outro respeitando a quantidade de colunas.

Ao lado : Os campos serão exibidos ao lado do outro respeitando a quantidade de colunas.

Corrido : Os campos serão exibidos lado a lado sem conter tabulação.

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.

Ao lado : Indica que o próximo bloco será exibido ao lado.

Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).

Colapse : Habilta opção de fechar (colapse) o bloco.

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.

Interface de criação dos blocos da aplicação

Atributos
Nome : Nome do bloco.

Label : Texto que será que mostrado no bloco da aplicação.

Edição dos blocos

Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface
para definição dos parâmentros do bloco. No fim clique no botão Salvar.
6

Interface de edição dos blocos da aplicação

Atributos
Nome : Nome do bloco.

NTítulo : Exibe o título do bloco.

Exibir Título : Esta opção, quando ativada, permite exibir o título do bloco.

Fonte do Título : Nome da fonte aplicada no título do bloco.

Tamanho da Fonte : Tamanho da fonte aplicada ao título do bloco.

Cor da Fonte : Cor da fonte do título do bloco.

Cor do Fundo : Cor de fundo da linha do título do bloco.

Figura de Fundo : Figura de fundo da linha do título do bloco.

Altura do Título : Altura em pixels da linha do título do bloco.

Alinhamento Horizontal : Alinhamento horizontal do título do bloco (Esquerda, Centro e Direita).

Alinhamento Vertical : Alinhamento vertical do título do bloco(Topo, Meio e Baixo).

Exibir Label : Exibir os labels dos campos do bloco.

Colunas : Quantidade de colunas de campos no bloco.

Largura das Colunas : Forma de cálculo das colunas do bloco.

Cor do Label : Cor para exibir o label dos campos.

Organização dos Campos : Forma de organização dos campos no bloco.

Posição do Label : Posicionamento do label dos campos em relação aos dados.

Próximo Bloco : Posicionamento do próximo bloco em relação ao atual.

Cor da Borda : Cor da borda do bloco.

Largura da Borda : Largura da borda do bloco.

Largura do Bloco : Largura do bloco (width).

Altura do Bloco : Altura do bloco (height).

CellSpacing : Espaçamento das células do bloco.

Collapse : Habilta opção de fechar (colapse) o 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 de temas da aplicação

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.

Botão : Permite a escolha do modelo dos botões 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.

Configuração do cabeçalho da aplicação

Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.

Exibir Cabeçalho : Esta flag determina se o cabeçalho será exibido.

Título da Consulta : Permite informar um título para ser exibido na aplicaçã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

Configuração do rodapé da aplicação

Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.

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]”.

Campos
Texto

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo.

Tipo SQL : Tipo do campo no banco de dados.

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.

Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.


10
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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Número

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo


11
Tipo SQL : Tipo do campo no banco de dados.

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.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo

número.

Usar configurações regionais : Aplica as configurações regionais no campo.

Agrupamento : Separador de agrupamento.

Aceitar : Tipo de valor aceito.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.


12
Altura : Para definir a altura 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
13

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Decimal

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo decimal.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo

decimal.
14
Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.
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).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Por cento

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo por cento.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo por

cento.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Moeda

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo moeda.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo moeda.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.


19
Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
20
Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Por cento ( Calculado )

Interface de configuração do campo 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.
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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo por cento.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.


22
Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
23

Interface de configuração do tipo de exibição da ajuda.

Data

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

F O R M ATA Ç Ã O D O S V A L O R E S

Interface de formatação dos valores do campo data.

Usar configurações regionais : Aplica as configurações regionais no campo.

Separador de data : Símbolo separador de data.

Mostrar : Tipo de exibição do campo.

Formato Interno : Formato de armazenamento do campo no banco de dados.

Usar ComboBox : Usar combobox para exibição do campo.


Ano como Combo : Usar ano como combo.
Ano Inicial : Primeiro ano que será exibido no combo.

Ano atual + : Exibe o ano atual mais a quantidade de anos informados.

Exibir Formato : Exibe formato do mês por extenso.

Exibir Calendário : Exibe um calendário para a escolha da data.


Novo Calendário : Exibie um novo calendário com jquery ou o calendário em seu formato antigo.

Limite de Anos : Quantidade de anos que serão exibidos no calendário.

Exibir número da semana : Exibe o número da semana na aplicação.

Meses adicionais : Exibe os meses adicionais no calendário.

Mostar Combo ano e mês : Exibe combo ano e mês no calendário.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo data.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores :Texto que aparecerá entre os valores.


24
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

Interface de condições especiais do campo data.

Todo o período : Busca período.

Hoje : Pesquisa na data de hoje.

__Ontem __ : Pesquisa na data de ontem.

Últimos 7 dias : Pesquisa últimos 7 dias. Ex: ((21/12/2017 27/12/2017).

Este mês : Pesquisa do começo mês corrente até o dia atual.

No mês passado : Pesquisa no mês passado.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.


25
Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
26

Interface de configuração do tipo de exibição da ajuda.

Hora

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

F O R M ATA Ç Ã O D O S V A L O R E S

Interface de formatação dos valores do campo hora.

Usar configurações regionais : Aplica as configurações regionais no campo.

Separador de hora : Símbolo separador de hora.

Exibição : Tipo de exibição do campo.

Formato Interno : Formato de armazenamento do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo hora.

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
28

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Data e Hora

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

F O R M ATA Ç Ã O D O S V A L O R E S

Interface de formatação dos valores do campo data.


29
Usar configurações regionais : Aplica as configurações regionais no campo.

Separador de data : Símbolo separador de data.

Separador de hora : Símbolo separador de hora.

Mostrar : Tipo de exibição do campo.

Formato Interno : Formato de armazenamento do campo no banco de dados.

Usar ComboBox : Usar combobox para exibição do campo.


Ano como Combo : Usar ano como combo.
Ano Inicial : Primeiro ano que será exibido no combo.

Ano atual + : Exibe o ano atual mais a quantidade de anos informados.

Exibir Formato : Exibe formato do mês por extenso.

Exibir Calendário : Exibe um calendário para a escolha da data.


Novo Calendário : Exibie um novo calendário com jquery ou o calendário em seu formato antigo.

Limite de Anos : Quantidade de anos que serão exibidos no calendário.

Exibir número da semana : Exibe o número da semana na aplicação.

Meses adicionais : Exibe os meses adicionais no calendário.

Mostar Combo ano e mês : Exibe combo ano e mês no calendário.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo data.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores :Texto que aparecerá entre os valores.

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

Interface de condições especiais do campo data.

Todo o período : Busca período.

Hoje : Pesquisa na data de hoje.

__Ontem __ : Pesquisa na data de ontem.

Últimos 7 dias : Pesquisa últimos 7 dias. Ex: ((21/12/2017 27/12/2017).

Este mês : Pesquisa do começo mês corrente até o dia atual.

No mês passado : Pesquisa no mês passado.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.


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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

CPF

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo cpf.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
33
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

CNPJ

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.


34
CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo cnpj.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.
35
Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

CPF e CNPj
36

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo cpf e cnpj.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
37
Largura : Para definir a largura do título.

Altura : Para definir a altura 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
38

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Select

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo 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 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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
39

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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 ( ; ) .

Altura : Permite definir a altura do objeto select.

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.

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.

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.

Lookup de Edição - Manual

Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.

Interface Lookup de Edição Manual.

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 :

Configuração do lookup de edição Simples Valor

Label : Texto que será exibido para o item da lista no objeto select.

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
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.

Altura : Define uma altura(linhas) para o objeto select.

Múltiplos Valores (delimitador)

Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a
combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).

Configuração do lookup de edição Múltiplos Valores (delimitador)

Label : Texto que será exibido para o item da lista no objeto select.

Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.

Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .

Altura Define uma altura (linhas) para o objeto select.

Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: Se fossem selecionados Masculino, Casado e Estudar, no banco de dados seria armazenado o seguinte valor MCED.
42

Configuração do lookup Múltiplos Valores (posição)

Label : Texto que será exibido para o item da lista no objeto select.

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.

Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.

Tamanho : Quantidade de bytes que a informação ocupará na string.

Altura : Define uma altura (linhas) para o objeto select.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado.

Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo.

Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1 (Esportes) + 2 (Cultura) = 3

Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13
43

Configuração do lookup de edição Múltiplos Valores (Binário)

Label : Texto que será exibido para o item da lista no objeto select.

Altura : Define uma altura (linhas) para o objeto select.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).

Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.

Título : Texto exibido na linha de título do objeto select.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.

Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.

Exibição de lookup com valor original.]

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

Este lookup é usado para listar todos os valores do campo selecionado.

Este lookup irá aplicar um “distinct” em sua query SQL.

Processamento Ajax

Interface de configuração do processamento ajax.


44
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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).
45
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Duplo Select

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo duplo

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.

Interface Lookup de Edição Automático.

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.

Altura : Permite definir a altura(linhas) do campo na interface.

Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ).

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Duplo Select .

Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.

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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.


48
CSS do Objeto Input
Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Checkbox

Interface de configuração do campo checkbox.


49
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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo checkbox.

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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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.

Lookup de Edição - Manual

Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.

Interface Lookup de Edição Manual.

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 :

Configuração do lookup de edição Simples Valor

Label : Texto que será exibido para o item da lista no objeto select.

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (delimitador)


51
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).

Configuração do lookup de edição Múltiplos Valores (delimitador)

Label : Texto que será exibido para o item da lista no objeto select.

Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.

Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: Se fossem selecionados Masculino, Casado e Estudar, no banco de dados seria armazenado o seguinte valor MCED.

Configuração do lookup Múltiplos Valores (posição)

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.

Tamanho : Quantidade de bytes que a informação ocupará na string.

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado.

Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo.

Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1 (Esportes) + 2 (Cultura) = 3

Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13

Configuração do lookup de edição Múltiplos Valores (Binário)

Label : Texto que será exibido para o item da lista no objeto select.

Colunas : Permite informar a quantidade de colunas para exibição dos itens do checkbox.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.


53
Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto 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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Radio

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo radio.

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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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.

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.
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.

Lookup de Edição - Manual

Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.

Interface Lookup de Edição Manual.

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 Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).

Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.

Título : Texto exibido na linha de título do objeto select.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.

Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.

Exibição de lookup com valor original.]

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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.


59
CSS do Objeto Input
Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Campos da Consulta
60

Interface de configuração do filtro do campo Campos da

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.

Altura : Quantidade de Linhas para seleção dos Campos da Consulta.

Tipo SQL : Tipo do campo no banco de dados.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
61
Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Ordenação dos Campos


62

Interface de configuração do filtro do campo Ordenação

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.

Altura : Quantidade de Linhas para seleção dos Campos da Consulta.

Tipo SQL : Tipo do campo no banco de dados.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
63
Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto Auto-Complete
64

Interface de configuração do campo texto auto complete.

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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo

texto auto complete.

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

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras 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.

Interface de configuração do Lookup de Consulta.

Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.

Registros : Permite alterar a quantidade de registros exibidos por pesquisa.

Largura : Permite alterar a largura da caixa de captura (Capturar Texto).

Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).

Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
65

Interface de configuração da validação do Lookup de Consulta.

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

da validação do Lookup de Consulta.

Exibir label com a descrição__ : Permite exibir o label com a descriçã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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
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).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.


67
Número Auto-Complete

![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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

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.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo

número auto complete.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do Lookup de Consulta.


68
Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.

Registros : Permite alterar a quantidade de registros exibidos por pesquisa.

Largura : Permite alterar a largura da caixa de captura (Capturar Texto).

Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).

Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Interface de configuração da validação do Lookup de Consulta.

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

da validação do Lookup de Consulta.

Exibir label com a descrição__ : Permite exibir o label com a descriçã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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
70

Interface de configuração do tipo de exibição da ajuda.

Exemplos relacionados
Report PDF (Cartão de visita)

Report PDF (Invoice)

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.

Interface Configuração da aplicação

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.

Diretório de Imagens : Diretório base onde estão armazenadas as imagens 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.

Charset : Define um charset específico para a aplicação.

Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.

Pasta : Pasta onde a aplicação será armazenada no grupo de trabalho.

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.

HelpCase Link : Associe arquivos do HelpCase a sua aplicação

Configuracação de Erro

Interface de configuração de erros.

Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.

Erro SQL : Permite exibir o comando SQL que originou 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.

Fechar janela : Quando sair do aplicativo, fecha a janela do navegador.

URL de Redirecionamento : URL para redirecionamento no caso de não haver nenhuma variável global disponível.

Variável de Redirecionamento : Nome da variável através do qual será armazenada a URL da aplicação real.

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.

Interface variáveis globais.

Exemplo:

Selecione Cliente, CustomerName dos clientes WHERE CustomerID = '[v_customerid]'

Não recomendamos a utilização de variáveis de sessão (variáveis globais) com o mesmo nome dos campos da tabela.

Neste caso, a variável v_customerid aparece na configuração de variáveis globais.

Interface de configuração das variáveis

globais.

EXIBE TODAS AS VARIÁVEIS GLOBAIS USADAS NA APLICAÇÃO

Atributo : nome da variável na aplicação.

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.

Configurações : Não valida (verificação) a variável em tempo de execução.

Tipo (Entrada / Saída) : Define se a variável é de entrada ou saída.

Descrição : Indica onde a variável está sendo utilizada.

Exemplos relacionados
Report PDF (Cartão de visita)

Report PDF (Invoice)

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.

Interface Configuração dos Atributos.

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.

Criando um novo método

Interface de criação de método PHP

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.

Adicionar a quantidade variáveis: Definição de parâmetros do método PHP

Definição da variável: Definição da variável

Nome : Digite o nome da variável.

Tipo : Selecione o tipo de variáveis como: por valor ou por referência.

Valor padrão : O valor do parâmetro usado para inicializar a variável na chamada tim e.
Referências permitem que você crie um segundo nome para uma variável que você possa usá-lo para ler ou modificar os dados originais armazenado naquela
variável.

Edição do parâmetro:

: Seleciona todos os parâmetros variáveis em parâmetros de campo.

: Desmarca todos os parâmetros de seleção de variáveis em parâmetros de campo.

: Edita a variável selecionada em parâmetros de campo.

: Elimina a variável selecionada em parâmetros de campo.

Exemplos relacionados
Report PDF (Cartão de visita)

Report PDF (Invoice)

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.

Ao clicar em um campo específico é aberto uma tela de configuração do campo.

Propriedades

Nome: Neste campo é necessário informar o nome de identificação do campo.

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.

Página Atual: Número da página atual que a célula estiver.

Total de páginas : Número total de páginas da aplicação

Label: Ao selecionar essa opção irá abrir um input para que possa informar o texto que será exibido.

Pos X : Posicionamento do eixo X. Para cima e para baixo.

Pos Y : Posicionamento do eixo Y. Para esquerda e para direita.

Largura: Informe o tamanho da largura da célula. A unidade do valor é pixel.

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.

Configuração Geral (Categoria: Texto)

Tipo do Dado : Neste campo você seleciona o tipo de dado do campo.

Converte Letra: Neste campo você deve selecionar dentre as citadas abaixo:
Caixa Alta : Transforma todo texto em letras maiúsculas.

Caixa Baixa: Transforma todo texto em letras minú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.

Tipo SQL: Aqui é informado o tipo do campo no banco de dados.

Configuração Geral (Categoria: Número)

Tipo do Dado : Neste campo você seleciona o tipo de dado do campo.

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.

Tipo SQL: Aqui é informado o tipo do campo no banco de dados.

Configuração Geral (Categoria: Especial e Data/Hora)

Tipo do Dado : Neste campo você seleciona o tipo de dado do campo.

Tipo SQL: Aqui é informado o tipo do campo no banco de dados.

Formatação dos Valores (Tipo Número)

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.

Formatação dos Valores (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.

Formatação dos Valores (Tipo Data)

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)

Report PDF (Invoice)

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.

Alinhamento Horizontal : Permite definir o alinhamento da aplicação na página.

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

configuração do formato e comportamento.

Formatar ao digitar : Permite a formatação em tempo real quando se digita.

Tabulação automática : Muda o foco para o próximo text box quando a quantidade de carateres chegar no limite definido.

Seleciona texto focus : Seleciona o conteúdo do campo quando o mesmo é selecionado.

Tabular com enter : Permite o uso da tecla “enter” para passar o focus para o próximo campo.

Campo com focus inicial : Permite que um determinado campo seja focado ao se iniciar a aplicação. 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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60


2
Adicionando novas colunas na tabela para o Calendário
1
Editar Campos
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › EDITAR CAMPOS

Esta configuração permite ao usuário organizar e editar os campos.

Configuração dos Campos

Interface para

configuração dos campos.

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

Ele permite alterar o tipo do campo.

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

Define se o campo é obrigaório ou não.

PK

Define que campos são chave primária em uma aplicação.

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

Indica que há Blocos na aplicação.


2
Página de campos não exibidos
Mantém todos os campos que não serão exibidos na aplicação.

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.

Exibir Mensagem : Exibe ou não uma mensagem após validaçã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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60

Adicionando novas colunas na tabela para o Calendário


1
Posicionamento dos Campos
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › 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.

A caixa à direita representa os campos que 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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60

Adicionando novas colunas na tabela para o Calendário


1
Chave única
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › CHAVE ÚNICA

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.

Interface de configuracação da chave única.

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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60

Adicionando novas colunas na tabela para o Calendário


1
Barra de Ferramentas
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › 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.

Avançar Avança para a próxima página da consulta.


Anterior Retorna para a página anterior da consulta.
Primeiro Redireciona para primeira página da consulta.
Último Redireciona para última página da consulta.
Sair Finaliza a aplicação.
Navegação por página Exibe o link para páginas. ex. 1 2 3 4 5
Exportação : Define o formato disponível para geração de exportações. O ScripCase pode gerar as exportações nos seguintes formatos:

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.

Adicionar grupo de botões

Configuração do grupo de botões

Nome : Permite definir o nome do 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.

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:

Disposição dos botões e grupo de botões

Configuração dos botões


3

Configuração dos botões do formulário

Botão Exibe os botões disponíveis na aplicação.


Label Permite definir o nome dos botões que será exibido na aplicação em execução.
Hint Permite definir o hint dos botões que será exibido na aplicação em execução.
Atalho Permite definir um atalho para executar o botão. ( Cada navegador possui suas próprias combinações de atalhos e palavaras reservadas ).

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.

Template de atalhos : Seleciona o template de atalhos a partir dos esquemas criados.

Ação : Seleciona a ação que será feita ao pressionar a tecla definida.

Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.

Adicionar “+” : Adiciona uma nova ação a lista de atalhos.

Clear : Limpa a preferencia de atalhos de teclado selecionada.

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 ).

Barra de ferramentas Mobile


4

Posicionamento dos botões mobile

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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60

Adicionando novas colunas na tabela para o Calendário


1
Impressão
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › IMPRESSÃO

Interface de configuração de impressão.

Mostrar botão Imprimir : Mostrar o botão de impressão no calendário.

Formato de exibição de data na impressão : Altera o formato de visualização da data no momento da impressão.

Exibe título na impressão : Exibe o título na impressão do calendário.

Os campos adicionais : Campos adicionais a serem exibidos 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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60

Adicionando novas colunas na tabela para o Calendário


1
SQL
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › SQL

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).

Nome da Tabela : Nome da tabela que a aplicação de Formulário esta utilizando.

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.

Configuração de variável para tabela.

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

Calendário (Integração com Google Calendar) - Parte 02

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

Adicionando novas colunas na tabela para o Calendário


1
Procedures
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › PROCEDURES

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.

Interface de Stored Procedures para Formulário.

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.

Definindo parâmetros da Procedure.

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.

Passagem de valores para os Parâmetros da Stored Procedure.

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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60

Adicionando novas colunas na tabela para o Calendário


1
JavaScript
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › 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.

Interface Edição de Javascript

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.

onblur : Ocorre quando o objeto perde o foco.

onChange : Ocorre sempre que o objeto perde o foco e o valor do campo é alterado .

onFocus : Ocorre sempre que o objeto ganha o foco.

onMouseOver : Ocorre sempre que o ponteiro do mouse estiver sobre o campo.

onMouseOut : Sempre que o ponteiro do mouse sair de cima do campo.

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.

Interface Edição de Javascript

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'
}

Para acessar um campo tipo rádio é necessário utilizar-se de um índice.

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”.

if (document.F1.salario.value > 5000.00 && document.F1.cargo.value == 'jardineiro'){

alert('quando eu crescer quero ser 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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60

Adicionando novas colunas na tabela para o Calendário


1
Dependências
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › DEPENDÊNCIAS

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.

Criando uma nova depenência.

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.

Configurando a tabela para a dependência.

Em seguida selecionamos os campos da ligação de Chave: customers->CityID - city->CityID.

Configurando os campos de ligação da dependência.

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.

Configurando as regras da 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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60

Adicionando novas colunas na tabela para o Calendário


1
Segurança
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › SEGURANÇA

Configuração da

segurança nas aplicações

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.

Não : Não exibe o captcha na aplicação gerada.

Captcha : Exibe a versão antiga do Captcha.

Quantidade : Quantidade de caracteres da imagem do Captcha.

Lista : Lista de caracteres que serão utilizados pelo Captcha.

Label : Mensagem exibida para o Captcha.

Mensagem de Erro : Mensagem de erro do Captcha.

Altura : Altura da imagem gerada pelo Captcha ( em pixels ).

Largura : Largura da imagem gerada pelo Captcha ( em pixels ).

Tamanho da Fonte : Tamanho da fonte da imagem gerada pelo Captcha ( em pixels ).

Recarregar: Exibie um botão para recarregar o Captcha.

Selecione Layout: Dispõe de vários layouts ( de posicionamento ) para a exibição do Captcha.


2
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.

Choose the type of reCaptcha : Devemos selecionar a opção reCAPTCHA V2 .

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:

Agora, podemos configurar a segurança da aplicação do scriptcase:

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:

Tamanho : Define o tamanho do reCAPTCHA. Temos duas opções:


Normal :

Compacto:

Posição : Define a posição do componente reCAPTCHA em relação à largura da aplicação:


Esquerda: Posiciona o componente reCAPTCHA à esquerda.

Centro : Posiciona o componente reCAPTCHA no centro..

Direita : Posiciona o componente reCAPTCHA à direita.

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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60

Adicionando novas colunas na tabela para o Calendário


1
Log
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › LOG

Configuração de log da aplicação

Esquema Permite selecionar qual esquema de log será utilizado na aplicação.


Eventos Permite definir quais eventos serão salvos no log.

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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60

Adicionando novas colunas na tabela para o Calendário


1
Calendário
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › CALENDÁRIO

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.

Lista de campos da aplicação

Para cada campo selecionado uma série de atributos podem ser alterados em função do tipo de dado selecionado.

Texto
Configuração Geral

Interface de configuração do campo texto.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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

Interface de configuração do campo tipo

senha.

Gravar Variável : Permite gravar uma variável de sessão com o valor do campo, que poderá ser utilizada em outras aplicações. Por exemplo, no formulário de login o nome do usuário pode
ser salvo em sessão para exibição no cabeçalho de outras aplicações.

Nome da Variável : Permite definir o nome da variável de sessão que receberá o valor do campo.

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 Máscara Valor Digitado Valor Formatado


Número de Telefone +99 99 9999 - 9999 123456789012 +12 34 5678 - 9012
Software Key (Apenas Letras) AAAA-AAAA-AAAA-AAAA QWERTYUIASDFGHJK QWER-TYUI-ASDF-GHJK
Software Key (Letras e Números) **---** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4-T5Y6-U7I8
Placa de Carro AAA - 9999 QWE1234 QWE - 1234
Serial do Scriptcase A999A999A999- ** D111H111G111DG2P D111H111G111-DG2P
Múltiplas máscaras (Telefone) 9999-9999;(99)9999-9999;9999 999 9999 +99 99 9999-9999
Validar com Máscara : Exibe um erro se o usuário final não inserir um valor que complete a máscara

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.

Interface de configuração do label.

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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras em maiúscula

Tamanho Mínimo : Permite definir o tamanho mínimo que o campo aceita.

Tamanho Máximo : Permite definir o tamanho máximo que o campo aceita.

Caracteres Permitidos : Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. As opções são:
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

letras a b c (definidas no atributo Menos) não serão permitidas.

Valor no Banco de Dados


Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.


5
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
6

Interface de configuração do tipo de exibição da ajuda.

Texto Multiplas Linhas


Configuração Geral

Interface de configuração do campo texto.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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

Linhas : Permite configurar a altura do campo informando a quantidade de linhas.

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.

Interface de configuração do label.


7
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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras em maiúscula

Tamanho Mínimo : Permite definir o tamanho mínimo que o campo aceita.

Tamanho Máximo : Permite definir o tamanho máximo que o campo aceita.

Caracteres Permitidos : Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. As opções são:

Todos : Permite que seja digitado qualquer caracter no campo

Selecionados : Define o conjunto de caracteres permitidos. Usando as configurações abaixo será permitida a digitação de letras, números e dos caracteres - / (definidos no atributo Mais). As

letras a b c (definidas no atributo Menos) não serão permitidas.

Valor no Banco de Dados

Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.


8

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.


10
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Número
Configuração Geral

Interface de configuração do campo 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 : 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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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

Campo Máscara Valor Digitado Valor Formatado


Número de Telefone +99 99 9999 - 9999 123456789012 +12 34 5678 - 9012
Software Key (Apenas Letras) AAAA-AAAA-AAAA-AAAA QWERTYUIASDFGHJK QWER-TYUI-ASDF-GHJK
Software Key (Letras e Números) **---** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4-T5Y6-U7I8
Placa de Carro AAA - 9999 QWE1234 QWE - 1234
Serial do Scriptcase A999A999A999- ** D111H111G111DG2P D111H111G111-DG2P
Múltiplas máscaras (Telefone) 9999-9999;(99)9999-9999;9999 999 9999 +99 99 9999-9999
Validar com Máscara : Exibe um erro se o usuário final não inserir um valor que complete a máscara

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.

Interface de configuração do label.

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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

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.

Agrupamento de Dígitos : Define se o campo exibirá o separador de agrupamento de dígitos.

Tamanho Máximo : Permite determinar o tamanho máximo do campo.

Valor Mínimo : Permite definir o valor mínimo do campo.

Valor Máximo : Permite definir o valor máximo do campo.

Agrupamento : Define qual caracter será usado para a separação de milhar.

Sinal negativo : Define qual caracter será usado para a exibição de números negativos.

Formato de número negativo : Define o posicionamento do sinal negativo em relação ao valor.

Aceitar : Permite que o campo aceite somente valores negativos, somente positivos ou ambos.

Exibir Calculadora : Exibe uma calculadora para realizar cálculos.

__ Usar Spin__ : Ativa a opção de utilização de Spin.


Incremento menor do Spin : Define o range mínimo do Spin.

Incremento maior do Spin : Define o range máximo do Spin.

Valor no Banco de Dados

Permite definir o valor a ser gravado no banco de dados.


12

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.
13

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
14

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Decimal
Configuração Geral
15

Interface de configuração do campo decimal.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores


16

Interface de formatação de valores.

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.

Agrupamento de Dígitos : Define se o campo exibirá o separador de agrupamento de dígitos.

Tamanho Máximo : Permite determinar o tamanho máximo do campo.

Valor Mínimo : Permite definir o valor mínimo do campo.

Valor Máximo : Permite definir o valor máximo do campo.

Qtd. Decimais : Define a quantidade de casas decimais do campo.

Agrupamento : Define qual caracter será usado para a separação de milhar.

Separador Decimal : Define o separador decimal do campo.

Sinal negativo : Define qual caracter será usado para a exibição de números negativos.

Formato de número negativo : Define o posicionamento do sinal negativo em relação ao valor.

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.

Valor no Banco de Dados


Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.


17

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.


19
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Moeda
Configuração Geral

Interface de configuração do campo moeda.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores


20

Interface de formatação de valores.

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.

Agrupamento de Dígitos : Define se o campo exibirá o separador de agrupamento de dígitos.

Uso de Símbolo Monetário : Define se o campo exibirá o símbolo monetário da configuração regional.*

Tamanho Máximo : Permite determinar o tamanho máximo do campo.

Valor Mínimo : Permite definir o valor mínimo do campo.

Valor Máximo : Permite definir o valor máximo do campo.

Qtd. Decimais : Define a quantidade de casas decimais do campo.

Agrupamento : Define qual caracter será usado para a separação de milhar.

Separador Decimal : Define o separador decimal do campo.

Sinal negativo : Define qual caracter será usado para a exibição de números negativos.

Formato de número negativo : Define o posicionamento do sinal negativo em relação ao valor.

Aceita Negativo : Permite que o campo aceite somente valores negativos, somente positivos ou ambos.

Exibir Calculadora : Exibe uma calculadora realizar cálculos.

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.

Valor no Banco de Dados

Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição
21
Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.


22
Altura : Para definir a altura 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
23

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Data
Configuração Geral

Interface de configuração do campo data.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.


24
Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

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.

Separador de data : Permite informar o símbolo que irá separar a data.

Primeiro Dia : Define o dia que será apresentado como o primeiro da semana.

Exibição : Permite selecionar o formato de exibição do campo.

Formato Interno : Formato que será armazenado dentro do banco de dados.

Usar ComboBox : Permite selecionar a data e o mês através de combobox.

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.

Valor no Banco de Dados

Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.


25
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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Hora
Configuração Geral
27

Interface de configuração do campo 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 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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

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).

Separador de hora : Permite informar o símbolo que irá separar a hora.

Exibição : Permite selecionar o formato de exibição do campo hora.

Formato Interno : Formato que será armazenado dentro do banco de dados.


28
Exibir Formato : Permite exibir ao lado do campo o modo de preenchimento do campo hora.

Usar Timepicker : Usar plug-in JQuery para escolha da hora.

Valor no Banco de Dados


Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.


30
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Data e Hora
Configuração Geral

Interface de configuração do campo data e hora.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores


31

Interface de formatação de valores.

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.

Separador de data : Permite informar o símbolo que irá separar a data.

Separador de hora : Permite informar o símbolo que irá separar a hora.

Exibição : Permite selecionar o formato de exibição do campo data / hora.

Formato Interno : Formato que será armazenado dentro do banco de dados.

Exibir Formato : Permite exibir ao lado do campo o modo de preenchimento do campo hora.

Agrupar data e hora : Agrupar data e hora no mesmo campo.

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.

Novo Calendário : Mostrar um novo calendário com jquery, ou o antigo calendário.

Limite de anos : Quantidade de anos que serão exibidos no calendário.

Exibir número da semana : Exibir número da semana na aplicação.

Meses adicionais : Exibir meses adicionais no calendário.

Mostrar Combo ano e mês : Mostrar Combo Ano e mês no calendário.

Decimais dos segundos : Define a quantidade de decimais para os segundos.

Valor no Banco de Dados


Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Configuração da Visualização

A Configuração da Visualização 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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
33

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Imagem HTML
Configuração Geral

Interface de configuração do campo imagem html.

Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo imagem html, ele permite inserir no campo uma imagem.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

Imagem : Define a imagem que deverá ser exibida. O ícone “Escolher imagem” lista imagens padrão do Scriptcase para seleção. O ícone “Fazer upload de uma imagem” possibilita que o
desenvolvedor envie para o servidor uma imagem localizada em outra máquina.

Borda da Imagem : Largura da borda da imagem em Pixels.


34
Largura da Imagem : Permite definir a largura da imagem em Pixels.

Altura da Imagem : Permite definir a altura da imagem em Pixels.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.


35
Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Label
Configuração Geral

Interface de configuração do campo label.


36
Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo label, o campo é exibido como output apenas como saída de dado.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

Texto : Caixa onde será informado o texto que será exibido ao lado do campo.

Usar para recarga : Esta opção ao ser ativada, permite que o texto que foi informado na propriedade Texto, torne-se um link que ao ser clicado recarrege o formulário.

Posicionamento : Permite posicionar o formulário no bloco escolhido.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.


37
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

CPF
Configuração Geral
38

Interface de configuração do campo 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 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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Valor no Banco de Dados


Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.


39
Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.
40

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
41

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

CNPJ
Configuração Geral
42

Interface de configuração do campo 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 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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Valor no Banco de Dados

Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.


43
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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.

Interface de configuração da visualização.


44
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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

CPF e CNPJ
Configuração Geral

Interface de configuração do campo cpnf e cnpj.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

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.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Valor no Banco de Dados

Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

SELECT Campo_a_ser_Exibido FROM tabela WHERE Campo_Chave = '{Campo_do_Formulário}'


47
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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc
48
Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Tipo CPF e CNPJ


Configuração Geral
49

Interface de configuração do campo tipo 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 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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

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.

Valor no Banco de Dados


Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.


50
Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Cartão
Configuração Geral

Interface de configuração do campo cartão.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.


53
Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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 Máscara Valor Digitado Valor Formatado


Número de Telefone +99 99 9999 - 9999 123456789012 +12 34 5678 - 9012
Software Key (Apenas Letras) AAAA-AAAA-AAAA-AAAA QWERTYUIASDFGHJK QWER-TYUI-ASDF-GHJK
Software Key (Letras e Números) **---** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4-T5Y6-U7I8
Placa de Carro AAA - 9999 QWE1234 QWE - 1234
Serial do Scriptcase A999A999A999- ** D111H111G111DG2P D111H111G111-DG2P
Múltiplas máscaras (Telefone) 9999-9999;(99)9999-9999;9999 999 9999 +99 99 9999-9999
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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Valor no Banco de Dados


Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição
54
Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.


55
Altura : Para definir a altura 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
56

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Tipo Cartão
Configuração Geral

Interface de configuração do campo tipo cartão.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores


57

Interface de formatação de valores.

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.

Valor Negativo : Valor da nova opção.

Título : Label da nova opção.

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.

Valor no Banco de Dados


Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


59
Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

CEP
Configuração Geral
60

Interface de configuração do campo cep.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

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.

Valor no Banco de Dados


Permite definir o valor a ser gravado no banco de dados.
61

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.
62

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
63

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

E-mail
Configuração Geral
64

Interface de configuração do campo email.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Exibir Ícone : Exibe um ícone de email ao lado do campo.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Valor no Banco de Dados

Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.


65
Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição
Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.
66

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
67

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

URL
Configuração Geral
68

Interface de configuração do campo url.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:

Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Exibir Ícone : Exibe um ícone ao lado do campo.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Valor no Banco de Dados

Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.


69
Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.
70

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
71

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Cor HTML
Configuração Geral

Interface de configuração do campo Cor HTML.


72
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.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Valor no Banco de Dados

Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.


73

Interface de configuração do 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:

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.

Fonte : Define o tipo de fonte que será usada na exibição do lookup.

Cor da fonte : Define a cor em formato HTML da fonte utilizada na exibição do lookup.

Tamanho da fonte : Define o tamanho da fonte na exibição do lookup.

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).

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.


75
Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Editor HTML
Configuração

Interface de configuração do campo Editor HTML.

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.

Altura : Altura em pixels do Editor HTML

Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo SQL : Informa o tipo do campo no banco de dados.

Barra de Ferramentas

Interface de configuração da barra de ferramentas do Editor

HTML.

Propriedades
Localização : local do posicionamento da barra de ferramentas do Editor HTML

Alinhamento : Alinhamento dos botões na barra de ferramentas

Status : Barra de status, Não Exibir, Superior e Inferior;

Quantidade : Quantidade de linhas na barra de ferramentas do Editor HTML.

Organização dos Botões : Permite definir a posição dos botões na barra de ferramentas.

Pré-Visualização : Permite visualizar a barra de ferramentas de acordo com as configurações acima.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
76

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
77

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Localização
Configuração

Interface de configuração do campo Localizaçã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.

Label : Título do campo na aplicação.

Recarregar : Recarrega formulário após alteraçã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.
78

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
79

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Tema
Configuração

Interface de configuração do campo Tema.

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.

Label : Título do campo na aplicação.

Recarregar : Recarrega formulário após alteraçã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.
80

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
81

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Youtube
Configuração Geral

Interface de configuração do campo youtube.

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.

Largura : Define a largura do vídeo em pixels.

Altura : Define a altura do vídeo em pixels.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo SQL :Tipo de campo no banco de dados.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.


83
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Google Maps
Configuração Geral
84

Interface de configuração do campo googlempas.

Tipo do dado : Define o tipo de dado de exibição no campo da aplicação.

Label : Define o título do campo na aplicação. Ex: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como
Nome do Cliente.

Origem : Define o método de passagem de parâmetros para a API do Google.

Interface de configuração de Origem

Modo de visualização : Indica a forma de exibição do campo. Podendo abrir em Modal ou em uma Nova janela.

Largura : Define a largura do Mapa a ser exibido.

Altura : Define a Altura do Mapa a ser exibido.

Zoom : Define o Zoom inicial (disponíveis pela API do Google) da localização no Mapa.

Chave da API : Chave de autorização para visualizar os mapas. (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.

Para pegar a sua API Key acesse o site clicando aqui

Tipo de link : Define o tipo de ligaçã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”

Configuração da Visualização
A Configuração da Visualização 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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
86

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Imagem (Banco de dados)


Configuração Geral
87

Interface de configuração do campo tipo Imagem ( Banco de Dados ).

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.

Borda da Imagem : Largura da borda da imagem em Pixels.

Altura da Imagem : Permite definir a altura da imagem em Pixels.

Barra de Progresso : Mostrar barra de progresso enquanto os arquivos são enviados ao servidor.

Área de Upload : Permite utilizar uma área drag’n drop para envio de arquivos.

Largura da Imagem : Permite definir a largura da imagem em Pixels.

Manter Aspecto : Manter o aspecto da imagem. Quando 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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

MultiUpload

Ele permite fazer upload de múltiplos arquivos e armazenar as informações em uma tabela de banco de dados relativa.

Configurações do Multi Upload.

Quantidade de colunas : Quantidade de colunas para exibir no Multiupload.

Posição do delete : Posição do checkbox de deletar.

Posição do upload : Posicionamento dos registros no momento do upload.

Monstrar o status : Mostrar o status de upload.

Tabela : Selecione a tabela da base de dados para armazenar os arquivos.

Depois de selecionar a tabela, será exibido todos os campos daquela tabela, onde devemos associar os parâmetros de preenchimento dos campos ao inserir ou atualizar um
registro.
88

Configuração de campos da tabela para o Multi Upload.

Nome do arquivo : Obtém o nome do arquivo que está sendo carregado.

Upload : Obtém o binário do arquivo.

Incremento Auto : Usado apenas quando o campo do banco de dados é do tipo auto incremento ou similar.

Incremento Manual : O formulário gerado irá lidar com o recurso de auto-incremento, calculando o valor do campo automaticamente antes de inserir um registro.

Chave Extrangeira : Permite associar um valor de um campo do formulário atual.

Definido : Você pode especificar um valor constante ou usar variáveis globais. [global_var]

Data de inclusão : Obter os dados do servidor ao inserir.

Datetime de inclusão : Obter a data e hora do servidor ao inserir.

IP do usuário : O campo será preenchido com o IP do computador que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo é atribuído pelo banco de dados.

Calculado pelo banco de dados se vazio : O valor do campo é atribuído pelo banco de dados se nenhum valor é passado para ele.

Null : O campo na tabela SQL é preenchido com (null)

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
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).

Largura : Para definir a largura do título.

Altura : Para definir a altura 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
90

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Imagem (Nome do Arquivo)


Configuração Geral

Interface de configuração do campo tipo Imagem ( Nome do Arquivo ).

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.

Borda da Imagem : Largura da borda da imagem em Pixels.

Altura da Imagem : Permite definir a altura da imagem em Pixels.

Largura da Imagem : Permite definir a largura da imagem em Pixels.

Manter Aspecto : Manter o aspecto da imagem. Quando 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.

Incrementar Arquivo : Incrementa o nome do arquivo se ele já existir na pasta de uploads.

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.

Esconder o nome da imagem : Oculta o nome da imagem no momento do upload.


91
Exclusão de arquivos : Permite apagar o arquivo no diretório referente ao registro que está excluindo.

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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

MultiUpload

Ele permite fazer upload de múltiplos arquivos e armazenar as informações em uma tabela de banco de dados relativa.

Configurações do Multi Upload.

Quantidade de colunas : Quantidade de colunas para exibir no Multiupload.

Posição do delete : Posição do checkbox de deletar.

Posição do upload : Posicionamento dos registros no momento do upload.

Monstrar o status : Mostrar o status de upload.

Tabela : Selecione a tabela da base de dados para armazenar os arquivos.

Depois de selecionar a tabela, será exibido todos os campos daquela tabela, onde devemos associar os parâmetros de preenchimento dos campos ao inserir ou atualizar um
registro.

Configuração de campos da tabela para o Multi Upload.

Nome do arquivo : Obtém o nome do arquivo que está sendo carregado.

Upload : Obtém o binário do arquivo.

Incremento Auto : Usado apenas quando o campo do banco de dados é do tipo auto incremento ou similar.

Incremento Manual : O formulário gerado irá lidar com o recurso de auto-incremento, calculando o valor do campo automaticamente antes de inserir um registro.

Chave Extrangeira : Permite associar um valor de um campo do formulário atual.

Definido : Você pode especificar um valor constante ou usar variáveis globais. [global_var]

Data de inclusão : Obter os dados do servidor ao inserir.

Datetime de inclusão : Obter a data e hora do servidor ao inserir.

IP do usuário : O campo será preenchido com o IP do computador que está acessando a aplicação.
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.

Null : O campo na tabela SQL é preenchido com (null)

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
93
Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Documento (Banco de dados)


Configuração Geral
94

Interface de configuração do campo tipo Documento ( Banco de Dados ).

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.

Tamanho do Arquivo : Permite definir o campo que contém o tamanho do arquivo.

Extensões permitidas : Extensões permitidas para upload, separadas por ponto e virgula(;). Caso seja deixado em branco, todas as extensões serão permitidas. Ex.: docx;jpg;png;xls

Campo Escondido : Esta opção disponibiliza o campo no formulário como tipo hidden (Escondido), estando o valor do campo disponível para processamento (Javascript ou PHP).

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

MultiUpload

Ele permite fazer upload de múltiplos arquivos e armazenar as informações em uma tabela de banco de dados relativa.

Configurações do Multi Upload.

Quantidade de colunas : Quantidade de colunas para exibir no Multiupload.

Posição do delete : Posição do checkbox de deletar.

Posição do upload : Posicionamento dos registros no momento do upload.

Monstrar o status : Mostrar o status de upload.

Tabela : Selecione a tabela da base de dados para armazenar os arquivos.

Depois de selecionar a tabela, será exibido todos os campos daquela tabela, onde devemos associar os parâmetros de preenchimento dos campos ao inserir ou atualizar um
registro.
95

Configuração de campos da tabela para o Multi Upload.

Nome do arquivo : Obtém o nome do arquivo que está sendo carregado.

Upload : Obtém o binário do arquivo.

Incremento Auto : Usado apenas quando o campo do banco de dados é do tipo auto incremento ou similar.

Incremento Manual : O formulário gerado irá lidar com o recurso de auto-incremento, calculando o valor do campo automaticamente antes de inserir um registro.

Chave Extrangeira : Permite associar um valor de um campo do formulário atual.

Definido : Você pode especificar um valor constante ou usar variáveis globais. [global_var]

Data de inclusão : Obter os dados do servidor ao inserir.

Datetime de inclusão : Obter a data e hora do servidor ao inserir.

IP do usuário : O campo será preenchido com o IP do computador que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo é atribuído pelo banco de dados.

Calculado pelo banco de dados se vazio : O valor do campo é atribuído pelo banco de dados se nenhum valor é passado para ele.

Null : O campo na tabela SQL é preenchido com (null)

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.
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).

Largura : Para definir a largura do título.

Altura : Para definir a altura 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
97

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Documento (Nome do Arquivo)


MultiUpload

Ele permite fazer upload de múltiplos arquivos e armazenar as informações em uma tabela de banco de dados relativa.

Configurações do Multi Upload.

Quantidade de colunas : Quantidade de colunas para exibir no Multiupload.

Posição do delete : Posição do checkbox de deletar.

Posição do upload : Posicionamento dos registros no momento do upload.

Monstrar o status : Mostrar o status de upload.

Tabela : Selecione a tabela da base de dados para armazenar os arquivos.

Depois de selecionar a tabela, será exibido todos os campos daquela tabela, onde devemos associar os parâmetros de preenchimento dos campos ao inserir ou atualizar um
registro.

Configuração de campos da tabela para o Multi Upload.

Nome do arquivo : Obtém o nome do arquivo que está sendo carregado.


98
Upload : Obtém o binário do arquivo.

Incremento Auto : Usado apenas quando o campo do banco de dados é do tipo auto incremento ou similar.

Incremento Manual : O formulário gerado irá lidar com o recurso de auto-incremento, calculando o valor do campo automaticamente antes de inserir um registro.

Chave Extrangeira : Permite associar um valor de um campo do formulário atual.

Definido : Você pode especificar um valor constante ou usar variáveis globais. [global_var]

Data de inclusão : Obter os dados do servidor ao inserir.

Datetime de inclusão : Obter a data e hora do servidor ao inserir.

IP do usuário : O campo será preenchido com o IP do computador que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo é atribuído pelo banco de dados.

Calculado pelo banco de dados se vazio : O valor do campo é atribuído pelo banco de dados se nenhum valor é passado para ele.

Null : O campo na tabela SQL é preenchido com (null)

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.
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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Código de barras
Configuração Geral
100

Interface de configuração do campo Código de barras.

Tipo do dado : Tipo de dados do campo.

Label : título do campo.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo SQL : Tipo do campo no banco de dados.

Código de barras

Interface de configuração do Código de barras.

Tipo : Tipo de código de barras.

Texto : Texto do código de barras para a ilustração.

Existem 18 tipos de códigos de barras , que está listado abaixo:

Interface de configuração do 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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
102

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Select
Configuração

Interface de configuração do campo select.

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.

Marca d’agua : É Criado uma marca d’agua no texto do campo selecionado.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.


Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Valor no Banco de Dados

Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados 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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).
104

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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 ( ; ) .

Altura : Permite definir a altura do objeto select.

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.

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.

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.

Lookup de Edição - Manual

Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.

Interface Lookup de Edição Manual.

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 :

Configuração do lookup de edição Simples Valor

Label : Texto que será exibido para o item da lista no objeto select.

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
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.

Altura : Define uma altura(linhas) para o objeto select.

Múltiplos Valores (delimitador)

Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a
combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).

Configuração do lookup de edição Múltiplos Valores (delimitador)

Label : Texto que será exibido para o item da lista no objeto select.

Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.

Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .

Altura Define uma altura (linhas) para o objeto select.

Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: Se fossem selecionados Masculino, Casado e Estudar, no banco de dados seria armazenado o seguinte valor MCED.
107

Configuração do lookup Múltiplos Valores (posição)

Label : Texto que será exibido para o item da lista no objeto select.

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.

Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.

Tamanho : Quantidade de bytes que a informação ocupará na string.

Altura : Define uma altura (linhas) para o objeto select.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado.

Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo.

Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1 (Esportes) + 2 (Cultura) = 3

Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13
108

Configuração do lookup de edição Múltiplos Valores (Binário)

Label : Texto que será exibido para o item da lista no objeto select.

Altura : Define uma altura (linhas) para o objeto select.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).

Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.

Título : Texto exibido na linha de título do objeto select.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.

Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.

Exibição de lookup com valor original.]

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

Este lookup é usado para listar todos os valores do campo selecionado.

Este lookup irá aplicar um “distinct” em sua query SQL.

Processamento Ajax

Interface de configuração do processamento ajax.


109
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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).
110
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Duplo Select
Configuração
111

Interface de configuração do campo duplo select.

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.

Data do sistema : O campo será preenchido com a data atual do servidor.


Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Valor no Banco de Dados

Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição
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.

Interface Lookup de Edição Automático.

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.

Altura : Permite definir a altura(linhas) do campo na interface.

Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ).

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Duplo Select .

Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.

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

Interface de configuração do 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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
114

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

CheckBox
Configuração

Interface de configuração do campo checkbox.

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.

Data do sistema : O campo será preenchido com a data atual do servidor.


Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Valor no Banco de Dados

Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados 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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático


116
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.

Interface Lookup de Edição Automático.

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.

Lookup de Edição - Manual

Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.

Interface Lookup de Edição Manual.

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

Configuração do lookup de edição Simples Valor

Label : Texto que será exibido para o item da lista no objeto select.

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (delimitador)

Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a
combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).

Configuração do lookup de edição Múltiplos Valores (delimitador)

Label : Texto que será exibido para o item da lista no objeto select.

Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.

Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
118
Solteiro
Label S
Valor 2
Inicio 1
Tamanho
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: Se fossem selecionados Masculino, Casado e Estudar, no banco de dados seria armazenado o seguinte valor MCED.

Configuração do lookup Múltiplos Valores (posição)

Label : Texto que será exibido para o item da lista no objeto select.

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.

Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.

Tamanho : Quantidade de bytes que a informação ocupará na string.

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado.

Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo.

Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1 (Esportes) + 2 (Cultura) = 3

Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13
119

Configuração do lookup de edição Múltiplos Valores (Binário)

Label : Texto que será exibido para o item da lista no objeto select.

Colunas : Permite informar a quantidade de colunas para exibição dos itens do checkbox.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto 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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Radio
Configuração

Interface de configuração do campo checkbox.


122
Tipo do dado : O Tipo de dados Rádio é um objeto que permite a seleção de apenas uma informação de todas as que são exibidas por ele.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

Valor inicial : Permite definir um valor inicial para o campo quando o formulário estiver em modo de inclusão. As opções são:
Valor definido : O campo será preenchido com o valor informado na caixa de texto do atributo Valor Inicial.

Data do sistema : O campo será preenchido com a data atual do servidor.


Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Valor no Banco de Dados

Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para disponibilizar ao usuário final uma lista de valores onde poderão ser selecionados 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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.


123
Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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.

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.

Lookup de Edição - Manual

Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.
124

Interface Lookup de Edição Manual.

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 Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).

Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.

Título : Texto exibido na linha de título do objeto select.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.

Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.

Exibição de lookup com valor original.]

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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto Auto-Complete
Configuração Geral
127

Interface de configuração do campo texto auto complete.

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.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

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.

Largura para o Select2 : Define uma largura para a área do Select2.

Interface de configuração do 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.

Interface de configuração do label.

Criticar só no submit : Valida o campo somente quando o formulário é submetido.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.


128
Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras em maiúscula

Tamanho Mínimo : Permite definir o tamanho mínimo que o campo aceita.

Tamanho Máximo : Permite definir o tamanho máximo que o campo aceita.

Caracteres Permitidos : Permite selecionar o conjunto de caracteres que poderá ser digitado no campo. As opções são:

Todos : Permite que seja digitado qualquer caracter no campo

Selecionados : Define o conjunto de caracteres permitidos. Usando as configurações abaixo será permitida a digitação de letras, números e dos caracteres - / (definidos no atributo Mais). As

letras a b c (definidas no atributo Menos) não serão permitidas.

Valor no Banco de Dados


Permite definir o valor a ser gravado no banco de dados.

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do Lookup de Consulta.

Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.

Registros : Permite alterar a quantidade de registros exibidos por pesquisa.


129
Largura : Permite alterar a largura da caixa de captura (Capturar Texto).

Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).

Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Interface de configuração da validação do Lookup de Consulta.

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

da validação do Lookup de Consulta.

Exibir label com a descrição__ : Permite exibir o label com a descriçã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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.


130
Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
131

Interface de configuração do tipo de exibição da ajuda.

Número Auto-Complete
Configuração Geral

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, 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.

Data do sistema : O campo será preenchido com a data atual do servidor.

Caso selecione o tipo Data do Sistema, não é necessário o preenchimento do atributo Valor Inicial.

Valor inicial : Permite definir o valor inicial do campo.

Interface de configuração do 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.

Interface de configuração do label.

Criticar só no submit : Valida o campo somente quando o formulário é submetido.

Desabilitar Campo : Define se o campo será desabilitado em “Modo de Inserção”, “Modo de Atualização” ou em “Modo de Inserção e Atalização”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Valor no Banco de Dados


Permite definir o valor a ser gravado no banco de dados.
132

Interface de configuração do valor no banco de dados.

Valor Definido : Permite especificar um valor fixo ou associar a variáveis globais.

Interface de configuração do valor definido.

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.

Interface de configuração do auto incremento.

Auto Incremento (manual) : A aplicação gerada simulará um auto incremento no campo. Para a inclusão o valor do campo será calculado automaticamente pela aplicação.

Data de inclusão : Na inclusão o campo será preenchido com a data do servidor.

Data de atualização : Na atualização o campo será preenchido com a data do servidor.

IP do usuário : O campo receberá o IP da máquina que está acessando a aplicação.

Calculado pelo banco de dados : O valor do campo será atribuído pelo próprio banco de dados. O campo não será utilizado nos processos de atualização. Por exemplo: será atualizado
através de um Trigger.

Nulo : O campo será preenchido com nulo (null).

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do Lookup de Consulta.

Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.

Registros : Permite alterar a quantidade de registros exibidos por pesquisa.

Largura : Permite alterar a largura da caixa de captura (Capturar Texto).

Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).

Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Interface de configuração da validação do Lookup de Consulta.

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

da validação do Lookup de Consulta.

Exibir label com a descrição__ : Permite exibir o label com a descrição.


133
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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.


134
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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Assinatura
Configuração Geral
Interface de configuração do campo assinatura.

Tipo de dado : Define o tipo do campo da aplicação.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

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.

Largura : Permite definir a largura do campo assinatura em pixels.

Altura : Permite definir a largura do campo assinatura em pixels.

Legenda : Permite definir a legenda que será exibida ao lado do campo.

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”.

Tipo HTML : Objeto HTML usado para exibir o campo no formulário.

Tipo SQL : Informa o tipo do campo no banco de dados.

Configuração da visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Estilo de borda : Permite escolher o estilo da borda.

Collapse : Permite definir a opção collapse da borda.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
136

Interface de configuração do tipo de exibição da ajuda.

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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60

Adicionando novas colunas na tabela para o Calendário


1
Layout
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › 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.

Interface de Configuração das Páginas(

disponível apenas para aplicações de Formulário, Controle e Filtro).

Veja abaixo um exemplo de uma aplicação de Formulário usando duas Páginas: Dados Gerais e Documentos.

Aplicação de Formulário utilizando recurso de Páginas.

Configuração das páginas

A aplicação de formulário já traz uma página padrão, 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

Configuração das Páginas.

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

Configurações relativas a Aba da Pasta


Nome da Fonte : Permite definir qual a fonte das letras e caracteres a serem exibidos no campo. Clicando no ícone existente à direita do campo é aberta uma tela para seleção da
fonte. Basta selecionar a fonte na lista existente, que é transferida para o campo abaixo da lista e clicar no botão Confirmar. A tela é fechada e a opção é transferida para o campo
da tela principal.

Tamanho da Fonte : Informa o tamanho de fonte desejado.

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.

Configuração dos blocos da aplicação

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.

Organização e Mudança de posição dos Blocos


3
Veja abaixo como alterar a ordem de exibição dos Blocos de uma Página.

Clique e araste o bloco que deseja alterar para a sua nova posição.

Configuração de

exibição dos blocos da aplicação

Veja agora como remover um bloco da exibição

Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. 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

exibição dos blocos da aplicação

Configuração de

exibição dos blocos da aplicação

Atributos
Bloco
Nome : Nome do Bloco.

Label : Título do bloco que será exibido na aplicação.

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.

Posição : Opções de exibição do label :


Acima : o label será exibido acima do campo.

Ao Lado : o label será exibido ao lado do campo.

Abaixo : o label será exibido abaixo do campo.

Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.

Posição : De que forma os campos serão exibidos dentro do bloco :


Abaixo : Os campos serão exibidos um abaixo do outro respeitando a quantidade de colunas.

Ao lado : Os campos serão exibidos ao lado do outro respeitando a quantidade de colunas.

Corrido : Os campos serão exibidos lado a lado sem conter tabulação.

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.

Ao lado : Indica que o próximo bloco será exibido ao lado.

Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).

Colapse : Habilta opção de fechar (colapse) o bloco.

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

Interface de criação dos blocos da aplicação

Atributos
Nome : Nome do bloco.

Label : Texto que será que mostrado no bloco da aplicação.

Edição dos blocos

Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface para definição dos parâmentros do
bloco. No fim clique no botão Salvar.

Interface de edição dos blocos da aplicação

Atributos
Nome : Nome do bloco.

NTítulo : Exibe o título do bloco.

Exibir Título : Esta opção, quando ativada, permite exibir o título do bloco.

Fonte do Título : Nome da fonte aplicada no título do bloco.

Tamanho da Fonte : Tamanho da fonte aplicada ao título do bloco.

Cor da Fonte : Cor da fonte do título do bloco.

Cor do Fundo : Cor de fundo da linha do título do bloco.

Figura de Fundo : Figura de fundo da linha do título do bloco.

Altura do Título : Altura em pixels da linha do título do bloco.

Alinhamento Horizontal : Alinhamento horizontal do título do bloco (Esquerda, Centro e Direita).

Alinhamento Vertical : Alinhamento vertical do título do bloco(Topo, Meio e Baixo).

Exibir Label : Exibir os labels dos campos do bloco.

Colunas : Quantidade de colunas de campos no bloco.

Largura das Colunas : Forma de cálculo das colunas do bloco.

Cor do Label : Cor para exibir o label dos campos.

Organização dos Campos : Forma de organização dos campos no bloco.


5
Posição do Label : Posicionamento do label dos campos em relação aos dados.

Próximo Bloco : Posicionamento do próximo bloco em relação ao atual.

Cor da Borda : Cor da borda do bloco.

Largura da Borda : Largura da borda do bloco.

Largura do Bloco : Largura do bloco (width).

Altura do Bloco : Altura do bloco (height).

CellSpacing : Espaçamento das células do bloco.

Collapse : Habilta opção de fechar (colapse) o 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 de temas da aplicação

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.

Botão : Permite a escolha do modelo dos botões 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

Configuração do cabeçalho da aplicação

Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.

Exibir Cabeçalho : Esta flag determina se o cabeçalho será exibido.

Título da Consulta : Permite informar um título para ser exibido na aplicaçã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é

Configuração do rodapé da aplicação

Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.

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]”.

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

Nome : Aqui você altera o nome do seu 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.

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é”.

Data : Aqui você informa um formato de exibição de datas. Exemplo: d-m-Y

Imagem : Você escolhe uma imagem do gerenciador de imagem.

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.

Método : Você seleciona um método criado em sua aplicação.

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.

Excluir : Ao clicar nessa opção você exclui uma linha do layer.

Adicionar : Você adiciona mais uma linha ao layer.

Fechar : Você fecha a tela de edição do layer.

Salvar : Você salvar todas as alterações feitas 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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60

Adicionando novas colunas na tabela para o Calendário


1
Eventos
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › 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.

Exemplo: if ([glo_var_depto] != ‘financeiro’){ sc_redir(app_x.php); }

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.

- Aumenta a área ocupada pelo seu editor de codigo.

- Expande as laterais do editor de código.

- Ativa a busca no editor de código.

- Ativa a replace no editor de código.

- Define o tema de editor de codigo.

As teclas de atalhos estão disponíveis em todos os navegadores compatíveis com o Scriptcase

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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60

Adicionando novas colunas na tabela para o Calendário


1
Eventos Ajax
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › EVENTOS AJAX

OnClick
O evento ajax do tipo OnClick é executado ao realizar o clique no campo que foi criado o evento ajax.

Criando novo evento ajax

Criando um novo evento ajax

Selecionando o campo

Selecionando campos do evento ajax

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.

Criando novo evento ajax

Criando um novo evento ajax

Selecionando o campo

Selecionando campos do evento ajax

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.

Criando novo evento ajax

Criando um novo evento ajax

Selecionando o campo
2

Selecionando campos do evento ajax

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.

Criando novo evento ajax

Criando um novo evento ajax

Selecionando o campo

Selecionando campos do evento ajax

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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60

Adicionando novas colunas na tabela para o Calendário


1
Botões
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › 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.

Criação de novos botões

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.

Tipos de Botões: (Javascript, PHP, Ligação e Ajax).

Tipos de botões do formulário

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

Podemos configurar o modo de exibição do botão JavaScript em Link, Imagem ou Botão.

Modo de Exibição: Botão

Configuração do botão JavaScript do tipo Botão

Modo de exibição Permite selecionar o modo de exibição do botão.


2
Label Texto que será exibido no botão (na aplicação em execução).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Tipo do botão criado.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Modo de Exibição: Imagem

Configuração do botão JavaScript do tipo

Imagem

Modo de exibição Permite selecionar o modo de exibição do botão.


Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Tipo do botão criado.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Modo de Exibição: Link

Configuração do botão JavaScript do tipo

Ligação

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão (na aplicação em execução).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Tipo do botão criado.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Bloco de Codificação

Bloco de codificação do botão JavaScript.

Neste bloco, é aceitável apenas códigos JavaScript.

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

Configuração do botão PHP do tipo Botão

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão (na aplicação em execução).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Tipo do botão criado.
Target Permite definir a janela de destino onde será executado o código (mesma janela, outra janela, modal)
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Modo de Exibição: Imagem

Configuração do botão PHP do tipo Imagem

Modo de exibição Permite selecionar o modo de exibição do botão.


Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Tipo do botão criado.
Target Permite definir a janela de destino onde será executado o código (mesma janela, outra janela, modal)
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Modo de Exibição: Link

Configuração do botão PHP do tipo Link

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão (na aplicação em execução).
Hint Mensagem exibida no hint do botão.
4
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Tipo do botão criado.
Target Permite definir a janela de destino onde será executado o código (mesma janela, outra janela, modal)
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Bloco de Codificação

Bloco de codificação do botão PHP.

Neste bloco, pode-se utilizar macros, códigos PHP e JavaScript.

Botão de Ligação
Podemos configurar o modo de exibição do botão de Ligação em Link, Imagem ou Botão.

Modo de Exibição: Botão

Configuração do botão de Ligação do Tipo

Botão

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão (na aplicação em execução).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Tipo do botão criado.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Modo de Exibição: Imagem

Configuração do botão de Ligação do Tipo

Imagem

Modo de exibição Permite selecionar o modo de exibição do botão.


Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Tipo do botão criado.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.
5
Modo de Exibição: Link

Configuração do botão de Ligação do Tipo

Ligação

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão (na aplicação em execução).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Tipo do botão criado.
CSS Style Nome da classe CSS, estilo criado nos botões do editor do esquema.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Configurado a ligação
SELECIONANDO APLICAÇÕES

Configuração da escolha de aplicações do botão de ligação

Devemos selecionar uma aplicação para ser chamada através do botão de Ligação.

PARÂMETROS DA LIGAÇÃO

Configuração da escolha de parâmetros do botão de ligação

Campo Permite selecionar um campo existente na aplicação


Variável Permite utilizar uma variável global.
Fixo Permite escreve um conteúdo fixo.
Vazio Nenhum valor será passado para a aplicação seguinte.
P R O P R I E D A D E S D A L I G A Ç Ã O ( C O N S U L TA )
6

Configuração da escolha das propriedades do

botão de ligação quando a aplicação destino é uma Consulta

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)

Configuração da escolha das propriedades do

botão de ligação quando a aplicação destino é um 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.

Modo de Exibição: Botão

Configuração do botão Ajax do Tipo Botão


7
Modo de exibição Permite selecionar o modo de exibição do botão.
Label Texto que será exibido no botão (na aplicação em execução).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Modo de Exibição: Imagem

Configuração do botão Ajax do Tipo Imagem

Modo de exibição Permite selecionar o modo de exibição do botão.


Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Modo de Exibição: Link

Configuração do botão Ajax do Tipo Ligação

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão (na aplicação em execução).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.
Exibir na Edição Torna o botão visível no modo de edição do formulário.
Exibir na Inclusão Torna o botão visível no modo de inclusão do formulário.

Bloco de Codificação

Bloco de codificação do botão Ajax

Neste bloco, pode-se utilizar macros, códigos Ajax e JavaScript.

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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
8
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60

Adicionando novas colunas na tabela para o Calendário


1
Aplicação
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › APLICAÇÃO

Configuração
Nesta configuração ficam atributos comuns as aplicações criadas através do Scriptcase, a seguir vamos descrever esses atributos.

Interface Configuração da aplicação

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.

Diretório de Imagens : Diretório base onde estão armazenadas as imagens 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.

Charset : Define um charset específico para a aplicação.

Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.

Pasta : Pasta onde a aplicação será armazenada no grupo de trabalho.

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.

HelpCase Link : Associe arquivos do HelpCase a sua aplicação

Configuracação de Erro

Interface de configuração de erros.

Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.

Erro SQL : Permite exibir o comando SQL que originou 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.

Fechar janela : Quando sair do aplicativo, fecha a janela do navegador.

URL de Redirecionamento : URL para redirecionamento no caso de não haver nenhuma variável global disponível.

Variável de Redirecionamento : Nome da variável através do qual será armazenada a URL da aplicação real.

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.

Interface variáveis globais.

Exemplo:

Selecione Cliente, CustomerName dos clientes WHERE CustomerID = '[v_customerid]'

Não recomendamos a utilização de variáveis de sessão (variáveis globais) com o mesmo nome dos campos da tabela.

Neste caso, a variável v_customerid aparece na configuração de variáveis globais.

Interface de configuração das variáveis

globais.

EXIBE TODAS AS VARIÁVEIS GLOBAIS USADAS NA APLICAÇÃO


3
Atributo : nome da variável na aplicação.

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.

Configurações : Não valida (verificação) a variável em tempo de execução.

Tipo (Entrada / Saída) : Define se a variável é de entrada ou saída.

Descrição : Indica onde a variável está sendo utilizada.

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:

Interface de sincronização de tabela.

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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60

Adicionando novas colunas na tabela para o Calendário


1
Ligações
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › LIGAÇÕES

Nova Ligação

Interface do menu de ligações.

Ao clicar no item Nova Ligação do menu de aplicação do Scriptcase será exibida a tela abaixo.

Interface de criação de ligações

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.

Interface de criação de ligações de captura.

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.

Interface Ligação entre aplicações.

Definição de Parâmentros

![Interface Definição dos Parâmetros.][ligacao_campo_parametros] Interface Definição dos Parâmetros.

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 Altera o comportamento da ligação, posicionamento, modo de abertura do link.


Ligação Altera a aplicação chamada pela ligação e seus respectivos parâmetros.
Deletar Remove a ligação existente.

Propriedades da Ligação
Na tela abaixo deverão ser preenchidos os atributos relativos ao comportamento da ligação.

Interface Propriedade da ligação.

Modo de Operação do Link :


Abrir na Mesma Janela : A exibição do formulário será na mesma janela do browser.

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.

Interface de configuração das propriedades do formulário.

Habilitar botão de Insert : Habilita os botões novo e incluir no formulário.

Habilitar botão de Update : Habilita o botão de atualizar no formulário.

Habilitar botão de Delete : Habilita o botão de excluir 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 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.

Interface de configuração das propriedades do iframe.

Exibir o cabeçalho da aplicação chamada : Exibe o cabeçalho do formulário.

Posição do iframe em relação à aplicação principal : Pode ser: abaixo, acima, direita e esquerda.

Ação após um insert ver tabela abaixo :


Recarregar a grid : Faz um refresh da página corrente.

Mover para o final da grid : Navega a consulta para a última página.

Altura do Iframe : Altura do iframe em pixels.

Largura do iframe : Largura do iframe em pixels.

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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60

Adicionando novas colunas na tabela para o Calendário


1
Programação
PÁGINA INICIAL › APLICAÇÕES › CALENDÁRIO › 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.

Interface Configuração dos Atributos.

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.

Criando um novo método

Interface de criação de método PHP

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.

Adicionar a quantidade variáveis: Definição de parâmetros do método PHP

Definição da variável: Definição da variável

Nome : Digite o nome da variável.

Tipo : Selecione o tipo de variáveis como: por valor ou por referência.

Valor padrão : O valor do parâmetro usado para inicializar a variável na chamada tim e.
Referências permitem que você crie um segundo nome para uma variável que você possa usá-lo para ler ou modificar os dados originais armazenado naquela
variável.

Edição do parâmetro:

: Seleciona todos os parâmetros variáveis em parâmetros de campo.

: Desmarca todos os parâmetros de seleção de variáveis em parâmetros de campo.

: Edita a variável selecionada em parâmetros de campo.

: Elimina a variável selecionada em parâmetros de campo.

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.

Criando um novo método

Interface de criação de método JavaScript

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.

Adicionar a quantidade variáveis: Definição de parâmetros do método JavaScript

Definição da variável: Definição da variável

Nome : Digite o nome da variável.

Tipo : Selecione o tipo de variáveis como: por valor ou por referência.

Valor padrão : O valor do parâmetro usado para inicializar a variável na chamada tim e.
Referências permitem que você crie um segundo nome para uma variável que você possa usá-lo para ler ou modificar os dados originais armazenado naquela
variável.

Edição do parâmetro:

: Seleciona todos os parâmetros variáveis em parâmetros de campo.

: Desmarca todos os parâmetros de seleção de variáveis em parâmetros de campo.

: Edita a variável selecionada em parâmetros de campo.

: Elimina a variável selecionada em parâmetros de 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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60

Adicionando novas colunas na tabela para o Calendário


1
Configuração do Calendário
PÁGINA INICIAL › APLICAÇÕES › CONFIGURAÇÃO DO CALENDÁRIO

Atualização de aplicações já criadas para suporte ao Google Calendar

Para atualizar a estrutura e configuração da aplicação acesse nosso artigo Adicionando novas colunas na tabela para o Calendário

Corrigindo erro de certificado SSL

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.

Tela de Configuração do 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.

Tela de Configuração dos Campos do Calendário

API do Google
A API do Google Calendar servirá para você sincronizar sua agenda do google com a aplicação desenvolvida no Scriptcase.

Primeiramente você deve ativar a API Google Calendar clicando em https://console.developers.google.com/apis/api/calendar-json.googleapis.com/overview.

Após a ativação você precisa configurar a “Tela de consentimento OAuth” clicando em https://console.developers.google.com/apis/credentials/consent.

Tela de consentimento OAuth

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.

Tela de Configuração do ID do cliente OAuth

Nome : Insira um nome para o ID do cliente OAuth.

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.

Após inserir os dados acima, clique em “Salvar.”

Agora vamos configurar a aplicação do Scriptcase.

Tela de Configuração da API Google Calendar

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.

Inserir : Ao inserir um evento no formulário, também insere no calendário do google.

Atualizar : Ao atualizar um evento no formulário, também atualiza no calendário do google.

Excluir : Ao excluir um evento no formulário, também exclui 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

Calendário (Integração com Google Calendar) - Parte 02

Base de Conhecimentos
Criando uma Aplicação Calendário - Integração com o Google Calendar

Execução do calendário exibe: cURL error 60

Adicionando novas colunas na tabela para o Calendário


1
Módulos da Grid
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › MÓDULOS DA GRID

Módulo Inicial
Permite configurar o modo no qual a aplicação será iniciada ao ser executada.

Módulos da aplicação Consulta

Filtro : A aplicação será iniciada pelo Filtro.

Consulta : A aplicação será iniciada pela Consulta.

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 ).

Imprimir : A aplicação será iniciada pelo modo de Impressão.

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

Configurações do Filtro da Consulta


2
Filtrar Módulo : Configuração para qual módulo será realizada a filtragem de dados da aplicação.

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.

Filtro Modal : Configuração da exibição do filtro em uma janela modal.

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.

Largura da Tabela : Largura da tabela da aplicação.

Unidade da Largura da Tabela :

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 ).

Linhas por Página : Define a quantidade de linhas por página da consulta.

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 ).

Altura da Grid : Define a altura da consulta em pixels. Caso esteja vazio

Largura da Tabela : Define a largura da tabela da aplicação.

Unidade da Largura da Tabela : Define a unidade da largura da tabela ( Automático , Porcentagem, Pixels ).

Detalhe
3

Configurações do Detalhe da Consulta

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 Detalhe : Define a largura do detalhe da aplicação.

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

Configurações do Resumo da Consulta

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

Configurações do Gráfico da Consulta

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

Configuração avançada da aplicação Consulta

Url amigável : Permite definir a url amigável da aplicaçã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

Configuração dos 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.

Label : Nome que será exibido no título do campo ao executar a aplicação.

Tipo de dado : Permite configurar o tipo de dado do campo no Scriptcase.


1
Posicionamento dos Campos
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › 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.

A caixa à direita representa os campos que estão sendo exibidos na aplicação.


1
Barra de Ferramentas
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › 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 da consulta

Atributos :
Navegação : Apresenta as opções relativas aos botões de navegação que podem ser exibidos na consulta.

Avançar Avança para a próxima página da consulta.


Anterior Retorna para a página anterior da consulta.
Primeiro Redireciona para primeira página da consulta.
Último Redireciona para última página da consulta.
Sair Finaliza a aplicação.
Navegação por página Exibe o link para páginas. ex. 1 2 3 4 5
Exportação : Define o formato disponível para geração de exportações. O ScripCase pode gerar as exportações nos seguintes formatos:

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.

Adicionar grupo de botões

Configuração do grupo de botões

Nome : Permite definir o nome do 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.

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:

Disposição dos botões e grupo de botões

Configuração dos botões


3

Configuração dos botões da consulta

Botão Exibe os botões disponíveis na aplicação.


Label Permite definir o nome dos botões que será exibido na aplicação em execução.
Hint Permite definir o hint dos botões que será exibido na aplicação em execução.
Atalho Permite definir um atalho para executar o botão. ( Cada navegador possui suas próprias combinações de atalhos e palavaras reservadas ).

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.

Template de atalhos : Seleciona o template de atalhos a partir dos esquemas criados.

Ação : Seleciona a ação que será feita ao pressionar a tecla definida.

Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.

Adicionar “+” : Adiciona uma nova ação a lista de atalhos.

Clear : Limpa a preferencia de atalhos de teclado selecionada.

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.

Ir para : Permite definir se o redirecionamento será para página ou registro.

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 ).

Barra de ferramentas Mobile


4

Posicionamento dos botões mobile

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

Separador de linhas - Permite definir o caractere separador de linhas.

Separador de colunas - Permite definir o caractere separador das colunas e registros.

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.

Formato - Permite definir o formato do documento gerado ( xls ou xls ).

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

Configuração de SQL da consulta

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

Podemos definir os campos que estarão disponíveis na seleção dinâmica de campos.

Configuração das colunas da consulta

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

Configuração dos campos

Configuração da ordenação dos campos.

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.

Configuração da seleção de campos da ordenação.

Classificar Campos
Define a configuração inicial de ordenação para cada campo da aplicação, podendo ser “Ascendente” ou “Descendente”.

Configuração da classificação de campos da ordenação.

Ordenação avançada
Define os campos que estarão disponíveis ao clicar no botão “Ordenação” da consulta.

Configuração avançada de campos da ordenação.

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.

Definir colunas : Permite que os campos sejam escolhidos livremente:


2

Configuração avançada das colunas da ordenação.


1
Group Label
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › GROUP LABEL

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.

Edição de propriedades da célula do group label

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

segurança nas aplicações

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

Configuração de log da aplicação

Esquema Permite selecionar qual esquema de log será utilizado na aplicação.


Eventos Permite definir quais eventos serão salvos no log.
1
Gantt
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › GANTT

Configuração do gráfico de gantt da consulta

Formato de saída Formato de saída do gráfico de Gantt.


Campo label Campo contendo o label do registro do gráfico de Gantt.
Largura Permite definir a largura do gráfico de Gantt.
Altura Permite definir a altura do gráfico de Gantt.
Meses Permite definir a quantidade de meses exibidos no gráfico de Gantt.
Data inicial Campo contendo a data de início do registro no gráfico de Gantt.
Data final Campo contendo a data final do registro no gráfico de Gantt.
Formato de exibição Permite configurar o formato de exibição da data.
Percentual completo Campo contendo a informação a respeito da porcentagem completa da tarefa no gráfico de Gantt.
Recurso Campo contendo o nome do recurso alocado à tarefa no gráfico de Gantt.
1
Salvar Grid
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › SALVAR GRID

Configuração do salvar filtro da consulta

Habilitar Público Exibe o botão de Salvar na aplicação.


Usar Regras Permite utilizar regras definidas na aplicação.
1
Campos
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › CAMPOS

No menu da aplicação Campos, são exibidos para configuração apenas os campos foram selecionados no menu Selecionar Campos.

Lista de campos da aplicação

Para cada campo selecionado uma série de atributos podem ser alterados em função do tipo de dado selecionado.

Texto
Configuração Geral

Interface de configuração do campo texto.

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

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras 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

Máscara Valor do campo Valor formatado


(xx) xxxx - xxxx 1234567890 (12) 3456 - 7890
(xx) xxxx - xxxx 12345678 (00) 1234 - 5678
(zz) xxxx - xxxx 1234567890 (12) 3456 - 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 - 5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 - 5678
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
2

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.

Tipo SQL : Informa o tipo do campo no banco de dados.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
5

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface de configuração da visualização.

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.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

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”.

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.

Texto Multiplas Linhas


Configuração Geral

Interface de configuração do campo texto.

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

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras 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

Máscara Valor do campo Valor formatado


8
(xx) xxxx - xxxx Valor
Máscara 1234567890 (12) 3456
do campo Valor - 7890
formatado
(xx) xxxx - xxxx 12345678 (00) 1234 - 5678
(zz) xxxx - xxxx 1234567890 (12) 3456 - 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 - 5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 - 5678
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.

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.

Tipo SQL : Informa o tipo do campo no banco de dados.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.


9
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.

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
11
8
Valor Leitura
Atribuído Descrição no Lookup
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

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

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.

Número
Configuração Geral
14

Interface de configuração do campo número.

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

Máscara Valor do campo Valor formatado


(xx) xxxx - xxxx 1234567890 (12) 3456 - 7890
(xx) xxxx - xxxx 12345678 (00) 1234 - 5678
(zz) xxxx - xxxx 1234567890 (12) 3456 - 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 - 5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 - 5678
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

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.

Agrupamento : Define qual caracter será usado para a separação de milhar.

Sinal negativo : Define qual caracter será usado para a exibição de números negativos.

Formato de número negativo : Define o posicionamento do sinal negativo em relação ao valor.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
18

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface de configuração da visualização.

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.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Gráfico de Linha

Utilizando está guia de edição é possível definir um gráfico para cada linha.

Interface Gráfico de 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.

No exemplo mostrado pela tela acima, a Largura do Gráfico foi de 200px.

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”.

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.

Decimal
Configuração Geral

Interface de configuração do campo decimal.

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

Máscara Valor do campo Valor formatado


(xx) xxxx - xxxx 1234567890 (12) 3456 - 7890
(xx) xxxx - xxxx 12345678 (00) 1234 - 5678
(zz) xxxx - xxxx 1234567890 (12) 3456 - 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 - 5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 - 5678
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
22

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

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.

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.

Formato de número negativo : Define o posicionamento do sinal negativo em relação ao valor.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático


23

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
25

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


26
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.


27
Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Gráfico de Linha
Utilizando está guia de edição é possível definir um gráfico para cada linha.

Interface Gráfico de 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.

No exemplo mostrado pela tela acima, a Largura do Gráfico foi de 200px.

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”.

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.


29
Por cento
Configuração Geral

Interface de configuração do campo porcentagem.

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.

Tipo SQL: Informa o tipo do campo no banco de dados.

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

Campo Máscara Valor Digitado Valor Formatado


Número de Telefone +99 99 9999 - 9999 123456789012 +12 34 5678 - 9012
Software Key (Apenas Letras) AAAA-AAAA-AAAA-AAAA QWERTYUIASDFGHJK QWER-TYUI-ASDF-GHJK
Software Key (Letras e Números) **---** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4-T5Y6-U7I8
Placa de Carro AAA - 9999 QWE1234 QWE - 1234
Serial do Scriptcase A999A999A999- ** D111H111G111DG2P D111H111G111-DG2P
Múltiplas máscaras (Telefone) 9999-9999;(99)9999-9999;9999 999 9999 +99 99 9999-9999
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

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.

Agrupamento : Define qual caracter será usado para a separação de milhar.


30
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.

Formato de número negativo : Define o posicionamento do sinal negativo em relação ao valor.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
33

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface de configuração da visualização.

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.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Gráfico de Linha
Utilizando está guia de edição é possível definir um gráfico para cada linha.

Interface Gráfico de 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.

No exemplo mostrado pela tela acima, a Largura do Gráfico foi de 200px.

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”.

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.

Moeda
Configuração Geral

Interface de configuração do campo 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 : 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

Máscara Valor do campo Valor formatado


(xx) xxxx - xxxx 1234567890 (12) 3456 - 7890
(xx) xxxx - xxxx 12345678 (00) 1234 - 5678
(zz) xxxx - xxxx 1234567890 (12) 3456 - 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 - 5678
(zz) xxxx - xxxx 0012345678 ( ) 1234 - 5678
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.
37

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

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.

Símbolo Monetário : Define quais caracteres representam o símbolo monetário.

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.

Formato de moeda positivo : Define a formatação do valor de moeda positivo.

Formato de moeda negativo : Define a formatação do valor de moeda 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 é 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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático


38

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface Lookup de Consulta Manual.

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

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.
40

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música

Configuração do lookup Múltiplos Valores (Binário).


41
Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.


42
Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Gráfico de Linha
Utilizando está guia de edição é possível definir um gráfico para cada linha.

Interface Gráfico de 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.

No exemplo mostrado pela tela acima, a Largura do Gráfico foi de 200px.

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”.

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.


44
Por cento (Calculado)
Configuração Geral

Interface de configuração do campo porcentagem.

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.

Tipo SQL: Informa o tipo do campo no banco de dados.

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

Campo Máscara Valor Digitado Valor Formatado


Número de Telefone +99 99 9999 - 9999 123456789012 +12 34 5678 - 9012
Software Key (Apenas Letras) AAAA-AAAA-AAAA-AAAA QWERTYUIASDFGHJK QWER-TYUI-ASDF-GHJK
Software Key (Letras e Números) **---** Q1W2E3R4T5Y6U7I8 Q1W2-E3R4-T5Y6-U7I8
Placa de Carro AAA - 9999 QWE1234 QWE - 1234
Serial do Scriptcase A999A999A999- ** D111H111G111DG2P D111H111G111-DG2P
Múltiplas máscaras (Telefone) 9999-9999;(99)9999-9999;9999 999 9999 +99 99 9999-9999
Não Repetir Valor : Não repetir o valor do campo caso este seja igual ao do registro anterior.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Interface de formatação de valores.

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.

Agrupamento : Define qual caracter será usado para a separação de milhar.


45
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.

Formato de número negativo : Define o posicionamento do sinal negativo em relação ao valor.

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.

Configuração de exibição de campo com lookup de consulta.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Interface Lookup de Consulta Manual.

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.

Configuração do lookup Simples Valor.

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador).

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição).

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de
dados) seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
48

Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup.

Usar o lookup em :
Consulta : Aplica o lookup em todas as formas de consulta (HTML, PDF, XML , CSV e RTF).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Interface de configuração da visualização.

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.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Gráfico de Linha

Utilizando está guia de edição é possível definir um gráfico para cada linha.

Interface Gráfico de 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.

No exemplo mostrado pela tela acima, a Largura do Gráfico foi de 200px.

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”.

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.

Imagem HTML
Configuração Geral

Interface de configuração do campo imagem html.

Tipo do dado : Define o tipo do campo da aplicação. Quando o campo é do tipo imagem html, ele permite inserir no campo uma imagem.

Label : Define o título do campo na aplicação. Por exemplo: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido
como Nome do Cliente.

Imagem : Define a imagem que deverá ser exibida. O ícone “Escolher imagem” lista imagens padrão do Scriptcase para seleção. O ícone “Fazer upload de uma imagem” possibilita que o
desenvolvedor envie para o servidor uma imagem localizada em outra máquina.

Borda da Imagem : Largura da borda da imagem em Pixels.

Largura da Imagem : Permite definir a largura da imagem em Pixels.

Altura da Imagem : Permite definir a altura da imagem em Pixels.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
52

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

CPF
Configuração Geral

Interface de configuração do campo cpf.

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

Tipo SQL : Informa o tipo do campo no banco de dados.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

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”.

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.

CNPJ
Configuração Geral
55

Interface de configuração do campo cnpj.

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.

Tipo SQL : Informa o tipo do campo no banco de dados.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, 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.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

CPF e CNPJ
Configuração Geral

Interface de configuração do campo cpf e cnpj.

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.

Tipo SQL : Informa o tipo do campo no banco de dados.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
57

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Cartão
Configuração Geral

Interface de configuração do campo cartão.

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

Tipo SQL : Informa o tipo do campo no banco de dados.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

CEP
59
Configuração Geral

Interface de configuração do campo cep.

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.

Tipo SQL : Informa o tipo do campo no banco de dados.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.


60
Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

E-mail
Configuração Geral

Interface de configuração do campo email.

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.

Tipo SQL : Informa o tipo do campo no banco de dados.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
61

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

URL
Configuração Geral

Interface de configuração do campo url.

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.

Tipo SQL : Informa o tipo do campo no banco de dados.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.


63
Youtube
Configuração Geral

Interface de configuração do campo youtube.

Tipo do dado : Define o tipo do campo da aplicação.

Label : Campo etiqueta na aplicação.

Largura : Largura do vídeo em pixels.

Altura : Altura do vídeo em pixels.

Tipo de Link : Tipo de exibição do link.

O texto da ligação : Texto para chamada do vídeo.

Tipo SQL : Informa o tipo do campo no banco de dados.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, 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.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Google Maps
Configuração Geral

Interface de configuração do campo googlempas.

Tipo do dado : Define o tipo de dado de exibição no campo da aplicação.

Label : Define o título do campo na aplicação. Ex: se o campo estiver definido no banco de dados como cmp_nome_cliente fica mais claro o entendimento se o mesmo for exibido como
Nome do Cliente.

Origem : Define o método de passagem de parâmetros para a API do Google.

Interface de configuração de Origem

Modo de visualização : Indica a forma de exibição do campo. Podendo abrir em Modal ou em uma Nova janela.

Largura : Define a largura do Mapa a ser exibido.

Altura : Define a Altura do Mapa a ser exibido.

Zoom : Define o Zoom inicial (disponíveis pela API do Google) da localização no Mapa.

Chave da API : Chave de autorização para visualizar os mapas. (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

Tipo do link : Define o tipo de ligação.

Texto do Link : Texto para chamada do mapa.

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.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Data
Configuração Geral
66

Interface de configuração do campo 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 : 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.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Formatação dos Valores com configurações regionais.

Formatação dos Valores sem configurações regionais.

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.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.


68
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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

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”.

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.

Hora
Configuração Geral

Interface de configuração do campo hora.

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.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Formatação dos Valores com configurações regionais.


70

Formatação dos Valores sem configurações regionais.

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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

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

Interface Gráfico de Coluna.

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.

Exibir Valores : Exibe os valores do gráfico gerado

Coluna para Label : Coluna para Label do campo.

Largura do Gráfico : Largura do gráfico, em pixels.

Altura do Gráfico : Altura do gráfico, em pixels.

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

Interface de configuração de layout do gráfico.

Data e Hora
Configuração Geral
73

Interface de configuração do campo data e hora.

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.

Tipo SQL : Informa o tipo do campo no banco de dados.

Formatação dos Valores

Formatação dos Valores com configurações regionais.

Formatação dos Valores sem configurações regionais.

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.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.


75
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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Imagem (Banco de Dados)


Configuração Geral

Interface Configuração Geral do Campo.

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.

Borda da Imagem : Largura da borda da imagem em pixels.

Altura da Imagem : Valor da altura para o tamanho da imagem em Pixels.

Largurada Imagem : Valor da largura para o tamanho da imagem em Pixels.

Manter Aspecto : Manter o aspecto do gráfico.

Abrir em Outra Janela : Permite a abertura da imagem em outra janela.

Tipo SQL : Informa o tipo do campo no banco de dados.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
76

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Imagem (Nome do Arquivo)


Configuração Geral
77

Interface Configuração Geral do Campo.

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.

Borda da Imagem : Largura da borda da imagem em pixels.

Altura da Imagem : Valor da altura para o tamanho da imagem em Pixels.

Largurada Imagem : Valor da largura para o tamanho da imagem em Pixels.

Manter Aspecto : Manter o aspecto do gráfico.

Abrir em Outra Janela : Permite a abertura da imagem em outra janela.

Tipo SQL : Informa o tipo do campo no banco de dados.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.


78
Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Documento (Banco de Dados)


Configuração Geral

Interface Configuração Geral do Campo.

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 SQL : Informa o tipo do campo no banco de dados.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.
79

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Documento (Nome do Arquivo)


Configuração Geral

Interface Configuração Geral do Campo.

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).

Tipo SQL : Informa o tipo do campo no banco de dados.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

Código de barras
Configuração
81

Interface de configuração do campo Código de barras.

Tipo do Dado : Tipo de dado do campo.

Label : Título do campo na aplicação.

Tipo SQL : Tipo de dado na base de dados.

Código de barras

Interface de configuração do Código de barras.

Tipo : Tipo de código de barras.

Texto : Texto do código de barras para a ilustração.

Existem 18 tipos de códigos de barras , que está listado abaixo:

Interface de configuração do 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

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.

QRCode
Configuração

Interface de configuração do campo QRCODE.

Tipo do Dado : Tipo de dado do campo.

Label : Título do campo na aplicação.

Tipo SQL : Tipo de dado na base de dados.

Formatação dos Valores


83

Interface de formatação de valores.

Nível de correção de erro : Palavras-chave temo 8 bits de tamanho e usam o algoritmo de Reed-Solomon para correção de erros com quatro níveis de correção de erro. Quanto maior o nível
de correcção de erro e menor a capacidade de armazenamento.

Tamanho da imagem : Tamanho do QR Code.

Margem : Margem do QR Code.

Interface de formatação de valores.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Texto Itálico : Formatação do texto itálico.

Texto Negrito : Formatação do texto negrito.

Não truncar : Não truncar pela quantidade de bytes ou colunas na Grid.

Qtde de caracteres a exibir : Quantidade de bytes a exibir.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Imagem de fundo : Imagem de Fundo do campo.

Quebra de linha : Permite quebra de linha.

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.

Altura : Para definir a altura do campo.

Alinhamento Horizontal do Título : Alinhamento horizontal do título.

Alinhamento Vertical do Título : Alinhamento vertical do título.

Negrito : Permite aplicar o tipo negrito na fonte.


1
Layout
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › 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.

Configuração dos blocos da aplicação

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.

Organização e Mudança de posição dos Blocos


Veja abaixo como alterar a ordem de exibição dos Blocos de uma Página.

Clique e araste o bloco que deseja alterar para a sua nova posição.

Configuração de

exibição dos blocos da aplicação

Veja agora como remover um bloco da exibição

Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. 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

exibição dos blocos da aplicação

Configuração de

exibição dos blocos da aplicação

Atributos
Bloco
Nome : Nome do Bloco.

Label : Título do bloco que será exibido na aplicação.


2
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.

Posição : Opções de exibição do label :


Acima : o label será exibido acima do campo.

Ao Lado : o label será exibido ao lado do campo.

Abaixo : o label será exibido abaixo do campo.

Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.

Posição : De que forma os campos serão exibidos dentro do bloco :


Abaixo : Os campos serão exibidos um abaixo do outro respeitando a quantidade de colunas.

Ao lado : Os campos serão exibidos ao lado do outro respeitando a quantidade de colunas.

Corrido : Os campos serão exibidos lado a lado sem conter tabulação.

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.

Ao lado : Indica que o próximo bloco será exibido ao lado.

Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).

Colapse : Habilta opção de fechar (colapse) o bloco.

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.

Interface de criação dos blocos da aplicação

Atributos
Nome : Nome do bloco.

Label : Texto que será que mostrado no bloco da aplicação.

Edição dos blocos

Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface para definição dos parâmentros do
bloco. No fim clique no botão Salvar.
3

Interface de edição dos blocos da aplicação

Atributos
Nome : Nome do bloco.

NTítulo : Exibe o título do bloco.

Exibir Título : Esta opção, quando ativada, permite exibir o título do bloco.

Fonte do Título : Nome da fonte aplicada no título do bloco.

Tamanho da Fonte : Tamanho da fonte aplicada ao título do bloco.

Cor da Fonte : Cor da fonte do título do bloco.

Cor do Fundo : Cor de fundo da linha do título do bloco.

Figura de Fundo : Figura de fundo da linha do título do bloco.

Altura do Título : Altura em pixels da linha do título do bloco.

Alinhamento Horizontal : Alinhamento horizontal do título do bloco (Esquerda, Centro e Direita).

Alinhamento Vertical : Alinhamento vertical do título do bloco(Topo, Meio e Baixo).

Exibir Label : Exibir os labels dos campos do bloco.

Colunas : Quantidade de colunas de campos no bloco.

Largura das Colunas : Forma de cálculo das colunas do bloco.

Cor do Label : Cor para exibir o label dos campos.

Organização dos Campos : Forma de organização dos campos no bloco.

Posição do Label : Posicionamento do label dos campos em relação aos dados.

Próximo Bloco : Posicionamento do próximo bloco em relação ao atual.

Cor da Borda : Cor da borda do bloco.

Largura da Borda : Largura da borda do bloco.

Largura do Bloco : Largura do bloco (width).

Altura do Bloco : Altura do bloco (height).

CellSpacing : Espaçamento das células do bloco.

Collapse : Habilta opção de fechar (colapse) o 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 de temas da aplicação

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.

Botão : Permite a escolha do modelo dos botões 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.

Configuração do cabeçalho da aplicação

Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.

Exibir Cabeçalho : Esta flag determina se o cabeçalho será exibido.

Título da Consulta : Permite informar um título para ser exibido na aplicaçã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é

Configuração do rodapé da aplicação

Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.

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]”.

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

Nome : Aqui você altera o nome do seu 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é”.

Data : Aqui você informa um formato de exibição de datas. Exemplo: d-m-Y

Imagem : Você escolhe uma imagem do gerenciador de imagem.

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.

Método : Você seleciona um método criado em sua aplicação.

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.

Excluir : Ao clicar nessa opção você exclui uma linha do layer.

Adicionar : Você adiciona mais uma linha ao layer.

Fechar : Você fecha a tela de edição do layer.

Salvar : Você salvar todas as alterações feitas no layer.


1
Eventos
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › 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.

Exemplo: if ([glo_var_depto] != ‘financeiro’){ sc_redir(app_x.php); }

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.

- Aumenta a área ocupada pelo seu editor de codigo.

- Expande as laterais do editor de código.

- Ativa a busca no editor de código.

- Ativa a replace no editor de código.

- Define o tema de editor de codigo.

As teclas de atalhos estão disponíveis em todos os navegadores compatíveis com o Scriptcase

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.

Criando novo evento ajax

Criando um novo evento ajax

Selecionando o campo

Selecionando campos do evento ajax

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.

Criação de novos botões

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.

Tipos de Botões: (Javascript, PHP, Ligação e Run).

Tipos de botões da consulta

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

Podemos configurar o modo de exibição do botão JavaScript em Link, Imagem ou Botão.

Botão

Configuração do botão JavaScript.

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
2
Tipo Descrição do tipo do botão criado.

Imagem

Configuração do botão JavaScript.

Modo de exibição Permite selecionar o modo de exibição do botão.


Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.

Link

Configuração do botão JavaScript.

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.

Bloco de codificação

Bloco de codificação do botão JavaScript.

Neste bloco, é aceitável apenas códigos JavaScript.

PHP
MODO DE EXIBIÇÃO

Podemos configurar o modo de exibição do botão PHP em Link, Imagem ou Botão.

Botão

Configuração do botão PHP.

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
3
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Descrição do tipo do botão criado.
Target Permite definir a jenal de destino onde será executado o código ( Mesma janela, Outra janela, Modal)

Imagem

Configuração do botão PHP.

Modo de exibição Permite selecionar o modo de exibição do botão.


Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Descrição do tipo do botão criado.
Target Permite definir a jenal de destino onde será executado o código ( Mesma janela, Outra janela, Modal)

Link

Configuração do botão PHP.

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Descrição do tipo do botão criado.
Target Permite definir a jenal de destino onde será executado o código ( Mesma janela, Outra janela, Modal)

Bloco de codificação

Bloco de codificação do botão PHP.

Neste bloco, pode-se utilizar macros, códigos PHP e JavaScript.

Ligação
MODO DE EXIBIÇÃO

Podemos configurar o modo de exibição do botão de Ligação em Link, Imagem ou Botão.

Botão
4

Configuração do botão de Ligação.

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.

Imagem

Configuração do botão de Ligação.

Modo de exibição Permite selecionar o modo de exibição do botão.


Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.

Link

Configuração do botão de Ligação.

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Tipo Descrição do tipo do botão criado.
CSS Style Nome da classe CSS, estilo criado nos botões do editor do esquema.

Configurado a ligação
Selecionando aplicações
5

Configuração da escolha de aplicações do botão de ligação.

Devemos selecionar uma aplicação para ser chamada através do botão de Ligação.

Parâmetros da ligação

Configuração da escolha de parâmetros do botão de ligação.

Campo Permite selecionar um campo existente na aplicação


Variável Permite utilizar uma variável global.
Fixo Permite escreve um conteúdo fixo.
Vazio Nenhum valor será passado para a aplicação seguinte.
Propriedades da ligação ( Consulta )

Configuração da escolha das propriedades do

botão de ligação quando a aplicação destino é uma Consulta.

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

Configuração da escolha das propriedades do

botão de ligação quando a aplicação destino é um 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

RUN
MODO DE EXIBIÇÃO

Podemos configurar o modo de exibição do botão RUN em Link, Imagem ou Botão.

Botão

Configuração do botão RUN na consulta

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
CSS Style Nome da classe CSS, estilo criado nos botões do editor do esquema.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Descrição do tipo do botão criado.
Target Permite definir a jenal de destino onde será executado o código ( Mesma janela, Outra janela, Modal)

Imagem

Configuração do botão RUN na consulta


7
Modo de exibição Permite selecionar o modo de exibição do botão.
Ícone Permite selecionar a imagem a ser exibida na aplicação em execução.
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Descrição do tipo do botão criado.
Target Permite definir a jenal de destino onde será executado o código ( Mesma janela, Outra janela, Modal)

Link

Configuração do botão RUN na consulta

Modo de exibição Permite selecionar o modo de exibição do botão.


Label Texto que será exibido no botão ( na aplicação em execução ).
Hint Mensagem exibida no hint do botão.
Mensagem de confirmação Exibe uma mensagem de confirmação ao pressionar o botão. Caso vazio, não exibirá a mensagem.
CSS Style Nome da classe CSS, estilo criado nos botões do editor do esquema.
Recarregar Quantidade de Registros Opção utilizada para atualizar a quantidade de registros da aplicação.
Tipo Descrição do tipo do botão criado.
Target Permite definir a jenal de destino onde será executado o código ( Mesma janela, Outra janela, Modal)

Bloco de codificação

Bloco de codificação do botão RUN na consulta

Há dois tipos de eventos no botão run


OnRecord : Processamento executado em cada registro selecionado.

OnFinish : Processamento executado após todos os registros registros selecionados.

Neste bloco, pode-se utilizar macros, códigos PHP e JavaScript.


1
Detalhe
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › DETALHE

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.

Para ativar a opção de detalhe, acesse os módulos da Consulta e ative o checkbox.

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.

Escolha dos campos que serão exibidos no 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.

Configuração dos campos chaves do detalhe

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.

Botão Todos : Seleciona (liga) todos os campos.

Nenhum : Desmarca (desliga) todos os campos.

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.

Configuração dos botões que serão exibidos no detalhe

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.

Configuração dos botões

Configuração do label dos botões que serão exibidos

no detalhe

Botão Exibe os botões disponíveis na aplicação.


Label Permite definir o nome dos botões que será exibido na aplicação em execução.
Hint Permite definir o hint dos botões que será exibido na aplicação em execução.
Atalho Permite definir um atalho para executar o botão. ( Cada navegador possui suas próprias combinações de atalhos e palavaras reservadas ).

Barra de ferramentas Mobile


3

Configuração dos botões que serão exibidos 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.

Configuração do cabeçalho do detalhe da aplicação

Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.

Exibe Cabeçalho : Esta flag determina se o cabeçalho será exibido.

Título do Detalhe : Permite informar um título para ser exibido na aplicaçã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.

Consulta de clientes com subconsulta de 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.

Configuração geral da subconsulta.

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.

Usando título da subconsulta na mesma linha.

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

Usando treeview na subconsulta.

Posicionamento :Permite configurar o posicionamento das subconsultas dentro da consulta principal. As opções são:
Em uma Coluna

Exibe a subconsulta na mesma linha do registro da

consulta principal.

Abaixo de um Registro

Exibe a subconsulta em uma linha separada

abaixo do registro da consulta principal.

Alinhamento : Permite configurar o alinhamento da subconsulta em 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.

Criando uma nova subconsulta

Adicionando uma nova subconsulta : Informe o nome e o label para a ligação que será criada.

Adicionando uma nova subconsulta

Lista de aplicações : Serão listadas aplicações de consulta do projeto corrente que contenham variáveis globais.
3

Seleção da aplicação de consulta.

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.

Configuração do SQL da Consulta que será usada como

subconsulta através de ligação.

Definição dos parâmetros : Definindo o valor que será passado para a(s) variável(is) do Comando SQL da subconsulta.

Passagem de parâmetro para variável

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.

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.

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

Configuração geral de Subconsulta

Nesta interface é posivel editar os seguintes atributos da subconsulta:

Label : Título da subconsulta na aplicação

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.

2 : Exibir Sequencial (Número de Linha).

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 das Subconsultas.

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

Configuração de visualização da subconsulta


5
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.

Negrito : Define o título (label) da subconsulta em negrito.


1
Regras de ordenação
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › REGRAS DE ORDENAÇÃO

Configuração das regras de ordenação

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) .

Integrar a ordenação : Permite escolher o tipo de ordenação. As opções são:

Ordenação campos/regras(default) : Permite aplicar as regras que foram criadas e a ordem dos campo (decrescente ou crescente)

Ordenação campos : Permite aplicar a ordenação dos campos (decrescente ou crescente)

Ordenação regras : Permite aplicar a ordenação de acordo com as regras que foram criadas

Criando uma Regra de ordenação

Interface Inclusão de Regra de Ordenação

Atributos
Nome : Campo para informar o nome da Regra.

Label : Campo para informar o nome que será exibido na aplicação.

Configurando uma Regra de ordenação

Interface Configuração da regra de Ordenação.

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.

Aplicação em execução com filtro

refinado

Configuração

Configuração do filtro refinado

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.

Largura mínima : Define a largura mínima para os campos do filtro refinado.

Largura máxima : Define a largura máxima para os campos do filtro refinado.

Altura mínima : Define a altura mínima para os campos do filtro refinado.

Altura máxima : Define a altura máxima para os campos do 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

Selecionando campos do filtro refinado

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.

Incrementar : Define um valor inteiro para o incremento do range.

Mostrar Valor : Quando marcado, exibe o intervalo de valores do slider.

Multiselect : Ativa a seleção de múltiplos valores para realizar o filtro.

Iniciar aberta : Define a forma inicial de exibição do campo no filtro refinado.

Veja mais : Quando marcado, ativa a opção de “Veja Mais” nos registros do filtro.

Quantidade : Define a quantidade inicial de registros à serem exibidos.

Data : Formato da data que será exibido no filtro.

Ordenação : Ordenação dos registros.

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.

Interface de configuração das Quebras.

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.

Exibição da quebra antes dos registros

Após os registros : A quebra ocorrerá após exibir os registros relativos.

Exibição da quebra após os registros

Cabeçalho da Quebra : Permite exibir o cabeçalho da quebra em todas as páginas.

Ordenação com Quebra : Permite ordenar os campos respeitando as quebras.

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.

Tabular Quebras : Define a margem esquerda da Quebra.

Dividir Quebras : Define a margem entre duas Quebras.

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

Interface de Regras de Quebra Dinâmica.

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.

As quebras podem possir um ou mais níveis.

Interface de Regras da Quebra Estática.

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

Interface de agrupamento da Quebra Estática.

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

Interface das regras de ordenação da Quebra Estática.


2
Atributos
Usar Quebra vazia : Configuração usada quando desejamos que a consulta seja iniciada sem nenhuma quebra.

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:

{count_ger} contém a quantidade total dos registros.


{sum_parcela} contém o somatório geral do campo parcela.
{sum_saldo} contém o somatório geral do campo saldo.
{count_estado} contém a quantidade total dos registros, da quebra de estado que estiver sendo processada.
{sum_parcela_estado} contém o somatório geral do campo ‘estado’ e do campo ‘parcela’ que estiverem sendo processado.
{sum_saldo_estado} contém o somatório geral do campo ‘saldo’ e do campo ‘parcela’ que estiverem sendo processado.
{count_cidade} contém o a quantidade total dos registros, da quebra de cidade que estiver sendo processada.
{sum_parcela_cidade} contém o somatório geral do campo ‘parcela’ e de ‘cidade’ que estiverem sendo processado.
{sum_saldo_cidade} contém o somatório geral do campo ‘saldo’ e de ‘cidade’ que estiverem sendo processado.
Considerando que as fórmulas, definidas para serem processadas no escopo de “calcular durante as quebras” 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:

{count_ger} contém a quantidade total dos registros.


{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.
{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.
Ex:

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:

{sum_quebra_saldo} = {sum_quebra_saldo} / {count_quebra};

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.

Converte Letra :Permite converter as letras do campo na exibição. As opções são:

Caixa Alta Todas em maiúscula


Caixa Baixa Todas em minúscula
Capitula Primeira Palavra A primeira letra da primeira palavra em maiúscula
Capitula Todas as Palavras A primeira letra de todas as palavras em maiúscula

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:

Máscara Valor do campo Valor formatado


(xx) xxxx - xxxx 1234567890 (12) 3456 - 7890
(xx) xxxx - xxxx 12345678 (00) 1234 - 5678
(zz) xxxx - xxxx 1234567890 (12) 3456 - 7890
(zz) xxxx - xxxx 12345678 ( ) 1234 - 5678
3
(zz) xxxx - xxxx Valor
Máscara 0012345678 ( ) 1234
do campo Valor - 5678
formatado

Tipo SQL : Informa o tipo do campo no banco de dados.

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 ).

Interface Lookup de Consuta Automático.

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.

Interface Lookup de Consuta Automático.

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).

Resumo : Aplica o lookup somente no resumo (HTML e PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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

Lookup usado para modificar a exibição do campo com valores pré-definidos.

Interface Lookup de Consuta Manual.

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.

Configuração do lookup Simples Valor

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor M será 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.

Configuração do lookup Múltiplos Valores (delimitador)

Label : Texto que será exibido na consulta.

Valor : Atributo que corresponde ao valor armazenado na tabela. Por exemplo, o valor E;C será 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.

Para tanto definimos a lista como:


4
Label Valor Inicio Tamanho
Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Leitura LE 3 2
Exemplo: A string MCED seria apresentada na consulta como: MasculinoCasado Estudar.

Configuração do lookup Múltiplos Valores (Posição)

Label : Texto que será exibido na consulta.

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.

Tamanho : Quantidade de bytes que a informação ocupa na string.

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):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para exibição dos dados é realizada uma decomposição do número decimal armazenado no banco. Por exemplo: os números 11 e 12 (gravados na base de dados
seriam decompostos da seguinte forma:

11 = 1 + 2 + 8 = (Esportes - Cultura - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
12 = 4 + 8 = ( Lazer - Leitura)

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Configuração do lookup Múltiplos Valores (Binário).

Label : Texto que será exibido na consulta.

Botão Incluir : Inclui na lista os valores preenchidos nos atributos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os atributos.

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).

Resumo : Aplica o lookup somente no resumo (HTML, PDF).

Ambos : Equivale à marcação das opções Consulta e Resumo.

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.

Exibe label : Define se o label do campo será exibido.

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.

Quebra Página HTML (Consulta) : Quebra página no HTML da consulta

Quebra Página HTML (Resumo) : Quebra página no HTML da Resumo

Iniciar TreeView : Define o estado inicial do TreeView.

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.

CONFIGURAÇÃO DA VISUALIZAÇÃO DO LABEL NA QUEBRA

Interface Configuração da Visualização Label na Quebra.

Atributos
Fonte do Texto : Permite definir a fonte utilizada no label da quebra.

Tamanho da Fonte : Permite definir o tamanho da fonte utilizada no label da quebra.

Cor do Texto : Cor do label na quebra.

Cor do Fundo : Cor de fundo da Quebra.

Texto Negrito : Permite habilitar ou desabilitar o label da quebra em negrito.

CONFIGURAÇÃO DA VISUALIZAÇÃO DO CAMPO NA QUEBRA

Interface Configuração da Visualização(campo).

Atributos
Fonte do Texto : Permite definir a fonte utilizada no Campo da quebra.

Tamanho da Fonte : Permite definir o tamanho da fonte utilizada no Campo da quebra.

Cor do Texto : Cor do label no campo.

Texto Negrito : Permite habilitar ou desabilitar o Campo da quebra em negrito.

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

Interface Configuração da Visualização (linha).

Atributos
Fonte do Texto : Permite definir a fonte utilizada na linha de totalização da quebra.

Tamanho da Fonte : Permite definir o tamanho da fonte utilizada na totalização da quebra.

Cor do Texto : Cor da totalização da quebra.

Cor do Fundo : Cor de fundo da Quebra.

Texto Negrito : Permite habilitar ou desabilitar a totalização da quebra em negrito.


1
Totalização
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › TOTALIZAÇÃO

Configuração
Nesta interface se define quais totais relativos aos campos de quebra serao exibidos e os seus respectivos labels.

Interface Configuração da Totalização.

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” : Exibir sub-totais da quebra no inicio antes de ocorrer a quebra.

Quantidade de Registros : Permite exibir a quantidade de registros junto ao total geral.


“Sim” :

“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:

Interface Configuração do Layout.

Atributos
Campo de quebra : Campos selecionados na quebra.

Label : Descrição do label exibido.

Exibir : Permite exibir ou nao a linha de totais da 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.

Média : Calcula a média aritmética dos valores referente ao campo selecionado.

Mínimo : Exibe o menor valor identificado no campo selecionado.

Máximo : Exibe o maior valor identificado no campo selecionado.

Média ponderada : Calcula a média ponderada referemte ao campo selecionado.

Peso de média ponderada : Peso utilizado para calcular a média ponderada.

Utilizar a mesma configuração no resumo : Atribui a mesma configuração da totalização ao resumo.

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 .

Configuração de posicionamento de campos da totalização

Padrão

A opção Padrão retorna o valor exatamente abaixo da coluna que está sendo totalizado.

Interface da Ordenação dos Campos da Totalização ( Padrão ).

A linha com o Total exibe a totalização da coluna Limite de Crédito . Como é mostrado no caso abaixo:
3

Ordenação Padrão gerada.

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:

Interface da Ordenação dos campos da totalização ( Alinhamento )

Esquerda :

Direita :

Centralizado :

LABEL

Nas Configurações Label ( Padrão ), é possível modificar o nome dos tipos de totalização, como mostrado a seguir:

Configuração do valor do label.

Agrupado

Interface da Ordenação dos

Campos da Totalização ( 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.

Alterando o posicionamento das


4
linhas.

Neste exemplo, o Total exibe a soma e a média das colunas Limite de Crédito e Pontos :

Ordenação Agrupado gerada.

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:

Interface da Ordenação dos campos da totalização ( Alinhamento )

Esquerda :

Direita :

Centralizado :

LABEL

Nas Configurações Label (Agrupado), é possível modificar o nome dos tipos de totalização, como mostrado a seguir:

Edição dos labels.

Por campo
A opção Por campo, organiza cada campo da totalização pelos nomes dos campos, sem respeitar a formatação das colunas.
5

Interface da Ordenação dos

Campos da Totalização ( Por Campo ).

QUEBRA DE LINHA POR CAMPO

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).

Ordenação gerada, com a opção “Quebra linha por campo habilitada”.

Desabilitando a opção Quebra linha por Campo temos os campos um ao lado do outro de forma corrida.

Ordenação gerada, com a opção “Quebra linha por campo desabilitada”.

LABEL

Nas Configurações Label (Por Campo), é possível modificar o nome dos tipos de totalização, como mostrado a seguir:

Edição dos labels.

Campos
Configuração da visualização do label na totalização

Interface Configuração da Totalização

Fonte do Texto : Permite definir uma fonte para o campo texto.

Tamanho da Fonte : Permite definir o tamanho da fonte.

Cor do Texto : Permite definir a cor do texto.

Cor do Fundo : Permite definir a cor do fundo.

Texto Negrito : Permite formatar o texto em negrito.

Como exemplo desta configuração, veja como resultará na aplicação gerada:

Visualicação do label em aplicação gerada

Configuração da visualização na linha de total geral


6

Interface Configuração da linha Total Geral.

Fonte do Texto : Permite definir uma fonte para o campo texto.

Tamanho da Fonte : Permite definir o tamanho da fonte.

Cor do Texto : Permite definir a cor do texto.

Cor do Fundo : Permite definir a cor do fundo.

Texto Negrito : Permite formatar o texto em negrito.

Como exemplo desta configuração, veja como resultará na aplicação gerada:

Visualicação do label em aplicação gerada


1
Resumo
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › RESUMO

Configuração

Interface Configuração Resumo.

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 &nbsp; .
Campo Título sendo informado com a Tag HTML.

Título Quantidade : Título da quantidade de registros.

Quantidade de Registros :
Não mostrar : Não mostrar o total de registro por quebra.

Mostra apenas no resumo : Mostra no resumo o total de registros por quebra.

Mostra no resumo e no gráfico : Mostra no resumo o total de registros por quebra e disponibiliza gráfico.

Total Horizontal : Exibir total horizontal para resumos do tipo matriz.

Posição do ícone do gráfico : Posicionamento do ícone do Gráfico (esquerda ou direita).

Posição do ícone do total : Posicionamento do ícone Total (esquerda ou direita).

Total Vertical : Exibir total vertical para resumos do tipo matriz.

Largura do Resumo : Valor da largura para o resumo.

Unidade da Largura do Resumo : Unidade de medida usado para a largura. Automático (valor da largura é ignorado), pixels e porcentagem.

Configuração do Layout

Interface Configuração Resumo.

Atributos
Campo da quebra : Campos da quebra selecionados na consulta.

Posição : Define entre posição do eixo x ou do eixo y.


2
Ordenação : Define a ordenação pelo valor de banco ou pelo valor de exibição.

Preencher labels vazios : Define se os labels vazios vão ser preenchidos.

Link Grid : Cria um link no campo selecionado.

Alinhamento : Define o tipo de alinhamento do layout para centralizado, esquerda ou direita.

Formato tabular : Define o resumo com o formato tabular.

Barra de ferramentas
Neste quadro podemos fazer as 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.

Interface Configuração do Resumo.

Atributos
Formatos : Permite selecionar os formatos de geração de resumo.

Botões : Permite selecionar os botões que serão exibidos na barra de ferramentas.

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.

Interface Campos do Resumo.

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 : Calcula a média aritmética dos valores referente ao campo selecionado.

Máximo : Exibe o maior valor identificado no campo selecionado.

Mínimo : Exibe o menor valor identificado no 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.

Os campos selecionados serão exibidos quando ocorrer a quebra ou no final da consulta.

Posicionamento
Nesta interface podemos configurar o posicionamento dos campos da totalização.

Interface posicionamento dos campos do Resumo.


3
Arraste e solte as opções para a posição desejada.

Group Label

Interface do Group Label do

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.

Edição de propriedades da célula do group label

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

Interface Ordenação dos campos do Resumo.

Atributos
Campos : Selecione os campos que você deseja permitir a ordenação.

Ordenação Inicial : Selecione um campo para ordenação inicial no resumo.

Tipo de ordenação : Escolha se a ordenação será ascendente ou descendente.

Ordenar a partir da Quebra : Selecione uma das quebras para ordenação inicial.
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.

Interface Geração dos Gráficos

de Coluna.

Interface Geração de Gráficos de Linhas (Totais).

Estas configurações estão disponíveis somente para Regras de Quebras com mais de 1 campo.

Configuração dos gráficos

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

Tamanho da fonte : Define o tamanho da fonte no gráfico.


Subtítulo : Define o subtítulo exibido no gráfico.
Barra - Orientação : Orientação das barras vertical ou horizontal no gráfico.
Barra - Dimensão : Dimensão das Barras (2D ou 3D) no gráfico.
Barra - Empilhamento : Empilha as Barras em uma única Barra (Em série).
Barra - Agrupamento de séries : Agrupa o gráfico de Barras em série.
Barra - Valores ao lado : Exibe os valores ao lado das Barras.
Barra - Largura : Pode-se definir a largura entre 20 e 70.
Barra - Orientação do valor : Define-se a orientação do gráfico, podendo coloca-lo na vertical.
Barra - Posicionamento do valor : Pode-se esolher onde o valor irá se posicionar.
Pizza

Tamanho da fonte : Define o tamanho da fonte no gráfico.


Subtítulo : Define o subtítulo exibido no gráfico.
Pizza - Formato : Formato de Pizza ou Donut.
Pizza - Dimensão : Dimensão do gráfico de Pizza.
Pizza - Ordenação : Ordenação do gráfico Pizza.
Pizza - Formatação de Valores : Formatação dos dados exibidos.
Linha

Tamanho da fonte : Define o tamanho da fonte no gráfico.


Subtítulo : Define o subtítulo exibido no gráfico.
Linha - Forma : Formato da Linha.
Linha - Series Group : Linha grouping type.
Area

Tamanho da fonte : Define o tamanho da fonte no gráfico.


Subtítulo : Define o subtítulo exibido no gráfico.
Area - Forma : Formato da área exibida no gráfico.
Area - Empilhamento : Empilha as areas no gráfico.
Area - Agrupamento de séries : Agrupa o gráfico em série.
Gauge

Tamanho da fonte : Define o tamanho da fonte no gráfico.


Subtítulo : Define o subtítulo exibido no gráfico.
Gauge - Forma : Formato de exibição do gráfico.
Radar

Tamanho da fonte : Define o tamanho da fonte no gráfico.


Subtítulo : Define o subtítulo exibido no gráfico.
Funil

Tamanho da fonte : Define o tamanho da fonte no gráfico.


Subtítulo : Define o subtítulo exibido no gráfico.
Funil - Dimensão : Dimensão do Funil (2D ou 3D) no gráfico.
Pirâmide

Tamanho da fonte : Define o tamanho da fonte no gráfico.


Subtítulo : Define o subtítulo exibido no gráfico.
Pirâmide - Dimensão : Dimensão (2D ou 3D) no gráfico.
Pirâmide - Formatação de Valores : Formatação dos dados exibidos.
Pirâmide - Forma : Formato de exibição do gráfico.
Opções em comum
Tipo de gráfico : Selecione o tipo de gráfico entre analítico ou sintético.
Gráficos analíticos e Gráficos sintéticos são formas diferentes de lidar com múltiplos grupos pelos critérios de criação dos gráficos.

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.

Exibir Valores : Exibe os valores do gráfico gerado.

Eixo do gráfico total geral : Opção para exibir o gráfico do total geral como coluna ou linha..

Exibir eixo Y com Zero : Forçar exibição do valor zero no eixo Y.


6
Largura do Gráfico : Largura em pixels dos gráficos gerados.

Altura do Gráfico : Altura em pixels dos gráficos gerados.

Ordenação dos valores : Ordena os valores dos gráficos.

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.

Temas de Gráficos : Temas de gráficos personalizados

Layout
Cabeçalho
Neste bloco é feita a definição dos conteudos variáveis que farão parte do cabeçalho.

Configuração do cabeçalho do resumo

Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.

Exibir Cabeçalho : Esta flag determina se o cabeçalho será exibido.

Título da Consulta : Permite informar um título para ser exibido na aplicaçã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é

Configuração do rodapé do resumo

Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.

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é.
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.

Interface de configuração do Filtro.

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

Interface Configuração 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:

Botão Liga/Desliga : Ativa ou desativa o campo ou opção selecionado.

Botão Todos : Marca todos os campos ou opções.

Nenhum : Demarca todos os campos ou opções.

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

Interface Configuração do Filtro.

Atributos
Alinhamento horizontal : Permite definir o posicionamento alinhando horizontalmente o form de filtro.

Margens : Permite definir o posicionamento (margens) do 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

*Interface de seleção dos campos do filtro.

Obrigatórios
Define quais campos da aplicação serão de preenchimento obrigatório.

Interface 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.

Interface de configuração do posicionamento do marcador.

Posição do marcador : Posição do marcador em relação ao campo.

Mostrar mensagem : Exibe ou não a mensagem de erro na validação.


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.

Interface da 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 .

Filtrar: Executa a aplicação de filtro.

Limpar: Limpa os campos do filtro.

Editar: Habilita a opção de Salvar Etiqueta .

Sair : Sai da aplicação.

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.

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.

CONFIGURAÇÃO DOS BOTÕES

Interface da configuração 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.

Posição dos Botões(Superior/Inferior) Posicionamento dos botões na barra de ferramentas superior/inferior.


4
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.

Interface de Salvar Filtro.

Interface de Salvar Filtro.

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

Este evento ocorre no momento que o refresh da aplicação é ativado.

ONSAVE

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.
5

Configuração dos blocos da aplicação

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.

Organização e Mudança de posição dos Blocos


Veja abaixo como alterar a ordem de exibição dos Blocos de uma Página.

Clique e araste o bloco que deseja alterar para a sua nova posição.

Configuração de

exibição dos blocos da aplicação

Veja agora como remover um bloco da exibição

Clique sobre o bloco desejado e arraste-o até o item “Blocos não exibidos”. 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

exibição dos blocos da aplicação

Configuração de

exibição dos blocos da aplicação

Atributos
Bloco
Nome : Nome do Bloco.

Label : Título do bloco que será exibido na aplicação.

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.

Posição : Opções de exibição do label :


Acima : o label será exibido acima do campo.

Ao Lado : o label será exibido ao lado do campo.

Abaixo : o label será exibido abaixo do campo.

Campos
Colunas : Quantidade de colunas a serem exibidas lado a lado dentro do bloco.

Posição : De que forma os campos serão exibidos dentro do bloco :


6
Abaixo : Os campos serão exibidos um abaixo do outro respeitando a quantidade de colunas.

Ao lado : Os campos serão exibidos ao lado do outro respeitando a quantidade de colunas.

Corrido : Os campos serão exibidos lado a lado sem conter tabulação.

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.

Ao lado : Indica que o próximo bloco será exibido ao lado.

Largura : Especifica em pixels ou percentual a largura que o bloco deverá ocupar, caso a informação seja em percentual especificar (%).

Colapse : Habilta opção de fechar (colapse) o bloco.

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.

Interface de criação dos blocos da aplicação

Atributos
Nome : Nome do bloco.

Label : Texto que será que mostrado no bloco da aplicação.

Edição dos blocos

Para editar um bloco basta clicar no ícone , que fica do lado esquerdo do bloco. Em seguida, será apresentada a seguinte interface
para definição dos parâmentros do bloco. No fim clique no botão Salvar.

Interface de edição dos blocos da aplicação

Atributos
Nome : Nome do bloco.

NTítulo : Exibe o título 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.

Tamanho da Fonte : Tamanho da fonte aplicada ao título do bloco.

Cor da Fonte : Cor da fonte do título do bloco.

Cor do Fundo : Cor de fundo da linha do título do bloco.

Figura de Fundo : Figura de fundo da linha do título do bloco.

Altura do Título : Altura em pixels da linha do título do bloco.

Alinhamento Horizontal : Alinhamento horizontal do título do bloco (Esquerda, Centro e Direita).

Alinhamento Vertical : Alinhamento vertical do título do bloco(Topo, Meio e Baixo).

Exibir Label : Exibir os labels dos campos do bloco.

Colunas : Quantidade de colunas de campos no bloco.

Largura das Colunas : Forma de cálculo das colunas do bloco.

Cor do Label : Cor para exibir o label dos campos.

Organização dos Campos : Forma de organização dos campos no bloco.

Posição do Label : Posicionamento do label dos campos em relação aos dados.

Próximo Bloco : Posicionamento do próximo bloco em relação ao atual.

Cor da Borda : Cor da borda do bloco.

Largura da Borda : Largura da borda do bloco.

Largura do Bloco : Largura do bloco (width).

Altura do Bloco : Altura do bloco (height).

CellSpacing : Espaçamento das células do bloco.

Collapse : Habilta opção de fechar (colapse) o 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 de temas da aplicação

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.

Botão : Permite a escolha do modelo dos botões 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

Configuração do cabeçalho da aplicação

Esta tela pode variar dependendo do formato de cabeçalho escolhido dentro da pasta Visualização.

Exibir Cabeçalho : Esta flag determina se o cabeçalho será exibido.

Título da Consulta : Permite informar um título para ser exibido na aplicaçã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é

Configuração do rodapé da aplicação

Esta tela pode variar dependendo do formato de Rodapé escolhido dentro da pasta Visualização.

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 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

*Interface Configuração do Filtro dinâmico.

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

Interface de seleção dos campos do filtro

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.

Aplicação em execução com QuickSearch.

Configuração

Nas configurações de Quicksearch há as seguintes opções:

Interface de configuração do QuickSearch.

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

Interface de seleção dos campos do

QuickSearch.

E nós podemos selecionar vários critérios de pesquisa.

Interface de configuração dos critérios de

pesquisa do QuickSearch.

Você deve adicionar o botão quicksearch sobre a “barra” Configurações de usá-lo.

Campos
Texto

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo.

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO
11

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.

Converte Letra : Permite converter as letras do campo ao perder o foco. As opções são:
Caixa Alta : Todas em maiúscula

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).
12
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.


13
Número

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

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.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo

número.

Usar configurações regionais : Aplica as configurações regionais no campo.

Agrupamento : Separador de agrupamento.

Aceitar : Tipo de valor aceito.

Configuração da Visualização

A Configuração da Visualização 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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
15

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Decimal

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO
16

Interface de configuração do filtro do campo decimal.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo

decimal.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
17
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
18

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Por cento

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo por cento.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo por


19
cento.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.


20
Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Moeda
21

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo moeda.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo moeda.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Configuração da Visualização

A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.


22
Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.


23
Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Por cento ( Calculado )

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo por cento.

Use autocomplete : O campo se transforma em autocomplete automaticamente de acordo com os valores existentes na base de dados.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
25

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Data

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

F O R M ATA Ç Ã O D O S V A L O R E S
26

Interface de formatação dos valores do campo data.

Usar configurações regionais : Aplica as configurações regionais no campo.

Separador de data : Símbolo separador de data.

Mostrar : Tipo de exibição do campo.

Formato Interno : Formato de armazenamento do campo no banco de dados.

Usar ComboBox : Usar combobox para exibição do campo.


Ano como Combo : Usar ano como combo.
Ano Inicial : Primeiro ano que será exibido no combo.

Ano atual + : Exibe o ano atual mais a quantidade de anos informados.

Exibir Formato : Exibe formato do mês por extenso.

Exibir Calendário : Exibe um calendário para a escolha da data.


Novo Calendário : Exibie um novo calendário com jquery ou o calendário em seu formato antigo.

Limite de Anos : Quantidade de anos que serão exibidos no calendário.

Exibir número da semana : Exibe o número da semana na aplicação.

Meses adicionais : Exibe os meses adicionais no calendário.

Mostar Combo ano e mês : Exibe combo ano e mês no calendário.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo data.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores :Texto que aparecerá entre os valores.

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

Interface de condições especiais do campo data.

Todo o período : Busca período.

Hoje : Pesquisa na data de hoje.

__Ontem __ : Pesquisa na data de ontem.

Últimos 7 dias : Pesquisa últimos 7 dias. Ex: ((21/12/2017 27/12/2017).

Este mês : Pesquisa do começo mês corrente até o dia atual.

No mês passado : Pesquisa no mês passado.

Configuração da Visualização
A Configuração da Visualização 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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
28

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Hora

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

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.

Usar configurações regionais : Aplica as configurações regionais no campo.

Separador de hora : Símbolo separador de hora.

Exibição : Tipo de exibição do campo.

Formato Interno : Formato de armazenamento do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo hora.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.


30
Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
31

Interface de configuração do tipo de exibição da ajuda.

Data e Hora

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

F O R M ATA Ç Ã O D O S V A L O R E S

Interface de formatação dos valores do campo data.

Usar configurações regionais : Aplica as configurações regionais no campo.

Separador de data : Símbolo separador de data.

Separador de hora : Símbolo separador de hora.

Mostrar : Tipo de exibição do campo.

Formato Interno : Formato de armazenamento do campo no banco de dados.

Usar ComboBox : Usar combobox para exibição do campo.


Ano como Combo : Usar ano como combo.
Ano Inicial : Primeiro ano que será exibido no combo.

Ano atual + : Exibe o ano atual mais a quantidade de anos informados.

Exibir Formato : Exibe formato do mês por extenso.

Exibir Calendário : Exibe um calendário para a escolha da data.


Novo Calendário : Exibie um novo calendário com jquery ou o calendário em seu formato antigo.

Limite de Anos : Quantidade de anos que serão exibidos no calendário.

Exibir número da semana : Exibe o número da semana na aplicação.

Meses adicionais : Exibe os meses adicionais no calendário.

Mostar Combo ano e mês : Exibe combo ano e mês no calendário.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo data.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores :Texto que aparecerá entre os valores.

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

Interface de condições especiais do campo data.

Todo o período : Busca período.

Hoje : Pesquisa na data de hoje.

__Ontem __ : Pesquisa na data de ontem.

Últimos 7 dias : Pesquisa últimos 7 dias. Ex: ((21/12/2017 27/12/2017).

Este mês : Pesquisa do começo mês corrente até o dia atual.

No mês passado : Pesquisa no mês passado.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
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).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.


34
CPF

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo cpf.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).
35
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.
36

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

CNPJ

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo cnpj.

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

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.
38

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

CPF e CNPj

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO
39

Interface de configuração do filtro do campo cpf e cnpj.

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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.
40
Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Select
41

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo 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 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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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

Interface Lookup de Edição Automático.

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 ( ; ) .

Altura : Permite definir a altura do objeto select.

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.

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.

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

Lookup de Edição - Manual

Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.

Interface Lookup de Edição Manual.

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 :

Configuração do lookup de edição Simples Valor

Label : Texto que será exibido para o item da lista no objeto select.

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.
44
Altura : Define uma altura(linhas) para o objeto select.

Múltiplos Valores (delimitador)

Poderão ser armazenados vários valores para o campo selecionado. Os valores devem ser separados por um delimitador informado. Por exemplo: a
combinação Esportes, Cinema e Turismo selecionada no formulário será gravada como E;C;T caso o delimitador seja ; (ponto e vírgula).

Configuração do lookup de edição Múltiplos Valores (delimitador)

Label : Texto que será exibido para o item da lista no objeto select.

Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.

Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .

Altura Define uma altura (linhas) para o objeto select.

Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: Se fossem selecionados Masculino, Casado e Estudar, no banco de dados seria armazenado o seguinte valor MCED.
45

Configuração do lookup Múltiplos Valores (posição)

Label : Texto que será exibido para o item da lista no objeto select.

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Negativo : Valor a ser gravado na tabela caso nenhum valor de uma determinada posição seja selecionada.

Início : Posição inicial na string onde a informação será gravada. A primeira posição é sempre 1.

Tamanho : Quantidade de bytes que a informação ocupará na string.

Altura : Define uma altura (linhas) para o objeto select.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado.

Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo.

Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1 (Esportes) + 2 (Cultura) = 3

Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13
46

Configuração do lookup de edição Múltiplos Valores (Binário)

Label : Texto que será exibido para o item da lista no objeto select.

Altura : Define uma altura (linhas) para o objeto select.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).

Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.

Título : Texto exibido na linha de título do objeto select.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.

Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.

Exibição de lookup com valor original.]

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

Este lookup é usado para listar todos os valores do campo selecionado.

Este lookup irá aplicar um “distinct” em sua query SQL.

Processamento Ajax

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).
48
Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

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.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Duplo Select

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo duplo

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.

Interface Lookup de Edição Automático.

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.

Altura : Permite definir a altura(linhas) do campo na interface.

Delimitador : Define o caracter usado para separar os valores selecionados no campo do formulário. Caso não seja informado, o delimitador padrão será ponto e vírgula ( ; ).

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto Duplo Select .

Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.

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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.


51
CSS do Objeto Input
Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Checkbox

Interface de configuração do campo checkbox.


52
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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo checkbox.

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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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.

Lookup de Edição - Manual

Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.

Interface Lookup de Edição Manual.

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 :

Configuração do lookup de edição Simples Valor

Label : Texto que será exibido para o item da lista no objeto select.

Valor : Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor M será incluído no campo da tabela quando na lista estiver
selecionado o item Masculino.

Default : Com esta opção marcada o item já virá selecionado quando o formulário estiver em modo de inclusão.

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (delimitador)


54
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).

Configuração do lookup de edição Múltiplos Valores (delimitador)

Label : Texto que será exibido para o item da lista no objeto select.

Valor Atributo que corresponde ao valor que será armazenado no campo da tabela. Por exemplo, o valor Cserá incluído no campo da tabela quando na lista estiver
selecionado o item Cinema.

Delimitador Caracter(es) utilizado(s) para fazer a separação dos múltiplos valores dentro do campo da tabela. Caso não seja informado, o delimitador padrão será
ponto e vírgula ( ; ) .

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (Posição)

Permite armazenar diversas informações em uma única string do campo selecionado. Para que estas informações sejam incluídas são informados, além do
label, a posição inicial e a quantidade de bytes que cada informação ocupa dentro da string.

Como exemplo usaremos uma string para armazenar Sexo, Estado civil e Hobby respectivamente. Sexo ocupa um byte, estado civil um byte e hobby dois
bytes.

Para tanto definimos a lista como:

Label Valor Inicio Tamanho


Masculino M 1 1
Feminino F 1 1
Casado C 2 1
Solteiro S 2 1
Estudar ED 3 2
Esportes ES 3 2
Ler LE 3 2
Exemplo: Se fossem selecionados Masculino, Casado e Estudar, no banco de dados seria armazenado o seguinte valor MCED.

Configuração do lookup Múltiplos Valores (posição)

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.

Tamanho : Quantidade de bytes que a informação ocupará na string.

Colunas : Permite informar a quantidade de colunas, para organizar o objeto no formulário.

Múltiplos Valores (Binário)

Permite armazenar diversas informações em um valor inteiro no campo selecionado.

Como exemplo usaremos a seguinte lista (apesar de não ser informado na interface de inclusão de valores na lista, cada item possui um valor atribuído
automaticamente de acordo com a ordem):

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
Para armazenar os dados é realizado uma soma do número decimal. Veja os exemplos abaixo.

Exemplo1: Se fossem selecionados as opções Esportes e Cultura o número armazenado no campo da tabela seria 3.

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1 (Esportes) + 2 (Cultura) = 3

Exemplo2: Se fossem selecionados as opções Esportes, Lazer e Leitura o número armazenado no campo da tabela seria 13 .

Valor Atribuído Descrição no Lookup


1 Esportes
2 Cultura
4 Lazer
8 Leitura
16 Música
1(Esportes) + 4 (Lazer) + 8 ( Leitura) = 13

Configuração do lookup de edição Múltiplos Valores (Binário)

Label : Texto que será exibido para o item da lista no objeto select.

Colunas : Permite informar a quantidade de colunas para exibição dos itens do checkbox.

Botão Incluir : Inclui na lista os valores preenchidos nos campos Label e Valor.

Botão Alterar : Altera os atributos do item selecionado.


56
Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto 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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Radio

Interface de configuração do campo 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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo radio.

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.

Configuração de exibição de campo com lookup de edição.

Métodos para Lookup

Estão disponíveis dois métodos de lookup: Manual (informando manualmente as condições de seleção) ou Automático (utilizando uma query de banco de dados).

Seleção do tipo de Lookup.

Lookup de Edição - Automático

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.

Interface Lookup de Edição Automático.

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.

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.
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.

Lookup de Edição - Manual

Este método permite que o desenvolvedor crie manualmente uma lista de valores que ficará gravada na aplicação gerada. É utilizado o método Manual quando a base
de dados não possui uma tabela com essas informações.

Interface Lookup de Edição Manual.

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 Alterar : Altera os atributos do item selecionado.

Botão Excluir : Exclui o item selecionado.

Botão Limpar : Limpa os campos.

Botão Salvar : Permite que o usuário salve toda a lista, para posterior utilização através da opção Carregar Definição de Lookup.

Carregar Definição de Lookup : Permite carregar uma Lista de valores pré-definida para uso como lookup. Aparecerão as definições existentes no Scriptcase e as listas salvas pelo
usuário.

Usar Título / Negação : Permite exibir uma linha de título no objeto select (atributo Título) associado a um valor informado manualmente (atributo Valor
Negativo).

Valor Negativo : É possível informar um valor para ser armazenado no campo da tabela quando a opção Usar Título / Negação estiver selecionada.

Título : Texto exibido na linha de título do objeto select.

Recarregar formulário após alteração do valor : Com esta opção selecionada, o formulário será recarregado quando houver mudança do item selecionado no objeto select.

Exibir valor original e lookup : Exibe o valor do campo e o valor retornado pelo lookup.

Exibição de lookup com valor original.]

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

Interface de configuração do 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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.


62
CSS do Objeto Input
Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Campos da Consulta
63

Interface de configuração do filtro do campo Campos da

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.

Altura : Quantidade de Linhas para seleção dos Campos da Consulta.

Tipo SQL : Tipo do campo no banco de dados.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
64
Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Ordenação dos Campos


65

Interface de configuração do filtro do campo Ordenação

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.

Altura : Quantidade de Linhas para seleção dos Campos da Consulta.

Tipo SQL : Tipo do campo no banco de dados.

Configuração da Visualização
A Configuração da Visualização permite definir valores de CSS para campos individualmente. Para cada Esquema de Visualização do Scriptcase existem os mesmos atributos
disponíveis nesta Interface.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).
66
Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda
Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto Auto-Complete
67

Interface de configuração do campo texto auto complete.

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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

CONFIGURAÇÃO DO FILTRO

Interface de configuração do filtro do campo

texto auto complete.

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

Caixa Baixa : Todas em minúscula

Capitula Primeira Palavra : A primeira letra da primeira palavra em maiúscula

Capitula Todas as Palavras : A primeira letra de todas as palavras 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.

Interface de configuração do Lookup de Consulta.

Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.

Registros : Permite alterar a quantidade de registros exibidos por pesquisa.

Largura : Permite alterar a largura da caixa de captura (Capturar Texto).

Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).

Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.
68

Interface de configuração da validação do Lookup de Consulta.

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

da validação do Lookup de Consulta.

Exibir label com a descrição__ : Permite exibir o label com a descriçã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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, que será aplicado no campo da aplicação.

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte :Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do campo da aplicação.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.
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).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.


70
Número Auto-Complete

![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.

Quantidade de caracteres : Quantidade de caracteres por linha dentro da coluna.

Tamanho Máximo : Tamanho máximo do campo

Tipo SQL : Tipo do campo no banco de dados.

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.

Posição entre valores : Define a posição que os objetos serao exibidos.

Texto entre valores : Texto que aparecerá entre os valores.

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

Interface de configuração de formatação do campo

número auto complete.

Usar configurações regionais : Aplica as configurações regionais no campo.

Qtd. Decimais : Quantidade de casas decimais do campo.

Agrupamento : Separador de agrupamento.

Separador Decimal : Separador decimal do campo.

Aceitar : Tipo de valor aceito.

Lookup de Edição

Forma utilizada para exibir uma descrição ao lado do campo.

Interface de configuração do Lookup de Consulta.


71
Comando Select : Local onde será digitado o comando select para que seja aplicado a Captura Texto.

Registros : Permite alterar a quantidade de registros exibidos por pesquisa.

Largura : Permite alterar a largura da caixa de captura (Capturar Texto).

Opção de Busca : Permite determinar o modo de busca do texto(Início igual,Qualquer parte e Final igual).

Captura Texto : Esta opção quando não selecionada,será exibida na aplicação somente um campo para preenchimento de dados. Veja um exemplo no link abaixo.

Interface de configuração da validação do Lookup de Consulta.

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

da validação do Lookup de Consulta.

Exibir label com a descrição__ : Permite exibir o label com a descriçã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.

Interface de configuração da visualização.

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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do título.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no título.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left,rigth,center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do título.

Altura : Para definir a altura do título.

CSS do Campo
Fonte : Permite escolher o tipo de fonte, 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.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do campo.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no campo.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do campo.

Altura : Para definir a altura do campo.

CSS do Objeto Input


Fonte : Permite escolher o tipo de fonte, que será aplicado no objeto input. Por exemplo: Radio, Select, Text, etc

Tamanho : Permite escolher o tamanho da fonte, que será aplicado no título da aplicação.

Cor da fonte : Permite escolher a cor utilizando uma paleta de cores para ser aplicada a fonte.

Cor de fundo : Permite escolher a cor, utilizando uma paleta de cores para ser aplicada como plano de fundo do objeto input.

Negrito : Permite aplicar o tipo negrito na fonte.

Sublinhado : Permite aplicar o tipo sublinhado na fonte.

Tamanho da Borda : Permite aumenta o tamanho da borda do objeto input.

Cor da Borda : Permite escolher a cor da borda, utilizando uma paleta de cores para ser aplicada no objeto input.

Alinhamento Horizontal : Permite posicionar o label do filtro no local desejado (left, rigth, center e justify).

Alinhamento Vertical : Permite posicionar o label do fitro no local desejado (baseline, sub, super, top, text-top, middle, bottom, text-bottom).

Largura : Para definir a largura do objeto input.

Altura : Para definir a altura do objeto input.

Configuração da Ajuda

Este recurso permite que seja documentado instruções para utilização da aplicação gerada, isto é, ajuda ao Usuário final a entender melhor as Regras de Negócio do Sistema e a
melhor maneira de operar o Sistema.

Interface de configuração da ajuda.

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.

Interface de configuração do tipo de exibição da ajuda.

Hint : Ao passar o cursor do mouse sobre o campo, aparecerá a ajuda descrita no campo Descreva Ajuda.

Interface de configuração do tipo de exibição da ajuda.

Texto : Ao lado do campo aparecerá o texto contendo a ajuda que foi descrita no campo Descreva Ajuda.
73

Interface de configuração do tipo de exibição da ajuda.


1
Aplicação
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › APLICAÇÃO

Configuração
Nesta configuração ficam atributos comuns as aplicações criadas através do Scriptcase, a seguir vamos descrever esses atributos.

Interface Configuração da aplicação

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.

Diretório de Imagens : Diretório base onde estão armazenadas as imagens 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.

Charset : Define um charset específico para a aplicação.

Esquema em Sessão : Compartilha temas com outras aplicações baseada nos valores em sessão.

Pasta : Pasta onde a aplicação será armazenada no grupo de trabalho.

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.

HelpCase Link : Associe arquivos do HelpCase a sua aplicação

Configuracação de Erro

Interface de configuração de erros.

Erro Script : Permite exibir informação do script e linha onde ocorreu o erro.

Erro SQL : Permite exibir o comando SQL que originou 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.

Fechar janela : Quando sair do aplicativo, fecha a janela do navegador.

URL de Redirecionamento : URL para redirecionamento no caso de não haver nenhuma variável global disponível.

Variável de Redirecionamento : Nome da variável através do qual será armazenada a URL da aplicação real.

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.

Interface variáveis globais.

Exemplo:

Selecione Cliente, CustomerName dos clientes WHERE CustomerID = '[v_customerid]'

Não recomendamos a utilização de variáveis de sessão (variáveis globais) com o mesmo nome dos campos da tabela.

Neste caso, a variável v_customerid aparece na configuração de variáveis globais.

Interface de configuração das variáveis

globais.

EXIBE TODAS AS VARIÁVEIS GLOBAIS USADAS NA APLICAÇÃO

Atributo : nome da variável na aplicação.

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.

Configurações : Não valida (verificação) a variável em tempo de execução.

Tipo (Entrada / Saída) : Define se a variável é de entrada ou saída.

Descrição : Indica onde a variável está sendo utilizada.


1
Ligações
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › LIGAÇÕES

Nova Ligação

Interface do menu de ligações.

Ao clicar no item Nova Ligação do menu de aplicação do Scriptcase será exibida a tela abaixo.

Interface de criação de ligações

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).

Interface de criação de ligações de aplicação.

Lista de Aplicações

Interface de exibição das aplicações disponíveis para ligação.

Aplicação: Deve ser selecionado a aplicação de formulário que será chamada pela consulta.

Definição de Parâmentros

Interface Definição dos Parâmetros.

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:

Campo : Utilizado para passagem do valor de um campo da consulta como parâmetro.

Valor : Utilizado para passagem de um valor fixo como parâmetro.

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

Interface de Propriedades da Ligação.

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.

Interface de criação de ligações de campo.

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.

Interface Ligação entre aplicações.

Definição de Parâmentros
3

Interface Definição dos Parâmetros.

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:

Campo : Utilizado para passagem do valor de um campo da consulta como parâmetro.

Valor : Utilizado para passagem de um valor fixo como parâmetro.

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.

Interface de criação de ligações de captura.

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.

Interface Ligação entre aplicações.

Definição de Parâmentros

Interface Definição dos Parâmetros.

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.

Interface de criação de ligações de botão.

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 Altera o comportamento da ligação, posicionamento, modo de abertura do link.


Ligação Altera a aplicação chamada pela ligação e seus respectivos parâmetros.
Deletar Remove a ligação existente.

Propriedades da Ligação
Na tela abaixo deverão ser preenchidos os atributos relativos ao comportamento da ligação.

Interface Propriedade da ligação.

Modo de Operação do Link :


Abrir na Mesma Janela : A exibição do formulário será na mesma janela do browser.

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.

Interface de configuração das propriedades do formulário.

Habilitar botão de Insert : Habilita os botões novo e incluir no formulário.

Habilitar botão de Update : Habilita o botão de atualizar no formulário.

Habilitar botão de Delete : Habilita o botão de excluir no formulário.


5
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

Estas opções só serão visualizadas quando a propriedade Modo de Operação do Link for Abrir em um Iframe.

Interface de configuração das propriedades do iframe.

Exibir o cabeçalho da aplicação chamada : Exibe o cabeçalho do formulário.

Posição do iframe em relação à aplicação principal : Pode ser: abaixo, acima, direita e esquerda.

Ação após um insert ver tabela abaixo :


Recarregar a grid : Faz um refresh da página corrente.

Mover para o final da grid : Navega a consulta para a última página.

Altura do Iframe : Altura do iframe em pixels.

Largura do iframe : Largura do iframe em pixels.


1
Programação
PÁGINA INICIAL › APLICAÇÕES › STORED PROCEDURES › 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.

Interface Configuração dos Atributos.

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.

Criando um novo método

Interface de criação de método PHP

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.

Adicionar a quantidade variáveis: Definição de parâmetros do método PHP

Definição da variável: Definição da variável

Nome : Digite o nome da variável.

Tipo : Selecione o tipo de variáveis como: por valor ou por referência.

Valor padrão : O valor do parâmetro usado para inicializar a variável na chamada tim e.
Referências permitem que você crie um segundo nome para uma variável que você possa usá-lo para ler ou modificar os dados originais armazenado naquela
variável.

Edição do parâmetro:

: Seleciona todos os parâmetros variáveis em parâmetros de campo.

: Desmarca todos os parâmetros de seleção de variáveis em parâmetros de campo.

: Edita a variável selecionada em parâmetros de campo.

: Elimina a variável selecionada em parâmetros de campo.


1
Visão geral
PÁGINA INICIAL › FERRAMENTAS

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.

API - API para integração com o Scriptcase.

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.

Database Builder - Ferramenta que possibilita o gerenciamento do banco de dados.

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.

Criando um Dicionário de Dados


Informe as informações necessárias para a criação do repositório. Os campos com asterisco são obrigatórios.

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.

Adicionar Tabelas no Repositório de dados


Aqui devemos selecionar as tabelas que serão adicionadas a este repositório. Após selecionar as tabelas desejadas clique em prosseguir.

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 .

Exemplo de um índice criado pelo dicionário de dados:

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.

Status das tabelas


Junto ao nome das tabelas existe um ícone que indica o status das tabelas.

Verde - Indica que a tabela e o repositório estão atualizados.

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.

Primeiramente devemos selecionar as tabelas que devem ser sincronizadas.

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 sincronizar, ao finalizar o processo teremos um resumo do processo realizado.

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

Ao clicar em Voltar retornamos para a tela de definição das alterações.

Para finalizar o processo devemos clicar em Fechar.

Editando Propriedades do dicionário de dados


Na parte superior poderemos visualizar as propriedades do dicionário, informadas no momento da criação.

![Propriedades do dicionário de dados][dicionario-013]

Temos três ações possíveis, editar, recarregar e fechar.

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.

Apenas algumas configurações estão disponíveis.

Veja como utilizar a edição expressa.

Esta ferramenta pode ser acessada no menu Ferramentas > Edição Expressa .

Selecionar Aplicações

Primeiramente devemos informar em quais aplicações desejamos editar.

Todas - Todas as aplicações existentes no projeto serão afetadas pelas alteraçõ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

Aplicar a todas aplicações

Esta opção permite aplicar a mesma configuração, para todas as aplicações selecionadas.

Imagem do Cabeçalho - Define uma imagem para o cabeçalho das aplicações.

Usar Segurança - Define a utilização de segurança nas aplicações do projeto.

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)

Remover as tags HTML - Remove as tags HTML do conteúdo do campo.

Executar conteúdos em Javascript - Executa códigos Javascript armazenados no campo.

Gravar tags HTML - Permite o armazenamento de conteúdo HTML neste campo.

Entrada de texto em JavaScript - Permite a gravação de códigos JavaScript neste campo.

Localização - Altera a linguagem inicial utilizada pelas aplicações do projeto.

Conexão - Permite altera a conexão das aplicações do projeto.

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.)

Tema - Define um tema para as aplicações do projeto.

Template - Definir o cabeçalho e o rodapé das aplicações do projeto.

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.

Descrição - Permite escrever uma descrição para as aplicações selecionadas.


3
URL amigável - Permite define uma URL amigável para as aplicações selecionadas.

Título do Cabeçalho - Permite definir o título do cabeçalho das aplicações selecionadas.

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.

Esta ferramenta pode ser acessada no menu Ferramentas > HelpCase.

Como Criar um helpCase


O processo de criação é simples, sendo necessário apenas um informar um nome para a documentação.

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.

Ícone da lixeira - Apaga o diretório e todo seu conteúdo.

Ícone do olho - Permite a visualização do diretório no menu da documentação.

Ícone do olho cortado - Desabilita a visualização do diretório no menu da documentação.

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.

Ver - Visualização do conteúdo do arquivo.

Editar - Abre o arquivo para a inserção de conteúdo.

Linkar - Cria um link do arquivo com as aplicações selecionadas.

Copiar - Cria uma cópia do arquivo.

Renomear - Renomeia o arquivo e seu nome de exibição no menu.

Deletar - Apaga o arquivo escolhido.

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

Permite configurar o que será exibido no 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.

Criando uma nova biblioteca


Para criar uma biblioteca, clique em Criar uma nova biblioteca . Em seguida, informe um nome para esta biblioteca e selecione o nível de acesso a biblioteca.

Público - Disponível em todos os projetos do Scriptcase.

Projeto - Disponível apenas no projeto em que foi criada.

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.

Usando uma Biblioteca


Esta opção define a biblioteca que será utilizada no projeto atual. As bibliotecas habilitadas, para este projeto, podem ser diferenciadas através do ícone “v” próximo a seu nome.

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

Editando uma biblioteca


Ao clicar em “Editar”, poderemos criar ou fazer upload de arquivos para a biblioteca. Podemos criar arquivos e pastas, a fim de organizar seus arquivos.

No rodapé da página, podemos visualizar as opções de criação e upload de arquivos.

Novo diretório

Para criar um diretório, clique em “Novo diretório” e informe seu nome.

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.

Ao clicar em upload, selecione o arquivo desejado.

Excluir

Exclui a biblioteca e todos os arquivos contidos nela.

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.

Existem três níveis de acesso que pode sem utilizados.

Usuário - Apenas o usuário criador terá acesso ao script criado.

Projeto - Todos os usuários vinculados ao projeto terão acesso ao script

Publico - Todos os usuário do Scriptcase tem acesso ao script

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

O item Bibliotecas Internas é acessado no menu ferramentas.

Selecione o nível em que o script será salvo, neste exemplo utilizamos o nível usuário.

Em seguida, informe um nome para o arquivo, insira seu código e salve.

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 .

Exemplo de utilização da macro: sc_include("Arquivo", "Origem");


2
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
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.

Criando uma Tarefa

As tarefas podem ser criadas em quatro níveis de acesso.

Lista Pública - Todos os usuários do Scriptcase podem visualizar as listas criadas neste nível.

Minha lista - Apenas o criador e o responsável pela tarefa podem visualizar.

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.

Percentual Concluído - Informa o percentual de conclusão da tarefa.

Prazo de entrega - Define o prazo para que a tarefa seja concluída. Devemos informar a data e hora da entrega.

Responsável - Define, dentre os usuários do Scriptcase, o responsável pela tarefa.

Quem pode alterar - Define quem poderá editar esta tarefa:


Proprietário - Apenas usuário criador da tarefa poderá edita-la.

Responsável - Apenas o responsável pela tarefa poderá edita-la.

Todos - Todos os usuários do Scriptcase poderão edita-la.


2
Aplicação - Informe a aplicação do projeto que o responsável deve editar. (Esta opção está disponível apenas para tarefas criadas dentro de um projeto.)

Descrição - Detalhamento da tarefa.

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 concluídas - Tarefas finalizadas completamente, representadas pela cor azul.

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

O sistema de mensagens permite a comunicação entre os desenvolvedores registrados em um mesmo Scriptcase.

Podemos acessar esta funcionalidade no menu. Ferramentas > Mensagem.

Nova Mensagem
Após clicarmos em Nova Mensagem, devemos selecionar devemos selecionar os usuários que irão recebe-la.

Uma mensagem pode ser enviada para vários usuários.

Após redigir a mensagem clique em enviar.

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

Na tela de leitura poderemos responder a mensagem recebida, clicando em responder.

Resposta Recebida

Na caixa de entrada, uma mensagem respondida pode ser identificada com o Re: antes do assunto

A mensagem original, estará destacada como uma citação na resposta recebida.

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.

Basicamente, é uma importação de projetos entre versões diferentes do Scriptcase.

A conversão de projetos possui o mesmo funcionamento para todas as versões do Scriptcase.

O processo de conversão não altera nenhuma informação do seu projeto.

Para sua segurança, é de suma importância a criação de um backup de seus projetos.

Copiando arquivo do Scriptcase


Se o seu Scriptcase 9 não estiver instalado no mesmo local que a versão anterior devemos copiar a pasta do Scriptcase da versão mais antiga e colocá-la em paralelo com a pasta
do Scriptcase atual.

Neste exemplo:

Pasta scriptcase8 - versão antiga da ferramenta.

Pasta scriptcase - Versão que irá receber todos os projetos.

Copiando o Scriptcase 8 para o mesmo local onde está instalado o Scriptcase

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

Ex2: C:\Program Files(x86)\NetMake\v81\wwwroot\scriptcase

informando o caminho do Scriptcase antigo no mesmo local.

Convertendo os projetos da versão antiga


Nesta tela irá aparecer todos os projetos existentes na sua versão mais antiga.

Converter: Irá converter os projetos que estão na versão anterior.

Não Converter: Não irá converter os projetos da versão antiga.

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

Selecionando os projetos a serem convertidos.

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.

Log de sucesso da conversão.

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.

As opções de importação encontram-se no menu Banco de dados.

Importação ACCESS
Permite a conversão de uma ou mais fonte de dados para um banco estruturado.

Seleção dos Arquivos

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 .

Configuração das Tabelas


Após selecionar os arquivos, devemos prosseguir para a tela de configuração.

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.

Ainda na mesma página, podemos visualizar duas abas Tabelas e Avançado.

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

Em Pré-Visualização veremos uma prévia de como a tabela será importada.

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.

Seleção dos Arquivos

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 .

Configuração das Tabelas

Após selecionar os arquivos, devemos prosseguir para a tela de configuração.

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.

Ainda na mesma página, podemos visualizar duas abas Tabelas e Avançado.

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

Em Pré-Visualização veremos uma prévia de como a tabela será importada.

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.

Seleção dos Arquivos

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 .

Configuração das Tabelas


Após selecionar os arquivos, devemos prosseguir para a tela de configuração.

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.

Ainda na mesma página, podemos visualizar duas abas Tabelas e Avançado.

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

Em Pré-Visualização veremos uma prévia de como a tabela será importada.

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.

Primeiramente devemos selecionar a conexão (base de dados) que desejamos utilizar.

Tabelas
Todas as tabelas existentes na base de dados serão listadas na aba tabelas.

Selecione as tabelas desejadas para criar a consulta.

Podem ser selecionadas várias tabelas desde que possuam relacionamento.

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.

Ao definirmos os campos, seremos direcionados para a aba execução.


3
Para adicionar where ao SQL, clique na aba Condições

Condições

Podemos adicionar clausulas where a consulta criada.

Ordenação

Defina a ordenação de exibição do resultado da consulta.

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).

Podemos ainda definir o total de registro exibidos por página.


4

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.

Primeiramente devemos selecionar uma conexão existem no projeto.

Esta ferramenta está pode ser acessada no menu Banco de dados.

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.

Acessando o Database Builder

Primeiramente selecionar a conexão (base de dados) que desejamos visualizar.

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.

Neste caso iremos executar um SELECT simples.


2

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

Permite executar arquivos .SQL.

Exportar Tabelas

Possibilita a criação de um dump da base de dados.

Devemos revisar as configurações padrão da exportação, para que possamos altera-las e adequá-las de acordo com nossas necessidades.

Saída - Ações de retorno da exportação


Abrir - Exibe todo o SQL gerado dentro do Scriptcase
3
Salvar - Gera um arquivo .sql

gzip - Gera um arquivo .sql.gz

Formato - Formato do arquivo criado

Base de dados - Define a utilização dos comandos referentes a criação da base de dados

Tabelas - Define a utilização dos comandos referentes a criação das tabelas

Dados - Define a utilização dos comandos de inserção dos dados.

Criar Tabelas

Possibilita a criação de tabelas através de uma interface simples e intuitiva, onde poderemos cria-las rapidamente.

Alterar Base de dados


Possibilita alterar o nome da base de dados, seu collation padrão ou apagar a base de dados.

Esquema de base de dados

Exibe um diagrama de relacionamento das tabelas da base.

Privilégios

Edita os privilégios dos usuários para a base de dados atual.


4
Criar View
Possibilita a criação rápida de uma view, onde devemos informar apenas o nome e o select que será utilizado na view.

Após salvar, poderemos visualizar o comando executado e a estrutura de view criada.

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.

O comando executado será visualizado.


5

Todas as procedures criadas podem ser visualizadas abaixo da lista de tabelas e views

Executando uma procedure

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.

Devemos definir também o tipo de dados do retorno da function.


6

O comando executado será visualizado.

Executando uma function


Existem duas formas para executar uma function dentro do database builder.

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).

Em seguida será exibido o resultado da execução 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 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.

Nome: Nome da API Configurada

Geteway: Geteway utilizado no envio do e-mail.

APIs de envio de email


O Scriptcase conecta com três diferente APIs para envio de emails: SMTP, Mandrill e Amazon SES.

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.

Para Mais informações sobre as configurações do SMTP clique aqui

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

Usuário SMTP: Usuário do servidor SMTP.

Senha SMTP : Senha do usuário do servidor SMTP.

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.

Do e-mail : Define o e-mail de origens, que enviará os e-mails.

do Nome: Nome que será exibido no e-mail enviado.

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.

Chave API : Informe a chave obtida ao configurar o sua API.

Do e-mail : Define o e-mail de origens, que enviará os e-mails.

do Nome: Nome que será exibido no e-mail enviado.

Para mais informações sobre o mandrill

Configuração de 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.

Chave API : Informe a chave obtida ao configurar o sua API.

API Secret: Informe a secret access key de sua conta.


2
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.

Do e-mail : Define o e-mail de origens, que enviará os e-mails.

do Nome: Nome que será exibido no e-mail enviado.

Para mais informações sobre o Amazon SES

APIs de envio de SMS


O Scriptcase conecta com diferentes APIs para envio de mensagens de texto SMS. São elas:

Twilio

Plivo

Clickatell

Configurando envio por Twilio


Twilio é um conjunto de bibliotecas que permite comunicação por SMS em escala global. Para correta configuração, precisamos informar os dados de ID de autenticação , Token
de autenticação e Número remetente , conforme imagem abaixo:

Nome: Informe um nome para sua API;

Gateway: Gateway a ser utilizado (neste caso utilizamos o Twilio);

ID de Autenticação : Informe o ID de autenticação de sua conta Twilio;

Token de Autenticação : Informe o Token de autenticação de sua conta Twilio;

De: Informe o número remetente para o envio do SMS;

Configurando envio por Plivo

Nome: Informe um nome para sua API;

Gateway: Gateway a ser utilizado (neste caso utilizamos o Plivo);

ID de Autenticação : Informe o ID de autenticação de sua conta Plivo;

Token de Autenticação : Informe o Token de autenticação de sua conta Plivo;

De: Informe o número remetente para o envio do SMS;

Configurando envio por Clickatell

Nome: Informe um nome para sua API;

Gateway: Gateway a ser utilizado (neste caso utilizamos o Clickatell);

Token de Autenticação : Informe o Token de autenticação de sua conta 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

Configurando pagamento por Paypal

Nome: Informe um nome para sua API;

Gateway: Gateway a ser utilizado (neste caso utilizamos o paypal_express);

Usuário: Usuário de autenticação da conta Paypal;

Senha: Senha de autenticação da conta Paypal;

Assinatura: Assinatura de autenticação da conta Paypal;

Modo de teste : Permite utilizar a API como modo de teste.

Configurando pagamento por Pagseguro


3

Nome: Informe um nome para sua API;

Gateway: Gateway a ser utilizado (neste caso utilizamos o pagseguro);

Ambiente: Especifica o tipo de ambiente a ser utilizado (sandbox ou produção);

Email de Autenticação : Email de autenticação da conta pagseguro;

Token de Autenticação : Token de autenticação da conta Pagseguro;

Charset: Charset a ser utilizado para troca de informações com a API;

Auth AppID : ID de autenticação da aplicação;

Auth AppKey: Chave de autenticação da aplicação.

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 smtp_set %}Configurações do servidor SMTP do{% 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 %}

{% capture server %}Servidor SMTP{% endcapture %}


{% capture port %}Porta{% endcapture %}

{% capture address %}Endereço de e-mail{% endcapture %}


{% capture email %}Seu endereço de e-mail completo{% endcapture %}

{% capture pass %}Senha{% endcapture %}


{% capture pass2 %}A senha da sua conta.{% endcapture %}

{% capture ssl %}Requer SSL{% endcapture %}


{% capture tsl %}Requer TSL{% endcapture %}
{% capture yes %}Sim{% endcapture %}

{% capture required %}TLS / SSL Obrigatório{% endcapture %}


## Yahoo

{{ info }}[clique aqui][yahoo]

{:.table .table-striped .table-bordered}


| {{ smtp_set }} Yahoo |
| ------------------- | ------------------------------ |
| {{ server }} | smtp.mail.yahoo.com |
| {{ port }} | 465 or 587 |
| {{ address }} | {{ email }} (name@domain.com.) |
| {{ pass }} | {{ pass2 }} |
| {{ ssl }} | {{ yes }} |
| {{ tsl }} | {{ yes }} (if available) |
| Requer autenticação | {{ yes }} |

{{ seguranca }}[link][link_yahoo].

## Gmail

{{ info }}[clique aqui][gmail]

{:.table .table-striped .table-bordered}


| {{ smtp_set }} Gmail |
| ---------------- | ----------------------------------- |
| {{ server }} | smtp.gmail.com |
| {{ address }} | {{ email }} (Ex. example@gmail.com) |
| {{ pass }} | {{ pass2 }} |
| {{ port }} (TLS) | 587 |
| {{ port }} (SSL) | 465 |
| {{ required }} | {{ yes }} |

{{ seguranca }}[link][link_gmail].

## Outlook

{{ info }}[clique aqui][outlook]

{:.table .table-striped .table-bordered}


| {{ smtp_set }} Outlook.com |
| -------------- | ---------------------------------------------------- |
| {{ server }} | smtp-mail.outlook.com |
| {{ address }} | {{ email }} (Ex. myname@outlook.com, não é um alias) |
| {{ pass }} | {{ pass2 }} |
| {{ port }} | 587 (você pode usar a porta 25 como alternativa) |
| {{ required }} | {{ yes }} |

## Hotmail

{{ info }}[clique aqui][hotmail]

{:.table .table-striped .table-bordered}


| {{ smtp_set }} Windows Live Hotmails |
| -------------- | ----------------------------------------------- |
| {{ server }} | smtp.live.com |
| {{ address }} | {{ email }} (Ex. me@hotmail.com ou me@live.com) |
| {{ pass }} | {{ pass2 }} |
| {{ port }} | 587 |
| {{ required }} | {{ yes }} |

[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.

Tela inicial para o gerenciamento de Templates e escopos disponíveis.

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.

Tela de criação de Template de atalhos.

Escopo: Permite ao usuário selecionar o escopo em que o template será criado.

Nome: Permite que o usuaŕio defina o nome desejado para o template.

Ação : Seleciona a ação que será feita ao pressionar a tecla definida.

Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.

Adicionar “+” : Adiciona uma nova ação a lista de atalhos.

Limpar: Limpa todas as configurações pré-definidas pelo Scriptcase ou pelo usuário.

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.

Opções para configuração do Template.

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.

Excluir: Realiza a exclusão do template selecionado.

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

Configurações do servidor SMTP do Yahoo

Servidor SMTP smtp.mail.yahoo.com

Porta 465 or 587

Endereço de e-mail Seu endereço de e-mail completo (name@domain.com.)

Senha A senha da sua conta.

Requer SSL Sim

Requer TSL Sim (if available)

Requer autenticação Sim

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

Configurações do servidor SMTP do Gmail

Servidor SMTP smtp.gmail.com

Endereço de e-mail Seu endereço de e-mail completo (Ex. example@gmail.com)

Senha A senha da sua conta.

Porta (TLS) 587

Porta (SSL) 465

TLS / SSL Obrigatório Sim

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

Configurações do servidor SMTP do Outlook.com

Servidor SMTP smtp-mail.outlook.com

Endereço de e-mail Seu endereço de e-mail completo (Ex. myname@outlook.com, não é um alias)

Senha A senha da sua conta.

Porta 587 (você pode usar a porta 25 como alternativa)

TLS / SSL Obrigatório Sim

Hotmail
Para mais informações sobre estas configurações clique aqui
2
Configurações do servidor SMTP do Windows Live Hotmails

Servidor SMTP smtp.live.com

Endereço de e-mail Seu endereço de e-mail completo (Ex. me@hotmail.com ou me@live.com)

Senha A senha da sua conta.

Porta 587

TLS / SSL Obrigatório Sim


1
{% capture info %}Para mais informações sobre estas condifurações {% endcapture %}

{% capture smtp_set %}Configurações do servidor SMTP do{% 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 %}

{% capture server %}Servidor SMTP{% endcapture %}


{% capture port %}Porta{% endcapture %}

{% capture address %}Endereço de e-mail{% endcapture %}


{% capture email %}Seu endereço de e-mail completo{% endcapture %}

{% capture pass %}Senha{% endcapture %}


{% capture pass2 %}A senha da sua conta.{% endcapture %}

{% capture ssl %}Requer SSL{% endcapture %}


{% capture tsl %}Requer TSL{% endcapture %}
{% capture yes %}Sim{% endcapture %}

{% capture required %}TLS / SSL Obrigatório{% endcapture %}


## Yahoo

{{ info }}[clique aqui][yahoo]

{:.table .table-striped .table-bordered}


| {{ smtp_set }} Yahoo |
| ------------------- | ------------------------------ |
| {{ server }} | smtp.mail.yahoo.com |
| {{ port }} | 465 or 587 |
| {{ address }} | {{ email }} (name@domain.com.) |
| {{ pass }} | {{ pass2 }} |
| {{ ssl }} | {{ yes }} |
| {{ tsl }} | {{ yes }} (if available) |
| Requer autenticação | {{ yes }} |

{{ seguranca }}[link][link_yahoo].

## Gmail

{{ info }}[clique aqui][gmail]

{:.table .table-striped .table-bordered}


| {{ smtp_set }} Gmail |
| ---------------- | ----------------------------------- |
| {{ server }} | smtp.gmail.com |
| {{ address }} | {{ email }} (Ex. example@gmail.com) |
| {{ pass }} | {{ pass2 }} |
| {{ port }} (TLS) | 587 |
| {{ port }} (SSL) | 465 |
| {{ required }} | {{ yes }} |

{{ seguranca }}[link][link_gmail].

## Outlook

{{ info }}[clique aqui][outlook]

{:.table .table-striped .table-bordered}


| {{ smtp_set }} Outlook.com |
| -------------- | ---------------------------------------------------- |
| {{ server }} | smtp-mail.outlook.com |
| {{ address }} | {{ email }} (Ex. myname@outlook.com, não é um alias) |
| {{ pass }} | {{ pass2 }} |
| {{ port }} | 587 (você pode usar a porta 25 como alternativa) |
| {{ required }} | {{ yes }} |

## Hotmail

{{ info }}[clique aqui][hotmail]

{:.table .table-striped .table-bordered}


| {{ smtp_set }} Windows Live Hotmails |
| -------------- | ----------------------------------------------- |
| {{ server }} | smtp.live.com |
| {{ address }} | {{ email }} (Ex. me@hotmail.com ou me@live.com) |
| {{ pass }} | {{ pass2 }} |
| {{ port }} | 587 |
| {{ required }} | {{ yes }} |

[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.

Criando um novo esquema de botão


Clique no botão “novo” na barra de ferramentas do Esquema de Botões.

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.

Configurando estilo de botões de link


Utilizando o mesmo princípio exposto no item estilos de botões de texto é aplicado aos estilos de links. De forma que você pode definir que um ou mais botões serão do tipo link
e definir seu estilo CSS ou um novo que você venha a criar.
1
Templates HTML
PÁGINA INICIAL › LAYOUT › TEMPLATES HTML

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:

<div style="width: 100%">


<div {NM_CSS_FUN_CAB} style="height:11px; display: block; border-width:0px; "></div>
<div style="height:37px; background-color:#FFFFFF; border-width:0px 0px 1px 0px; border-style: dashed; border-color:#ddd; display: block">
<table style="width:100%; border-collapse:collapse; padding:0;">
<tr>
<td id="lin1_col1" {NM_CSS_CAB}><span>{LIN1_COL1}</span></td>
<td id="lin1_col2" {NM_CSS_CAB}><span>{LIN1_COL2}</span></td>
</tr>
</table>
</div>
</div>

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:

<table border="0" cellspacing="0" cellpadding="0">


<tr>
<td width="247" height="96" align="left" valign="center">
<font face="verdana" style="font-size:11px">
<b>{Name}</b><br>{Address}<br>{City}- {State}<br>
{ZIP}
</font>
</td>
</tr>
</table>

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.

No template pode-se definir uma delimitador utilizando “”:

<table border="0" cellspacing="0" cellpadding="0">


<tr>
<!-- BEGIN bl2 -->
<td width="247" height="96" align="left" valign="center">
<font face="verdana" style="font-size:11px">
<b>{Name}</b><br>{Address}<br>{City}- {State}<br>
{ZIP}
</font>
</td>
<!-- END bl2 -->
</tr>
</table>

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.

<table border="0" cellspacing="0" cellpadding="0">


<tr>
<td width="247" height="96" align="left" valign="center">
<font face="verdana" style="font-size:11px">
<b>{Name}</b><br>{Address}<br>{City}- {State}<br>
{ZIP}
</font>
</td>
<td width="247" height="96" align="left" valign="center">
<font face="verdana" style="font-size:11px">
<b>{Name}</b><br>{Address}<br>{City}- {State}<br>
{ZIP}
</font>
</td>
<td width="247" height="96" align="left" valign="center">
<font face="verdana" style="font-size:11px">
<b>{Name}</b><br>{Address}<br>{City}- {State}<br>
{ZIP}
</font>
</td>
</tr>
</table>

A pré-visualização do código acima ficaria da seguinte forma:

{Name} {Name} {Name}


3
{Address} {Address} {Address}
{City}-{State} {City}-{State} {City}-{State}
{ZIP} {ZIP} {ZIP}
Se você já tiver um arquivo HTML criado seguindo esse padrão acima, você pode incluí-lo no Scriptcase acessando “Layout > Templates HTML > Formato Livre > Novo Modelo”.
Em “novo modelo” você irá informar o arquivo que deseja importar ou criar um novo modelo escrevendo direto no editor do Scriptcase.

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.

Projeto tem o tema apenas disponível para projetos particulares.

Usuário tem o tema apenas disponível para o usuário que o criar.

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:

bg__NM__ (background images)

btn__NM__ (button images)

img__NM__ (general images)

ico__NM__ (icons)

menu_img__NM__ (menu images)

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

A imagem vai estar na pasta “app/nome_do_projeto/_lib/img” no desenvolvimento e em “/nome_do_projeto/_lib/img” no ambiente de produção.

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.

Você pode criar um novo tema de template e/ou editar um existente.

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.

Personalizando as Configurações Regionais


No grupo Número estão disponíveis parâmetros como símbolo decimal, agrupamento de dígitos e formato negativo. Estes parâmetros serão utilizados em aplicações que
utilizam campo do tipo decimal.

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

Módulo de Segurança com RECAPTCHA

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.

Segurança por Usuário

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 são criadas estas tabelas:

Usuário - Login, Senha, Nome, E-mail, Active, Código de ativação e Privilégio de Administrador

Logado - Login, Data de login, Sessão, Endereço de IP

A tabela logado é criada apenas ao utilizar a opção Proteger Usuário Logado na criação do módulo de segurança.

Segurança por Aplicação

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.

Neste tipo de segurança são criadas estas tabelas:

Usuário - Login, Senha, Nome, E-mail, Active, Código de ativação e Privilégio de Administrador

Aplicação - Código, Descrição, Tipo de aplicação

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

Logado - Login, Data de login, Sessão, Endereço de IP

A tabela logado é criada apenas ao utilizar a opção Proteger Usuário Logado na criação do módulo de segurança.

Segurança por Grupo

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.

Neste tipo de segurança são criadas estas tabelas:

Usuário - Login, Senha, Nome, E-mail, Active, Código de ativação e Privilégio de Administrador

Grupo - ID e Descrição

Aplicação - Código, Descrição, Tipo de aplicação

Usuário / Grupo - Login, Código do grupo

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

Logado - Login, Data de login, Sessão, Endereço de IP

A tabela logado é criada apenas ao utilizar a opção Proteger Usuário Logado na criação do módulo de segurança.

LDAP - Apenas Autenticação

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.

LDAP - Controle Total

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.

Neste tipo de segurança são criadas estas tabelas:

Usuário - Login, Senha, Nome, E-mail, Active, Código de ativação e Privilégio de Administrador

Aplicação - Código, Descrição, Tipo de aplicação

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

Logado - Login, Data de login, Sessão, Endereço de IP

A tabela logado é criada apenas ao utilizar a opção Proteger Usuário Logado na criação do módulo de segurança.

Veja como cria-los abaixo:


2
Criação de Segurança por Usuário
Tipo de segurança
Primeiramente devemos selecionar o tipo de segurança desejada.

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.

Ao selecionar Criar Tabelas os campos são associados automaticamente.

Configurações

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.
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.

Captcha: Utiliza a biblioteca interna do scriptcase para exibição do captcha.

reCAPTCHA: Utiliza o reCAPTCHA V2 do Google. Para configurar clique aqui.

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.

Tamanho mínimo - Define a quantidade minima de caracteres utilizados pelo usuário.

Tamanho máximo - Define a quantidade máximo de caracteres utilizados pelo usuário.

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.

Neste exemplo, estamos utilizando o SMTP do gmail.


4

Servidor SMTP - Deve ser informado o endereço do servidor SMTP.

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

SMTP Usuário - Informe o Usuário do servidor SMTP

Senha SMTP - Informe a Senha do servidor SMTP referente ao usuário informado.

SMTP e-mail - Informe o e-mail de origem das mensagens.

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)

Cadastrar primeiro Registro

Define o primeiro usuário do sistema, que terá permissões de um administrador.

Login - Define o login do usuário administrador do sistema.

Senha - Define a senha para o usuário administrador.

Nome - Define um nome para o usuário administrador.

E-mail - E-mail do usuário administrador.

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.

Nome - Nome do perfil salvo.

Alvo - Define quem terá acesso ao perfil quando salvo.


Público - Disponível para todos os usuários em todos os projetos.

Projeto - Disponível para todos os usuários do projeto em que foi criado.

Usuário - Disponível apenas para o usuário criador.

Usar perfil salvo

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.

Criação de Segurança por Aplicação


Tipo de segurança
Primeiramente devemos selecionar o tipo de segurança desejada.

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.

Ao selecionar Criar Tabelas os campos são associados automaticamente.

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.

Captcha: Utiliza a biblioteca interna do scriptcase para exibição do captcha.

reCAPTCHA: Utiliza o reCAPTCHA V2 do Google. Para configurar clique aqui.

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.

Tamanho mínimo - Define a quantidade minima de caracteres utilizados pelo usuário.

Tamanho máximo - Define a quantidade máximo de caracteres utilizados pelo usuário.

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.
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.

Neste exemplo, estamos utilizando o SMTP do gmail.

Servidor SMTP - Deve ser informado o endereço do servidor SMTP.

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

SMTP Usuário - Informe o Usuário do servidor SMTP

Senha SMTP - Informe a Senha do servidor SMTP referente ao usuário informado.

SMTP e-mail - Informe o e-mail de origem das mensagens.

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)

Cadastrar primeiro Registro


Define o primeiro usuário do sistema, que terá permissões de um administrador.

Login - Define o login do usuário administrador do sistema.

Senha - Define a senha para o usuário administrador.


8
Nome - Define um nome para o usuário administrador.

E-mail - E-mail do usuário administrador.

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.

Nome - Nome do perfil salvo.

Alvo - Define quem terá acesso ao perfil quando salvo.


Público - Disponível para todos os usuários em todos os projetos.

Projeto - Disponível para todos os usuários do projeto em que foi criado.

Usuário - Disponível apenas para o usuário criador.

Usar perfil salvo


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.

Criação de Segurança por Grupo


Tipo de segurança
Primeiramente devemos selecionar o tipo de segurança desejada.

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.

Ao selecionar Criar Tabelas os campos são associados automaticamente.

Configurações

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.

Captcha: Utiliza a biblioteca interna do scriptcase para exibição do captcha.

reCAPTCHA: Utiliza o reCAPTCHA V2 do Google. Para configurar clique aqui.

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.

Tamanho mínimo - Define a quantidade minima de caracteres utilizados pelo usuário.

Tamanho máximo - Define a quantidade máximo de caracteres utilizados pelo usuário.

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

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.

Neste exemplo, estamos utilizando o SMTP do gmail.

Servidor SMTP - Deve ser informado o endereço do servidor SMTP.

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

SMTP Usuário - Informe o Usuário do servidor SMTP

Senha SMTP - Informe a Senha do servidor SMTP referente ao usuário informado.

SMTP e-mail - Informe o e-mail de origem das mensagens.

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)

Cadastrar primeiro Registro

Define o primeiro usuário do sistema, que terá permissões de um administrador.

Login - Define o login do usuário administrador do sistema.

Senha - Define a senha para o usuário administrador.

Nome - Define um nome para o usuário administrador.

E-mail - E-mail do usuário administrador.

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.

Nome - Nome do perfil salvo.

Alvo - Define quem terá acesso ao perfil quando salvo.


Público - Disponível para todos os usuários em todos os projetos.

Projeto - Disponível para todos os usuários do projeto em que foi criado.

Usuário - Disponível apenas para o usuário criador.

Usar perfil salvo

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.

Criação de LDAP - Apenas Autenticação


Tipo de segurança

Primeiramente devemos selecionar o tipo de segurança desejada.


12

Conexão

Após a definição do tipo de segurança, devemos selecionar uma conexão.

Configurações

Nesta etapa iremos definir as configurações do módulo de segurança.

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.

Ativar Captcha - Ativa o captcha da aplicação de login do modulo de segurança.

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.

Tamanho mínimo - Quantidade minima de caracteres utilizados pelo usuário.

Tamanho máximo - Tamanho máximo de caracteres utilizados pelo usuário.

Caracteres permitidos - Definir quais caracteres serão permitidos ao criar uma senha.

LDAP

Devemos informar os informações para conexão com o servidor LDAP corretamente.


13

Servido - Informe o IP do servidor LDAP.

DN - Informe os atributos de entrada.

Porta - Informe a porta para acesso ao servidor. Porta padrão é 389.

Sufixo - Informe o sufixo do usuário.

Cadastrar primeiro Registro

Neste etapa devemos informar um usuários para conectarmos com o servidor LDAP. O usuário informado terá permissão de administrador no sistema.

Login - Informe o Login do usuário LDAP.

Senha - Informe a senha do usuário LDAP.

Nome - Informe um nome para usuário.

E-mail - Informe o e-mail do usuário.

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.

Nome - Nome do perfil salvo.

Alvo - Define quem terá acesso ao perfil quando salvo.


Público - Disponível para todos os usuários em todos os projetos.

Projeto - Disponível para todos os usuários do projeto em que foi criado.

Usuário - Disponível apenas para o usuário criador.

Usar perfil salvo

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.

Criação de LDAP - Controle Total


Tipo de segurança

Primeiramente devemos selecionar o tipo de segurança desejada.


14
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.

Ao selecionar Criar Tabelas os campos são associados automaticamente.

Configurações

Nesta etapa iremos definir as configurações do módulo de segurança.

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.

Ativar Captcha - Ativa o captcha da aplicação de login do modulo de segurança.

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.

Tamanho mínimo - Quantidade minima de caracteres utilizados pelo usuário.


15
Tamanho máximo - Tamanho máximo de caracteres utilizados pelo usuário.

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.

Neste exemplo, estamos utilizando o SMTP do gmail.

Servidor SMTP - Deve ser informado o endereço do servidor SMTP.

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

SMTP Usuário - Informe o Usuário do servidor SMTP

Senha SMTP - Informe a Senha do servidor SMTP referente ao usuário informado.

SMTP e-mail - Informe o e-mail de origem das mensagens.

LDAP

Devemos informar os informações para conexão com o servidor LDAP corretamente.

Servido - Informe o IP do servidor LDAP.

DN - Informe os atributos de entrada.

Porta - Informe a porta para acesso ao servidor. Porta padrão é 389.

Sufixo - Informe o sufixo do usuário.

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)

Cadastrar primeiro Registro

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

Login - Informe o Login do usuário LDAP.

Senha - Informe a senha do usuário LDAP.

Nome - Informe um nome para usuário.

E-mail - Informe o e-mail do usuário.

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.

Nome - Nome do perfil salvo.

Alvo - Define quem terá acesso ao perfil quando salvo.


Público - Disponível para todos os usuários em todos os projetos.

Projeto - Disponível para todos os usuários do projeto em que foi criado.

Usuário - Disponível apenas para o usuário criador.

Usar perfil salvo

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.

Choose the type of reCaptcha : Devemos selecionar a opção reCAPTCHA V2 .

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:

Agora, podemos configurar as chaves do reCAPTCHA no módulo de segurança:

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

Módulo de Segurança com RECAPTCHA

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.

Podemos visualizar todos os esquemas existentes no projeto e gerencia-los.

Editar Aplicações - Edita o relacionamento das aplicações com os esquemas de log

Novo esquema - Cria um novo esquema de log no projeto.

Criar Log de Aplicativo - Cria um relatório utilizando a tabela de log usada pelo esquema padrão do projeto. Que é

Ícone de Edição - Edita o esquema de log.

Ícone de Exclusão - Deleta um esquema de log.

Criar esquema de Log


Acesse o menu Módulos > Log e clique em Criar / Editar Módulo de log.

Novo Esquema

Nome - Nome do esquema de log que será criado. Preenchimento obrigatório.

Descrição - Descrição do perfil criado.

Conexão - Conexão em que a tabela de log será criada. Preenchimento obrigatório.

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

Eventos - Ações que serão armazenadas na tabela de log.


2
Modo de Gravação - Dados dos usuários que serão salvos na tabela de log.

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.

Veja SQL - Possibilita a visualização do SQL utilizado na criação da tabela sc_log .

Download SQL - Realiza o download do script de criação da tabela de log.

Í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.

Aplicar esquema - Aplica o esquema selecionado a todas as aplicações listadas.

Filtro

Todos os esquemas - Lista as aplicações de acordo com o esquema utilizado.

Topo - Lista as aplicações de acordo com o seu tipo.

Relatório de Log
Neste relatório poderemos visualizar todas as informações armazenadas pelo esquema selecionado na criação do relatório.
3

Esquema - Esquema de log que a aplicação irá basear-se.

Nome - Nome da aplicação que será criada.

Pasta - Nome da pasta onde a aplicação será armazenada.

Tema - Tema utilizado na aplicação gerada.

Segurança - Define a utilização de segurança na aplicação.

Vídeos relacionados
Modulo de Segurança

Módulo de Segurança com RECAPTCHA

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.

Acesse Configurações > Administração.

Menu lateral das configurações administrativas do Scriptcase.

Abaixo iremos detalhar cada uma das opções de configuração.

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.

Idioma - Define o idioma padrão ao criar projetos.

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;

Nenhuma - Inibe a apresentação das mensagens;

Todas - Habilita a exibição de todas as mensagens de status.

Usar cache para campos das tabelas - Com esta funcionalidade ativada a mesma permite uma maior velocidade no ato da consulta.

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.

SSL - Define a utilização ou não do SSL.

Usuário do SMTP - Informe o Usuário do servidor SMTP.

Senha do SMTP - Informe a Senha do servidor SMTP referente ao usuário informado.

E-Mail do SMTP - Informe o e-mail de origem das mensagens.

Servidor de PROXY - Informe o IP do servidor de proxy.

Porta do PROXY - Informe a porta do servidor de proxy

Usuário do PROXY - Informe o usuário do proxy.

Senha do PROXY - Informe a senha do usuário do proxy.

Utilizar sessão em banco de dados - Permite utilizar sessão em banco de dados.

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.

Passar o ID da sessão PHP no url - Permite passar a url do PHP.

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.

Quantidade de Registros na Paginação - Quantidade de exibição de registro por páginas.

Esquema - Esquema padrão dos projetos

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.

Ordenação Dos campos

Texto - Define a ordenação inicial dos campos texto.

Data - Define a ordenação inicial dos campos data.

Número - Define a ordenação inicial dos campos número.

Moeda - Define a ordenação inicial dos campos moeda.

Consulta

Largura da Tabela - Define a largura das consultas. Pode ser em pixel ou porcentagem.

Unidade da Largura da Tabela - Define a unidade de medida da largura da tabela.

Tabular Quebras - Tabulação das quebras, esta opção irá funcionar caso possua duas ou mais quebras na consulta.

Dividir a Quebra - Espaçamento em pixel entre as quebras.

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.

Unidade da Largura da Tabela - Define a unidade de medida da largura da tabela.

Aba

Alinhamento das abas - Define o alinhamento das abas da aplicação gerada.

Menu

Alinhamento Horizontal do Menu - Define o alinhamento Horizontal do menu.

Alinhamento Horizontal dos Itens -

Template
4
Definição dos templates utilizados no cabeçalho e rodapé de cada uma das aplicações do Scriptcase.

Botões da Barra de Ferramentas


Definição dos botões da barra de ferramentas das aplicações. Os botões disponíveis dependem do tipo da aplicação. É possível também criar grupos de botões e configurar os
botões da versão mobile e desktop.

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

Usuário - Login dos usuários cadastrados.

Inclusão - Data e hora da criação dos usuários.

Aplicações - Número de aplicações criadas por cada usuário.

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.

Trocar Senha - Alterar a senha do usuário.

Abaixo, iremos especificar algumas opções descritas acima.

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.

Usuário - Informe um login para o usuário.

e-mail - Definição do e-mail de contato do usuário.

Nova Senha - Definição da senha do usuário.

confirmação Senha - Confirmação da senha que está sendo cadastrada.

Privilégios

Administração - Permissão para que o usuário tenha acesso a parte administrativa do Scriptcase.

Projetos - Ações que o usuário poderá realizar ao acessar um projeto.

Aplicação - Permissão de criação de aplicações.

Banco de dados - Ações que poderão ser realizadas pelo usuário com relação às opções de banco de dados.

Projeto - Projetos que os usuários terão acesso.

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

Usuário - Login do usuário.

e-mail - E-mail de contato do usuário.

Privilégios

Administração - Permissão para que o usuário tenha acesso a parte administrativa do Scriptcase.

Projetos - Ações que o usuário poderá realizar ao acessar um projeto.

Aplicação - Permissão de criação de aplicações.

Banco de dados - Ações que poderão ser realizadas pelo usuário com relação às opções de banco de dados.

Projeto - Projetos que os usuários terão acesso.

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

Tela de alteração de senha. Devemos informar uma nova senha e confirmá-la.

Deletar usuário

Podemos deletar um ou mais usuários ao mesmo tempo.

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.

Mover Aplicações - Todas as aplicações serão movidas para o usuário informado.

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

Nome - Nome dos grupos.

Descrição - Descrição dos grupos.

Usuários - Usuários pertencentes ao grupo.

Projetos - Projetos que os usuários do grupo têm acesso.

Ações

Usuários - Define os usuários que faram parte do grupo.

Editar - Edição do grupo.

Excluir - Deleta o grupo.

Abaixo, iremos detalhar as opções existentes.

Novo Grupo

Criação dos grupos, onde podemos definir os privilégios do grupo.


9

Nome - Nome do grupo.

Descrição - Descrição do 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.

Aplicação - Define a permissão de criação das aplicações deste grupo.

Conexões - Define o privilégio nas opções de banco de dados do projeto.

Projetos - Define os projetos que serão acessíveis pelo 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

Servidor - IP do servidor onde o LDAP está configurado.

Sufixo - domínio do servidor.

DN - Componente de domínio.

Usuário - Usuário administrador do servidor.

Senha - Senha do usuário informado.

Porta - Porta do servidor.

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.

Projeto - Nome do projeto.

Descrição - Descrição do projeto.

Criação - Data de criação do projeto.

Aplicações - Número de aplicações de cada versão do projeto. 1:33(Contagem de versões: Número de aplicações)

Ação - Detalhamento do projeto.

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

Conexão - Lista de conexões do projeto.

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.

Usuário - Login do usuário online.

IP - IP da estação de trabalho onde o usuário está acessando.

Logon - Data e hora que o usuário efetuou o login.

Acesso - Data e hora que o usuário efetuou o logout

OnLine - Tempo decorrido desde o login no usuário.

Página - Página que o usuário está acessando no momento.

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.

Por fim, realizar o download do arquivo e armazená-lo em local seguro.

Restore
​ Permite a importação de um ou mais projeetos. Ao acessar o restore, é exibido uma lista dos backups realizados recentemente.

Backup - Nome do arquivo gerado ao realizar um backup.

Criado em - Data e hora de criação dos backups listados.


13
Tipo - Tipo de backup realizado (ESTA OPÇÂO DEVE SER RETIRADA, NÂO EXISTE MAIS TIPOS DE BACKUP

Restaura - Restara o backup

Detalhe - Informa mais detalhes do backup.

Delete - Exclui o backup permanentemente.

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.

Login - Login do usuário responsável pela ação.

IP - IP da estação de trabalho que o usuário realizou as ações descritas.

Hora - Hora que a ação foi realizada.

Tipo - Tipo ou local da ação realizada.

Ação - Ação que foi realizada.

Dados - Detalhamento da ação;

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.

Inicialmente iremos verificar se existe uma nova versão do Scriptcase.


14

Posteriormente, podemos definir se a documentação offline e o prod usado pelo Scriptcase serão atualizados.

Em seguida, poderemos visualizar o total de atualizações encontradas.

Após o início da atualização o processo não poderá ser interrompido.

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.

Usuário - Login da conta vinculada ao serial que será informado.

Senha - Senha referente ao login informado.

Serial - Serial ativo e disponível para registro (Aberto) vinculado a conta informada acima.

Ao finalizar o registro, seremos deslogados no sistema.


15

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)

Senha - Senha referente ao login informado.

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/.

Ao realizar o login veremos a tela abaixo.

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)

Senha - Senha referente ao login informado.

Serial - Mesmo serial utilizado para solicitar o arquivo .rec .(Serial ativo e disponível para registro(Aberto) vinculado a conta informada acima.)

Upload - Realize o upload do arquivo .lic gerado no site.

Ao efetuar o registro, será necessário deslogar do Scriptcase.


1
Meu Scriptcase
PÁGINA INICIAL › CONFIGURAÇÕES › MEU SCRIPTCASE

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.

Auto Save - Permite o salvamento automático das alterações.

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.

Senha Antiga - Informe sua senha atual.

Nova Senha - Informe sua nova senha.

Confirmação - Confirme a nova senha.


1
Barra de Ferramentas
PÁGINA INICIAL › CONFIGURAÇÕES › BARRA DE FERRAMENTAS

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

Barra de ferramenta - Ícones que serão exibidos na barra de ferramentas do Scriptcase.

Botões

Salvar - Salvas as alterações realizadas na barra de ferramentas.

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.

Retornar para o Padrão - Restaura as configurações padrão da barra de ferramentas.


1
1
Atalhos da Interface
PÁGINA INICIAL › CONFIGURAÇÕES › ATALHOS DA INTERFACE

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.

Será aberto as teclas e as opções de configurações, conforme a imagem abaixo:

Limpar: Limpa todas as configurações pré-definidas pelo Scriptcase ou pelo usuário.

Restaurar Padrão: Restaura todos os atalhos padrão que foram alterados ou apagados.

Ação : Seleciona a ação que será feita ao pressionar a tecla definida.

Adicionar “+” : Adiciona uma nova ação a lista de atalhos.

Teclas : Seleciona as teclas que serão responsáveis por executar a ação escolhida.

Enviar Configuração : Realiza a importação das configurações de atalho exportadas.

Baixar Configuração: Realiza o download das configurações de atalho em uso.


1
Visão geral
PÁGINA INICIAL › PUBLICAÇÃO

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”.

Para saber como proceder em uma Publicação Típica clique aqui.

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.

Para saber como proceder em uma Publicação Avançada clique aqui.

Vídeos relacionados
Publicação Típica

Publicação Avançada

Bases de Conhecimento
Reconfigurando a senha do Ambiente de Produção

Consertando permissões do scriptcase no seu host


1
Publicação Típica
PÁGINA INICIAL › PUBLICAÇÃO › PUBLICAÇÃO TÍPICA

Requisitos mínimos do servidor de produção

Servidor web (ex: Apache, IIS).

PHP versões 5.6 ou 7.0.

Acesso à base de dados que o projeto utilizará depois de publicado.

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.

Siga os passos abaixo para realizar a publicação típica.

Publicação de Projeto
1 - Acesse o seu projeto e escolha a opção “Projeto -> Publicar Aplicações” , disponível no menu superior.

Menu “Projeto” do Scriptcase

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

Ao selecionar esta opção, todas as aplicações do projeto serão publicadas.

Selecionar as aplicações

Esta opção nos permite selecionar as aplicações que serão publicadas.


2

Lista das aplicações disponíveis

Selecione as aplicações que deseja publicar.

3 - Em seguida, devemos selecionar o tipo de publicação desejada.

4 - Devemos definir qual será a aplicação inicial do projeto.

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.

Aplicação inicial: Define a aplicação inicial do sistema.


3
Arquivos gerados
5 - Geração dos arquivos da publicação:

Nesta etapa devemos selecionar a forma que desejamos que os arquivos de publicação serão gerados.

Gerar ZIP ou Tar.Gz com aplicações (Opção utilizada neste exemplo):

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.

Publicar em diretório no servidor:

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.

Publicar em servidor de FTP:

Esta opção gera os arquivos diretamente no servidor remoto de FTP.

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á.

Senha: Senha vinculada ao usuário informado acima.

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.

Publicar em servidor de SFTP:

Esta opção gera os arquivos diretamente no servidor remoto de SFTP.


4

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á.

Senha: Senha vinculada ao usuário acima.

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.

No primeiro acesso devemos configurar as conexões no Ambiente de produção.

Vídeos relacionados
Publicação Típica

Publicação Avançada

Bases de Conhecimento
Reconfigurando a senha do Ambiente de Produção

Consertando permissões do scriptcase no seu host


1
Publicação Avançada
PÁGINA INICIAL › PUBLICAÇÃO › PUBLICAÇÃO AVANÇADA

Pré-requisitos:
Servidor web (ex: Apache, IIS).

PHP à partir da versão 5.6.

Acesso à base de dados que o projeto utilizará depois de publicado.

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.

Menu “Projetos” do Scriptcase

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

Lista das aplicações disponíveis


2

Escolha de aplicações da publicação

3 - Escolha qual tipo de publicação deseja utilizar (Avançada).

Escolha do tipo da publicação

4 - Crie um template de publicação para que as configurações definidas sejam salvas e possam ser reutilizadas.

Escolha do nome do template da publicação

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.

Exemplo 1: Exemplo 1: Exibição da

Escolha da estrutura de pastas da publicação

estrutura de pastas da publicação


3
Exemplo 2:

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.

Exemplo 2: Exemplo 2: Exibição da

Escolha da estrutura de pastas da publicação

estrutura de pastas da publicação

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.

Escolha do nome da conexão da publicação

7 - Escolha o modo de publicação à ser utilizado. O Scriptcase disponibiliza quatros opções:

Gerar ZIP com aplicações (recomendada) :


Ao final do processo será disponibilizado um link para download do pacote de publicação.

Escolha tipo ZIP da publicação

Obs: Esta opção é recomendada por ser a que menos depende de outros serviços para ser feita.

Publicar em diretório no servidor:


Publica as aplicações no diretório informado. Essa opção só deve ser utilizada, caso a publicação seja realizada no mesmo servidor em que o Scriptcase está instalado, caso contrário
essa opção não terá validade.
4

Escolha tipo Diretório da publicação

Publicar em servidor de FTP:


Publica automaticamente as aplicações em um servidor remoto de FTP.

Escolha tipo FTP da publicação

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á.

Senha: Senha vinculada ao usuário acima.

Diretório no FTP : Diretório do servidor escolhido para publicar o projeto.

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.

Publicar em servidor de SFTP:


Publica automaticamente as aplicações em um servidor remoto de SFTP.

Escolha tipo SFTP da publicação

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á.

Senha: Senha vinculada ao usuário acima.

Diretório no SFTP : Diretório do servidor escolhido para publicar o projeto.

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

Tela final da publicação avançada

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

Consertando permissões do scriptcase no seu host


1
Ambiente de Produção
PÁGINA INICIAL › PUBLICAÇÃO › AMBIENTE DE PRODUÇÃO

No ambiente de produção iremos configurar as conexões utilizadas nos projetos publicados.

Primeiro Acesso
Ao realizar o primeiro acesso ao prod, por questões de segurança, devemos criar uma nova senha.

No primeiro acesso a senha padrão sempre será “scriptcase”.

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

Acessando o ambiente de produção

Ao informar a senha padrão “scriptcase”, devemos definir nossa nova senha.

Definindo senha do ambiente de produção

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.

Tela de configuração do ambiente de

produção
2
Criar nova conexão
Devemos escolher o SGBD, o banco de dados que utilizaremos para este projeto.

Seleção de banco de dados para criação da conexão

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.

Configurando a conexão no ambiente de produção

Nome da conexão : Defina o nome da conxão a ser criada.

Modelo do SGBD : Selecione o driver que será usado na conexão.

Servidor do SGBD : Permite realizar a conexão através do Domínio do servidor ou do endereço IP.

Port (default 3306) : Selecione a porta para estabelecer a conexão.

Usuário: Informe o usuário do banco de dados para realizar a conexão.

Senha: Informe a senha do banco de dados para realizar a conexão.

Base de dados : Informe o banco de dados que será usado na conexão.

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.

Clique aqui para visualizar documentação referente as APIs.

Lista de APIs criada no ambiente de produçao

Vídeos relacionados
Publicação Típica

Publicação Avançada

Bases de Conhecimento
3
Reconfigurando a senha do Ambiente de Produção

Consertando permissões do scriptcase no seu host


1
MACROS SCRIPTCASE

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.

TABELA DE MACROS E VARIÁVEIS ESPECIAIS

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.

A macro recebe dois parâmetros:

O primeiro (parâmetro obrigatório) é uma string contendo o nome do método javascript.


O segundo (parâmetro opcional) um array com os parâmetros desse método.

Exemplos de chamadas de métodos javascript:

Ex. 1: Método javascript sem parâmetros:


sc_ajax_javascript('nome_do_metodo');
sc_ajax_javascript('soma');

Ex. 2: Método javascript que contem um parâmetro:


sc_ajax_javascript('nome_do_metodo', array("parâmetro"));

Ex. 3: Método javascript que contém dois paramentros:


sc_ajax_javascript('nome_do_metodo', array("param1","param2"));

Exemplo com variáveis globais como parâmetros:


sc_ajax_javascript('soma', array([num1],[num2]));

Escopo da Macro

Aplicação Aplicação Aplicação


Calendário Formulário Controle
4
ajaxFieldonBlur
ajaxFieldonBlur Onchange
Onchange
OnClick
OnClick OnFocus onBlur
OnFocus
onAfterDelete onChange
onAfterDelete onAfterDeleteAll onClick
onAfterInsert onAfterInsert onFocus
onAfterUpdate
onAfterInsertAll onValidateFailure
onValidate onAfterUpdate
onValidateFailure
onAfterUpdateAll
onValidateSuccess onValidate
onValidateFailure
onValidateSuccess

sc_ajax_message("Mensagem", "Título", "Parâmetro", "Parâmetros_Redir")

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.

Esta macro só é valida em aplicações com suporte a AJAX.

Paramêtros Descrição

Texto que será exibido no corpo da mensagem. Este parametro é de preenchimento


Mensagem
obrigatório.

Texto que será exibido no título da mensagem. Se não preenchido o título da


Título
mensagem não será exibido.

Parâmetro de formatação da mensagem.


String de Ex.:
Parametros da modal=Y&button=Y&button_label=Ok&redir=form_employees.php&redir_target=_blank
mensagem
Os detalhes deste parâmetro estão detalhados na tabela2.

Nesta propriedade podem ser definidos os valores para a aplicação de


String de redirecionamento.Esta propriedade funciona apenas se a propriedade redir for
parametros do informada. Os parametros devem ser informados no seguinte formato:
parametro=valor;parametro=valor.
Redirecionamento
Ex.: customer_id=ALFKI;customer_name=ALBERT FRANCINET

Tabela2: String de Parâmetros da mensagem

Propriedade Descrição Valores Exemplo

Flag para exibição da


modal Y ou N modal=Y
mensagem em modal

Tempo em segundos para


esconder mensagem. Se não
informado mensagem será
timeout exibida indefinidamente. Esta Segundos timeout=5
propriedade só funciona se a
propriedade button não
estiver habilitada.

Exibe botão dentro da


mensagem. O seu
funcionamento padrão é
button fechar a mensagem. Caso seja Y ou N button=Y
habilitado o redirecionamento,
após fechar a mensagem a
aplicação será redirecionada.

Label do botão. Esta opção só


button_label funciona caso a propriedade String button=Y&button_label=OK
button habilidata

Valor para posicionamento da Apenas


top top=300
mensagem em pixels numeros

Valor para posicionamento da Apenas


left left=200
mensagem em pixels numeros

Valor para largura da Apenas


width width=320
mensagem em pixels numeros

Valor da altura da mensagem Apenas


height height=30
em pixels numeros

Nome da aplicações ou URL


para redirecionamento. Esta
redir propriedade funciona apenas String button=Y&redir=form_employees.php
caso a propriedade button
esteja habilitada.

Target para url de


redicionamento. Esta
redir_target propriedade funciona apenas String redir=form_employees.php&redir_target=_blank
quando a propriedade redir
está habilitada.

Flag para exibição do botão


de fechar mensagem
localizado na barra de titulo.
5
show_close Esta propriedade quando ativa Y ou N show_close=Y
força a exibição da barra de
titulo mesmo que o parametro
titulo esteja vazio.
Flag para exibição do icone do
corpo da mensagem. Mesmo
quando esta propriedade está
body_icon ativa a exibição do icone Y ou N body_icon=N
depende da configuração do
Tema (Esquema de exibição)
usado na aplicação.

Ex. 01

sc_ajax_message ("Message", "Title", "timeout=0");

Escopo da Macro

Aplicação Aplicação Aplicação


Calendário Formulário Controle
ajaxFieldonBlur ajaxFieldonBlur onBlur
Onchange Onchange onChange
OnClick OnClick onClick
OnFocus OnFocus onFocus

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

sc_apl_conf("Aplicação", "Propriedade", "Valor")

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.

Propriedades para aplicações de Formulário

Propriedade Valor Descricao


start new Força o formulário a iniciar no modo de inclusão de novo registro.
insert on/off Habilita (on) ou desabilita (off) o botão para a inclusão de novos
registros.

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)

Propriedades para aplicações de Consulta

Propriedade Valor Descricao


start filter Força a consulta a iniciar pelo filtro.
cols Força a quantidade de colunas (consultas tipo vertical e slide)
rows Força a quantidade de linhas por página
lig_edit on/off Habilita (on) ou desabilita (off) o botão de edição do registro (lapis)

Propriedades para todas as aplicações

Propriedade Valor Descricao


exit apl/url Força a saida da aplicação para a "aplicação" ou "url" informada.
Ex. 1: Forçar a aplicação "meu_formulario" a iniciar no modo de inclusão.
sc_apl_conf("meu_formulario", "start", "new");

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");

Ex. 3: Exibe "meu_campo", da aplicação "meu_formulario", dinamicamente.


sc_apl_conf("meu_formulario", "field_display_off", "meu_campo");

Ex. 4: Forçar a aplicação "minha_consulta" a iniciar pelo filtro.


sc_apl_conf("minha_consulta", "start", "filter");

Ex. 5: Forçar a aplicação "minha_consulta" a exibir 20 linhas.


sc_apl_conf("minha_consulta", "rows", "20");

Ex. 6: Forçar a saida da aplicação "minha_consulta" para a aplicação "outra_consulta".


sc_apl_conf("minha_consulta", "exit", "outra_consulta");

Ex. 7: Uso do botão da barra de ferramentas do menu.


if ({sc_menu_item} == "btn_1")
{
sc_apl_conf("form_customer", "start", "new");
}

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.

Aplicação: É o nome ou a variável que contenha o nome da aplicação a ser ativada/desativada.


Status: É o valor ou a variável que contenha o valor a ser atribuído à aplicação. Os valores são:
"on" para ativar e "off" para desativar.

Ex. 1:
sc_apl_status ('atu_cad', 'off');

Ex. 2:
sc_apl_status ({var_nome_apl}, {var_status});

Escopo da Macro

Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação


Aplicação Calendário
Blank Gráfico Consulta Filtro Formulário Controle Menu Menu árvore Report PDF
onApplicationInit
onApplicationInit
onScriptInit
onCalendarApplicationInit onApplicationInit onApplicationInit onApplicationInit onApplicationInit onApplicationInit onApplicationInit onApplicationInit
onExecute onValidate
onCalendarScriptInit onScriptInit onScriptInit onFilterInit onScriptInit onLoad onLoad onScriptInit
onValidateFailure
onScriptInit
onValidateSuccess

sc_appmenu_add_item("Menu_Nome", "Id_Item", "Id_Pai", "Label", "Aplicação", "Parâmetro", "Icone", "Hint", "Target")

Adiciona um item dinamicamente a uma aplicação de menu.

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)

Ex. 1: Cria um menu com nome de menu_main.


sc_appmenu_create('menu_main');

Ex. 2: Adiciona ao menu 'menu_main' no lugar do item 1, o submenu Categoria


.
sc_appmenu_add_item('menu_main','item_1','','Categoria','');

Ex. 3: Addiciona ao menu_main de ID item_1, o form_categoria com o nome de Catergoria passando


alguns parâmetros
sc_appmenu_add_item('menu_main','item_2','item_1','Categoria','form_categoria','param1=valor;param2=valor');

Escopo da Macro

Aplicação Menu Aplicação Menu árvore


onApplicationInit onApplicationInit
onLoad onLoad

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

Aplicação Menu Aplicação Menu árvore


onApplicationInit onApplicationInit
onLoad onLoad

sc_appmenu_exist_item("Menu_Nome", "Id_Item")

Verifica se um item do menu existe e retorna um valor true ou false.

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

Aplicação Menu Aplicação Menu árvore


onApplicationInit onApplicationInit
onLoad onLoad
8
sc_appmenu_remove_item("Menu_Nome", "Id_Item")

Remove dinamicamente um item do menu.

Para utilizar esta macro é necessário que a macro sc_appmenu_create seja executa antes da
mesma.

Parâmetro Descrição Ex. 1:


sc_appmenu_remove_item('menu_main','item_2');
Menu_Nome Nome da aplicação de menu
Código identificador do item do
Id_Item
menu

Escopo da Macro

Aplicação Menu Aplicação Menu árvore


onApplicationInit onApplicationInit
onLoad onLoad

sc_appmenu_reset("Menu_Nome")

Esta macro limpa o array para montagem dinâmica de uma aplicação menu.

Deve ser informado o nome da aplicação de menu como parâmetro.

Ex. 1:
sc_appmenu_reset('menu_main');

Escopo da Macro

Aplicação Menu Aplicação Menu árvore


onApplicationInit onApplicationInit
onLoad onLoad

sc_appmenu_update_item("Menu_Nome", "Id_Item", "Id_Pai", "Label", "Aplicação", "Parâmetro", "Icone", "Hint", "Target")

Atualiza um item dinâmicamente a uma aplicação de menu.

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

Aplicação Menu Aplicação Menu árvore


onApplicationInit onApplicationInit
onLoad onLoad

sc_begin_trans("Conexão")

Essa macro inicia um conjunto de transações no banco de dados.

Nas aplicações de fomulário, os eventos (onAfterInsert, onAfterUpdate, onAfterDelete,


onBeforeInsert, onBeforeUpdate or onBeforeDelete) são automaticamente protegidos por um
9
controle de transação, desde que a conexão seja a mesma da aplicaçã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.

O parâmetro "conexão" é opcional, necessário apenas se o comando é executado em uma base


diferente da utilizada na 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_block_display(Nome do bloco, on/off)

Permite, dinamicamente, exibir ou não os campos de um determinado bloco.

Em princípio, todos os blocos são exibidos (condição "on").

Ex 1:
if ({tipo_cliente} == "fisica")
{
sc_block_display(juridica, off);
}
else
{
sc_block_display(fisica, off);
}

Obs: No caso de consultas, esta macro só funciona para a orientação "slide".

Escopo da Macro

Aplicação Aplicação Aplicação Aplicação Aplicação


Calendário Gráfico Consulta Formulário Controle
onAfterDeleteAll
onAfterInsert
onAfterInsertAll
onAfterInsert
onAfterUpdate
onAfterUpdate
onAfterUpdateAll
onScriptInit onClick
onScriptInit
onLoad onScriptInit
onScriptInit onScriptInit onLoad
onRefresh onLoadAll
onNavigate
onValidate onRefresh
onLoadRecord
onValidateFailure
onRefresh
onValidateSuccess
onValidate
onValidateFailure
onValidateSuccess

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
{

sc_error_message("Registro foi copiado com sucesso");

Escopo da Macro

Aplicação Aplicação
Calendário Formulário
onScriptInit onScriptInit
onLoad onLoad

sc_btn_delete

Quando um dos botões da barra de ferramentas de um formulário (novo, atualizar, excluir ou


incluir) são 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_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

sc_btn_disable('id do botão', 'on/off')

Esta macro é utilizada para desabilitar ou habilitar botões da aplicação de Menu.

Ex:

sc_btn_disable('btn_2', 'off');

Escopo da Macro

Aplicação Menu Aplicação Menu árvore


onApplicationInit
onLoad
onLoad

sc_btn_display("Nome_Botao", "on/off")

Usado dentro dos eventos, podem ser ativados ou desativados os botões da barra de ferramentas.

Nome_botao: É o nome ou a variável que contenha o nome do botão a ser ativado/desativado.

Nome dos botões (consulta):

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 dos botões (Formulário):

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 dos botões (Controle):

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"

OBS. Os nomes dos botões devem estar todo em minusculo.

Ex. 1:
sc_btn_display ('new', 'off');

Ex. 2: Ao passarmos variáveis ou campos ({campo} ou [variavel_global]) como


parâmetros não se faz necessário o uso de aspas duplas ou simples antes e depois da
variável.
sc_btn_display ({variavel_botao}, 'off');

Escopo da Macro

Aplicação Aplicação Aplicação Aplicação Aplicação


Calendário Gráfico Consulta Formulário Controle
onAfterDelete
onAfterDeleteAll
onAfterDelete onAfterInsert
onAfterInsert onAfterInsertAll
onAfterUpdate onAfterUpdate onScriptInit
onScriptInit onAfterUpdateAll onLoadAll
onLoad onScriptInit onRefresh
onScriptInit onScriptInit
onRefresh onLoad onValidate
onValidate onNavigate onValidateFailure
onValidateFailure onLoadRecord
onValidateSuccess onRefresh
onValidate
onValidateFailure
onValidateSuccess

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

sc_calc_dv(Dígito, Resto, Valor, Módulo, Pesos, Tipo)

Esta macro tem por objetivo o cálculo de dígitos verificadores.

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.

Esta macro possui dois parâmetros:

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.

Exemplo 1 - Parâmetro $arr_settings, array com as informações da API.


$settings = array( 'settings' => ['gateway' => 'mandrill', 'api_key'=> {api_key}] );

$mandrill = sc_call_api('', $settings);

Exemplo 2 - Envio de e-mail utilizando o mandrill.


$txt_no_tags = strip_tags({msg});

$arr_merge = array(
'name' => '',
'type' => 'to',
'email' => 'exemplo@exemplo.com'
);

$var_config = array( 'settings' => ['gateway' => 'mandrill', 'api_key'=> {api_key}] );

$mandrill = sc_call_api('', $var_config);


$var_msg = array(
'from_email' => {from_email},
'from_name' => {from_name},
'html' => {msg},
'text' => $txt_no_tags,
'to' => array($arr_merge),
'subject' => {subject},
'important' => true,
'auto_text' => null,
'auto_html' => null,
'inline_css' => null,
'metadata' => array('website' => 'www.scriptcase.net')
);

$async = false;
$retorno = $mandrill->messages->send($var_msg, $async);

Exemplo 3 - Enviando SMS utilizando clickatell.


$var_config = array(
'message' => [
'to' => {sms_to},
'message' => {sms_txt},
],
'settings' => [
'gateway' => {gateway},
'auth_token' => {auth_token},
]
);

sc_send_sms($var_config);

Exemplo 4 - Usando a macro com PagSeguro


$arr_settings = [
'gateway' => 'pagseguro',
'environment' => 'sandbox',
14
'auth_email' => 'exemplo@gmail.com',
'auth_token' => '72AE21503DDA4840BE1DC7945F6D1CE1'
];
sc_call_api('',$arr_settings);

Exemplo 5 - Usando a macro com PayPal


$arr_settings = [
'gateway' => 'paypal',
'environment' => 'sandbox',
'auth_email' => 'exemplo@gmail.com',
'auth_token' => '72AE21503DDA4840BE1DC7945F6D1CE1'
];
sc_call_api('',$arr_settings);

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

Aplicação Aplicação Aplicação


Calendário Formulário Controle
onBeforeUpdate onBeforeUpdate
onValidate onValidate
onRefresh
onValidateFailure onValidateFailure
onValidateSuccess onValidateSuccess

sc_change_connection("Conexao_Antiga", "Conexao_Nova")

Esta macro troca dinamicamente as conexões das aplicações

Ex. 1: Trocar as conexões :

sc_change_connection("Conexão_Antiga01", "Conexão_Nova01" ; "Conexão_Antiga02",


"Conexão_Nova02");

É possível alterar mais de uma conexão com o mesmo comando, usando o separador";".

Ex. 2: Utilizando variáveis:

sc_change_connection([Conexão_Global], [Nova_Conexão]);

As trocas só têm efeito nas aplicações seguintes.

Ex. 3: Alterando a conexão principal da aplicação:

sc_change_connection({Senha}, [Teste] ; "Minha_Conexão", [Global_Conexão]);

As trocas só têm efeito nas aplicações seguintes.

Ex. 4: Para apagar as trocas feitas:


15
Para retornar as configurações realizadas com a macro utilize sc_reset_change_connection();

Escopo da Macro

Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Report


Aplicação Blank
Calendário Gráfico Consulta Formulário Controle PDF
onScriptInit onHeader
onScriptInit onHeader onApplicationInit onScriptInit
onExecute onLoad onScriptInit
onLoad onScriptInit onScriptInit onLoadAll
onLoadRecord onRecord

sc_commit_trans ("Conexão")

O objetivo da macro é efetivar uma série de transações na base de dados.

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:

onAfterUpdate - Usando redirecionamento após atualização de registro:

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

Essa macro tem como finalidade a concatenação de campos em selects.

Exemplo de uso(Lookup de Edição):

SELECT campo1, sc_concat(campo2,' - ',campo3) FROM tabela


SELECT campo1, sc_concat(campo2,' | ',campo3) FROM tabela

Exemplo utilizando a macro sc_lookup:

sc_lookup(Dataset,"SELECT campo1,sc_concat(campo2, ' - ' ,campo3) FROM tabela");

Faz a formatação de acordo com seu banco.

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)

1º Parâmetro: Nome da conexão à ser editada.

2º Parâmetro: Array contendo as informações da conexão que serão editadas. Veja cada indice
abaixo:

Indice Descrição Exemplo


['server'] Servidor do banco de dados $arr_conn['server'] = "127.0.0.1"
['user'] Usuário do banco de dados $arr_conn['user'] = "root"
['password'] Senha do banco de dados $arr_conn['password'] =
"secretpass123"
['database'] Base de dados utilizada pela conexão $arr_conn['database'] =
"sc_samples"
['persistent'] Define se a conexão será persistente ou $arr_conn['persistent'] = "Y" / "N"
não
['encoding'] Configura o encoding da conexão $arr_conn['encoding'] = "utf8"

Obs:Não é obrigatória a edição de todos os indices do array, podendo ser passado apenas o indice
que desejar.

Exemplo de uso da macro:

$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

Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação


Aplicação Calendário
Blank Gráfico Consulta Filtro Formulário Controle Menu Menu árvore Report PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
ajaxFieldonBlur onAfterDelete
Onchange onAfterDeleteAll
OnClick onAfterInsert onBlur
OnFocus onAfterInsertAll onChange
onAfterDelete onAfterUpdate onClick
onAfterInsert onFocus
17
onAfterUpdate onApplicationInit onApplicationInit onAfterUpdateAll onApplicationInit onApplicationInit
onApplicationInit
onApplicationInit onFooter onFilterInit onApplicationInit onClick onExecute onFooter
onExecute onScriptInit onExecute
onBeforeDelete onHeader onFilterRefresh onBeforeDelete onScriptInit onLoad onHeader
onBeforeInsert onFilterSave onBeforeDeleteAll onLoadAll onLoad onScriptInit
onScriptInit
onBeforeUpdate onFilterValidate onBeforeInsert onRefresh onRecord
onCalendarApplicationInit onBeforeInsertAll onValidate
onCalendarScriptInit onBeforeUpdate onValidateFailure
onScriptInit onBeforeUpdateAll onValidateSuccess
onLoad onClick
onValidateSuccess onScriptInit
onLoad
onNavigate
onLoadRecord
onValidateSuccess

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.

1º Parâmetro: Nome da conexão à ser criada.

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.

2º Parâmetro: Array de itens contendo as informações da conexão. Confira abaixo os indices do


array:

Indice Descrição Exemplo


['drive'] Driver do banco de dados utilizado na conexão $arr_conn['drive'] = "oci8"
(ver tabela abaixo)
['server'] Servidor do banco de dados $arr_conn['server'] =
"127.0.0.1"
['user'] Usuário do banco de dados $arr_conn['user'] = "root"
['password'] Senha do banco de dados $arr_conn['password'] =
"secretpass123"
['database'] Base de dados utilizada pela conexão $arr_conn['database'] =
"sc_samples"
['persistent'] Define se a conexão será persistente ou não $arr_conn['persistent'] = "Y" /
"N"
['encoding'] Configura o encoding da conexão $arr_conn['encoding'] =
"utf8"

Obs: É obrigatório que todos os itens estejam preenchidos, com exceção dos itens['persistent'] e
['encoding'].

Veja abaixo a lista de drivers das conexões:

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

Exemplo de uso da macro:

$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

Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação


Aplicação Calendário
Blank Gráfico Consulta Filtro Formulário Controle Menu Menu árvore Report PDF
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

sc_date(Data, "Formato", "Operador", D, M, A)

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

Data Campo de data que contém a data a ser modificada.


Formato Formatação em que o campo de data se encontra.
Operador "+" para incremento e "-" para decremento.
D Número de dias a incrementar ou decrementar.
M Número de meses a incrementar ou decrementar.
A Número de anos a incrementar ou decrementar.

Ex. 1:
{datanasc} = sc_date({datanasc}, "dd/mm/aaaa", "+ ", 30, 0, 0);

Ex. 2:
$nova_data = sc_date({datanasc}, "aaaa-mm-dd", "-", 15, 3, 2);

Ex. 3:
{dt_inclusao} = sc_date(date('Ymd'), "aaaammdd", "-", 0, 1, 1);

OBS: Para certificar-se do formato da data, antes de utilizar a 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

sc_date_conv({Campo_Data}, "Formato_Entrada", "Formato_Saída")

Um trabalho relativamente complexo na programação é a manipulação de datas. Para minimizar


este problema o ScriptCase disponibiliza a função para conversão de datas sc_date_conv.

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. 1: O código abaixo converte a data do formato "dd/mm/aaaa" para o formato


"aaaammdd"
{campo_data} = sc_date_conv({campo_data},"dd/mm/aaaa","aaaammdd");

Ex. 2: O 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

Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Report


Aplicação Blank
Calendário Gráfico Consulta Filtro Formulário Controle PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
ajaxFieldonBlur
onAfterDeleteAll
Onchange onAfterInsert
OnClick
onAfterInsertAll onBlur
OnFocus onAfterUpdate onChange
onAfterDelete onClick
onAfterUpdateAll onClick
onAfterInsert onApplicationInit
onBeforeDelete onFocus
onAfterUpdate onFooter onFilterInit onBeforeDeleteAll onFooter
onFooter onClick
onBeforeDelete onGroupBy onFilterRefresh onHeader
onExecute onHeader onBeforeInsert onScriptInit
onBeforeInsert onHeader onFilterSave onBeforeInsertAll onScriptInit
onScriptInit onLoadAll
onBeforeUpdate onScriptInit onFilterValidate onRecord
onBeforeUpdate onRefresh
onScriptInit onNavigate
onBeforeUpdateAll onValidate
onLoad onRecord onClick onValidateFailure
onRefresh
onScriptInit onValidateSuccess
onValidate onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess

sc_date_dif({Data1}, "Formato Data1", {Data2}, "Formato Data2")


20
Esta macro calcula a diferença entre datas, em quantidade de dias.

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

sc_date_dif_2({Data1}, "Formato Data1", {Data2}, "Formato Data2", Opção)

Calcula diferença entre datas, retornando a quantidade de dias, meses e anos.

O resultado será retornado em forma de array, no qual o índice 0 terá a a quantidade de dias, o
índice 1 terá a quantidade de meses e o índice 2 terá a quantidade de anos.

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.
Opção 1 = não considera o dia inicial; 2 = considera o dia inicial.

Ex. 1:
{diferencas} = sc_date_dif_2 ({data1}, "aaaa-mm-dd", {data2}, "dd/mm/aaaa", 1);
{dif_dias} = {diferencas[0]};
{dif_meses} = {diferencas[1]};
{dif_anos } = {diferencas[2]};

Ex. 2:
{diferencas} = sc_date_dif_2 ("2000-05-01", "aaaa-mm-dd", "21/04/2004", "dd/mm/aaaa", 1);
{diferencas[0]} seria igual a 20 (dias)
{diferencas[1]} seria igual a 11 (meses)
{diferencas[2]} seria igual a 3 (anos).

Ex. 3: Utilizando a opção 2.


{diferencas} = sc_date_dif_2 ("2000-05-01", "aaaa-mm-dd", "21/04/2004", "dd/mm/aaaa", 2);
{diferencas[0]} seria igual a 21 (dias)
{diferencas[1]} seria igual a 11 (meses)
{diferencas[2]} seria igual a 3 (anos).
21
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

sc_date_empty({Campo_Data})

Esta macro verifica se um campo do tipo data está vazio.

Ex. 1:
if (sc_date_empty({data_nasc}) )
{
sc_error_message("Dados inválidos");
}

Escopo da Macro

Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Report


Aplicação Blank
Calendário Gráfico Consulta Filtro Formulário Controle PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
ajaxFieldonBlur onAfterDelete
Onchange onAfterDeleteAll
OnClick onAfterInsert
OnFocus onAfterInsertAll
onAfterDelete onClick onAfterUpdate
onAfterInsert onApplicationInit onAfterUpdateAll onBlur
onAfterUpdate onFooter onBeforeDelete onChange
onBeforeDelete onGroupBy onBeforeDeleteAll onClick
onFilterRefresh onHeader
onExecute onBeforeInsert onHeader onHeader onBeforeInsert onFocus
onFilterValidate onBeforeInsertAll onRecord
onBeforeUpdate onScriptInit onLoadAll
onScriptInit onNavigate onBeforeUpdate onRefresh
onLoad onRecord onBeforeUpdateAll
onRefresh onClick
onValidate onScriptInit
onValidateFailure onLoad
onValidateSuccess onNavigate
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess

sc_decode({Meu_Campo})

Esta macro retorna, o campo ou variável criptografada, à sua forma original.

Ex. 1: Descriptografando uma variável local:


{meu_campo} = sc_decode($campo_cript);

Ex. 2: Descriptografando uma variável do usuário:


22
$minha_var = sc_decode($campo_cript);

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})

Esta macro retorna, o campo ou variável, de forma criptografada.

Ex. 1: Criptografando uma variável local:


$campo_criptografado = sc_encode({meu_campo});

Ex. 2: Criptografando uma variável do usuário:


$campo_criptografado = sc_encode($minha_variavel);

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.

É usada em conjunto com as variáveis: {sc_erro_delete},{sc_erro_insert} e/ou{sc_erro_update}

Os eventos a serem passados como parâmetro são: inserir, delete ou update.

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

Aplicação Aplicação Aplicação


Calendário Formulário Controle
onBeforeDelete onBeforeDelete
onBeforeInsert onBeforeInsert onScriptInit
onBeforeUpdate onBeforeUpdate

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

sc_error_exit(URL, "Target") ou (Minha_Aplicação, "Target")

Interrompe a execução da aplicação, se existir mensagens de erro geradas pela macro


"sc_error_message", exibindo uma tela com as mensagens de erro.

Se informada uma URL ou o nome de uma Aplicação, será exibido, além das mensagens de erro, um
botão "OK" para redirecionar o processamento para a URL/Aplicação informada.

A parâmetro target e opicional.

Ex. 1: Apenas exibe as mensagens de erro.


sc_error_exit();

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

Aplicação Aplicação Aplicação Aplicação


Calendário Filtro Formulário Controle
ajaxFieldonBlur
Onchange
24
OnClick
ajaxFieldonBlur OnFocus
Onchange onAfterDelete
onBlur
OnClick onAfterDeleteAll
onAfterInsert onChange
OnFocus
onClick
onAfterDelete onAfterInsertAll
onFocus
onAfterInsert onAfterUpdate
onScriptInit
onAfterUpdate onFilterValidate onAfterUpdateAll
onLoadAll
onBeforeDelete onBeforeDelete
onRefresh
onBeforeInsert onBeforeDeleteAll
onValidate
onBeforeUpdate onBeforeInsert
onBeforeInsertAll onValidateFailure
onValidate
onValidateSuccess
onValidateFailure onBeforeUpdate
onValidateSuccess onBeforeUpdateAll
onNavigate
onValidate
onValidateFailure
onValidateSuccess

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.

Nas aplicações de "Formulário e Controle" as mensagens serão apresentadas juntamente com as


demais mensagens de erro encontradas na aplicação, exceto se utilizada a macro "sc_erro_exit".

Nas aplicações de "Consulta e Menu" as mensagens só serão apresentadas através da macro


"sc_erro_exit".

Ex. 1:
if ({desconto} > 0,10 && [glo_usuario] == 'operador')
{
sc_error_message("Desconto de " . {desconto} . "acima do permitido");
}

Neste exemplo, se for digitado um valor no campo desconto acima de 0,10 e o 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

Aplicação Aplicação Aplicação Aplicação


Calendário Filtro Formulário Controle
ajaxFieldonBlur
Onchange
OnClick
OnFocus
ajaxFieldonBlur onAfterDelete
Onchange onAfterDeleteAll
onBlur
OnClick onAfterInsert
onChange
OnFocus onAfterInsertAll
onClick
onAfterDelete onAfterUpdate
onFocus
onAfterInsert onAfterUpdateAll
onScriptInit
onAfterUpdate onFilterValidate onBeforeDelete
onLoadAll
onBeforeDelete onBeforeDeleteAll
onRefresh
onBeforeInsert onBeforeInsert
onValidate
onBeforeUpdate onBeforeInsertAll
onValidateFailure
onValidate onBeforeUpdate
onValidateSuccess
onValidateFailure onBeforeUpdateAll
onValidateSuccess onLoad
onNavigate
onValidate
onValidateFailure
onValidateSuccess
25

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

sc_exec_sql ("Comando SQL", "Conexão")

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.

A utilização desta macro, nesta modalidade, provê as seguintes alternativas:

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.

Esta opção só é válida para aplicações de Formulário e aplicações de Controle.

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

Aplicação Aplicação Aplicação


Calendário Formulário Controle
onClick onClick
onScriptInit
onScriptInit onScriptInit

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. 1: Altera em definitivo a cor de texto do campo "clienteid" da consulta.


sc_field_color ("clienteid", "#33FF66");

Ex. 2: Altera a cor de texto do campo "valor_pedido", se o valor for maior que 1000. Caso
contrário, mantem a cor padrão.
if ({valor_pedido} > 1000)
{
sc_field_color ("valor_pedido", "#33FF66");
}
else
{
sc_field_color ("valor_pedido", "");
}

Ex. 3: Utilizando uma variável local.


sc_field_color ("clienteid", {cmp_cor});

Ex. 4: Utilizando uma variável global.


sc_field_color ("clienteid", [cor_global]);

Escopo da Macro

Aplicação Aplicação Report


Consulta PDF
onScriptInit onScriptInit
onRecord onRecord

sc_field_disabled ("Nome_Campo = True/False", "Parâmetro")

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.

Ex. 1: Bloqueio de um campo, inclusão e atualização.


sc_field_disabled("Campo_01");

Ex. 2: Retirando o bloqueio de um campo, inclusão e atualização.


sc_field_disabled("Campo_02=false");

Ex. 3: Bloqueio de vários campos, apenas na atualização.


sc_field_disabled("Campo_01; Campo_02; Campo_03", "U");

Ex. 4: Combinação de bloqueio e desbloqueio de vários campos, inclusão e atualização.


sc_field_disabled("Campo_01=true; Campo_02=false; Campo_03=true");

Escopo da Macro

Aplicação Aplicação Aplicação Aplicação Report


Calendário Formulário Controle PDF
onLoad
onLoad onLoadAll onHeader
onNavigate
27

sc_field_disabled_record("Nome_Campo = True/False", "Parâmetro")

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.

Ex. 1: Bloqueio de um campo na inclusão e atualização.


sc_field_disabled_record("Campo_01");

Ex. 2: Retirando o bloqueio de um campo na inclusão e atualização.


sc_field_disabled_record("Campo_02=false");

Ex. 3: Bloqueio de vários campos apenas na atualização.


sc_field_disabled_record("Campo_01; Campo_02; Campo_03", "U");

Ex. 4: Combinação de bloqueio e desbloqueio de vários campos na inclusão e atualização.


sc_field_disabled_record("Campo_01=true; Campo_02=false; Campo_03=true");

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)

Permite, dinamicamente, exibir ou não um determinado campo.


Em princípio, todos os campos são exibidos (condição "on").

Ex. 1:
if ({tp_cli} == "fisica")
{
sc_field_display({cnpj}, off);
}
else
{
sc_field_display({cpf}, off);
}

Escopo da Macro

Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Report


Calendário Gráfico Consulta Formulário Controle PDF
ajaxFieldonBlur
Onchange
OnClick
OnFocus
ajaxFieldonBlur
onAfterDelete
Onchange
onAfterDeleteAll
OnClick onBlur
onAfterInsert
OnFocus onChange
onAfterInsertAll
onAfterDelete onClick
onAfterUpdate
onAfterInsert onApplicationInit onFocus
onAfterUpdateAll
onAfterUpdate onHeader onScriptInit onScriptInit onScriptInit
onBeforeInsertAll
onScriptInit onScriptInit onLoadAll
onBeforeUpdateAll
onLoad onRefresh
onScriptInit
onRefresh onValidate
28
onValidate onLoad onValidateFailure
onValidateFailure onNavigate
onValidateSuccess onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess

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:

sc_field_init_off ({ordem_id}, {valor_total});

Escopo da Macro

Aplicação
Consulta
onApplicationInit

sc_field_readonly({Campo}, on/off)

Permite, dinamicamente, transformar em readonly um determinado campo do formulário.

Em princípio, os campos readonly são especificados na interface de configuração do formulário e


funcionam da seguinte forma: No modo de atualização, os campos aparecem na forma readonly e,
no modo de inclusão, os campos aparecem abertos para digitação.

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. 1: Se desejamos que um determinado campo, especificado na interface como


readonly, permaneça readonly no modo de inclusão, teremos:
if (sc_btn_new)
{
sc_field_readonly({meu_campo});
}

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

Aplicação Aplicação Aplicação


Calendário Formulário Controle
ajaxFieldonBlur
Onchange
OnClick
OnFocus
ajaxFieldonBlur
onAfterDelete
Onchange
onAfterDeleteAll
OnClick onBlur
onAfterInsert
OnFocus onChange
onAfterInsertAll
onAfterDelete onClick
onAfterUpdate
onAfterInsert onFocus
onAfterUpdateAll
onAfterUpdate onScriptInit
onBeforeInsertAll
onScriptInit onLoadAll
onBeforeUpdateAll
onLoad onRefresh
onScriptInit
onRefresh onValidate
onLoad
onValidate onValidateFailure
onNavigate
onValidateFailure
onLoadRecord
onValidateSuccess
onRefresh
onValidate
onValidateFailure
onValidateSuccess

sc_field_style({Meu_Campo}, "Background-Color", "Size", "Color", "Family", "Weight")

Esta macro permite que seja modificado o estilo do campo da consulta dinamicamente.

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

sc_format_num({Meu_Campo}, "Simb_Grp", "Simb_Dec", "Qtde_Dec", "Enche_Zeros", "Lado_Neg", "Simb_Monetário", "Lado_Simb_Monetario")

Esta macro tem por objetivo a formatação de valores numéricos.

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. 1: Formatando um número inteiro.


sc_format_num({meu_valor}, '.', '', 0, 'N', '1', '');
Valor de entrada = 001234567890
Valor de saída = 1.234.567.890

Ex. 2: Formatando um valor negativo e desprezando as casas decimais.


sc_format_num({meu_valor}, '.', '', 0, 'N', '1', '');
Valor de entrada = -0012345678.90
Valor de saída = -12.345.678

Ex. 3: Formatando um valor com 4 casas decimais e prenchendo com zeros.


sc_format_num({meu_valor}, '.', ',', 4, 'S', '1', '');
Valor de entrada = 0012345678.9
Valor de saída = 12.345.678,9000

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

Ex. 5: Formatando um valor com 2 casas decimais, prenchendo com zeros.


sc_format_num({meu_valor}, '.', ',', 2, 'S', '1', '');
Valor de entrada = .9
Valor de saída = 0,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

sc_format_num_region({Meu_Campo}, "Qtde_Dec", "Enche_Zeros", "Simb_Monetário")

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

Aplicação Aplicação Aplicação Aplicação


Aplicação Blank Aplicação Menu Aplicação Menu árvore
Consulta Filtro Formulário Controle
ajaxFieldonBlur
Onchange
OnClick
OnFocus
onAfterDelete
onAfterDeleteAll
onAfterInsert
onAfterInsertAll
onBlur
onAfterUpdate
onChange
onAfterUpdateAll
onClick onClick
onApplicationInit
onApplicationInit onFocus
onApplicationInit onBeforeDelete
onFooter onApplicationInit
onFilterInit onBeforeDeleteAll onApplicationInit onApplicationInit
onGroupBy onClick
onExecute onFilterRefresh onBeforeInsert onExecute onExecute
onHeader onScriptInit
onFilterSave onBeforeInsertAll onLoad onLoad
onScriptInit onLoadAll
onFilterValidate onBeforeUpdate
onNavigate onRefresh
onBeforeUpdateAll
onRecord onValidate
onClick
onValidateFailure
onScriptInit
onValidateSuccess
onLoad
onNavigate
onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess

sc_form_show'on' ou 'off'

Esta macro permite, dinamicamente, exibir ou não o conteúdo do formulário.


Em princípio, o formulário é exibido (condição "on").

Ex. 1: Para não exibir o formulário.


sc_form_show = 'off';

Escopo da Macro

Aplicação Aplicação Aplicação


Calendário Formulário Controle
onScriptInit onScriptInit
onScriptInit
onLoad onLoad
onLoadAll
onValidate onValidate

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:

Exibindo o valor do campo "cliente" de um formulário cli_js = sc_getfield('cliente'); alert


(cli_js.value);
31
Escopo da Macro

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")

[titulo] = "Vendas X Estado";

Escopo da Macro

Aplicação Aplicação
Gráfico Consulta
onFooter onScriptInit
onHeader onNavigate
onScriptInit onRecord

sc_get_language

Esta macro retorna a sigla do idioma em uso.

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

Esta macro retorna a sigla da configuração regional em uso.

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

Esta macro retorna o nome do tema do layout em uso na aplicação.

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

sc_hide_groupby_rule('group1', 'grop2', 'group3')

Esta macro é utilizada para desabilitar regras de Quebra em tempo de execução.


Esta macro é utilizada para desabilitar regras de Quebra em tempo de execução.
33
O Id das regras de quebras devem ser passadas como parametros.

Ex:

if( [usr_login_group] == 'seller' ){

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);

OBS: As imagens deverão existir no diretório de imagens do ambiente de desenvolvimento


(../devel/conf/sys/img/img/).

IMPORTANTE

À partir da versão 3.00.0144, foi implementado em (Aplicação->Configuração->Imagens Extras


da Aplicação) uma interface para que o usuário possa informar as imagens extras, permitindo,
inclusive, o upload de novas imagens.
Desta forma, esta macro não será mais necessária.

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.

Para catalogar os script's, no menu principal do Scriptcase, acessar


"Configuração=>Bibliotecas. Nesta opçao o usuário poderá escrever seu script ou fazer "upload"
de um script existente.

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).

- Nome do script: Nome do script a ser incluido na aplicação.

A Origem do contexto sob o qual o script foi catalogado, podendo ser:


- em branco = Script's a nível global, que acompanham a distribuição do Scriptcase.
- pub = A nível Público
- prj = A nível do Projeto
- usr = A nível do Usuário

Ex. 1: Incluindo um script catalogado a nível globa. (Scriptcase)


sc_include("meu_script.php");

Ex. 2: Incluindo um script catalogado a nível do projeto.


sc_include("meu_script.php", "prj");

Ex. 3: Incluindo um script catalogado a nível do usuário.


sc_include("meu_script.php", "usr");

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

sc_include_lib("Lib1", "Lib2", ...)

Esta macro é usada para selecionar dinamicamente as bibliotecas da aplicação.

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

sc_include_library("Escopo", "Nome da Biblioteca", "Arquivo", "include_once", "Require")

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".

Ex: Incluindo um arquivo de uma biblioteca:


sc_include_library("prj", "phpqrcode", "qrlib.php", true, 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. 1: Usando o nome do campo.


sc_label("cliente") = "Nome do Cliente";

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

Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Report


Calendário Gráfico Consulta Formulário Controle PDF
ajaxFieldonBlur
Onchange
onBlur
OnClick
onChange
onScriptInit onClick OnFocus
onClick
onLoad onScriptInit onScriptInit onScriptInit onScriptInit
onFocus
onRefresh onNavigate onLoad
onScriptInit
onNavigate
onLoadAll
onLoadRecord
onRefresh

sc_language

Esta macro retorna o idioma e a configuração regional atual do sistema.

Ex. 1:

echo "Language: ".{sc_language};

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
Blank Gráfico Consulta Filtro Formulário Controle Menu Menu árvore Report PDF
onApplicationInit onApplicationInit
onCalendarApplicationInit onApplicationInit onApplicationInit onApplicationInit onScriptInit onApplicationInit onApplicationInit onApplicationInit
onExecute onScriptInit
onCalendarScriptInit onScriptInit onFilterInit onScriptInit onValidate onLoad onLoad onScriptInit
onScriptInit onValidateSuccess
36
sc_ldap_login

$ldapConn = sc_ldap_login($server[, $domain, $user, $password, $dn, $group]);

É 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 =

Existem 3 possibilidades de retorno:

Retorno da macro Situação


(string)'ldap_connect_error' Erro ao conectar com o servidor/serviço LDAP.
Erro com autenticação, após conexão bem-sucedida com o
(string)'ldap_bind_error'
servidor.
(resource) Conexão e autenticação bem-sucedidos.

Escopo da Macro

Aplicação Aplicação Aplicação


Calendário Formulário Controle
onApplicationInit onApplicationInit onApplicationInit
onValidate onValidate onValidate

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

Aplicação Aplicação Aplicação


Calendário Formulário Controle
onApplicationInit onApplicationInit onApplicationInit
onValidate onValidate onValidate

sc_ldap_search($filter = 'all', $attributes = array() )

Esta macro é utilizada para realizar buscas no LDAP.

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:

$result = sc_ldap_search($filter, array('mail', 'displayname'));

Escopo da Macro

Aplicação Aplicação Aplicação


Calendário Formulário Controle
onApplicationInit onApplicationInit onApplicationInit
onValidate onValidate onValidate

sc_link(Coluna, Aplicação, Parâmetros, "Hint", "Target", Altura, Largura)

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: Local onde a aplicação chamada irá funcionar, podendo ser:

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;

No caso de target modal, existem dois parâmetros opcionais*:

*Altura: Defina a altura da janela modal (default 440);


*Largura: Defina a largura da janela modal (default 630);

Obs: Se omitido, será atribuído o valor "_self".

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

Aplicação Aplicação Report


Consulta PDF
onRecord onRecord

sc_lin_cod_barra_arrecadacao({Código_Barra}, Código_Seguimento, Código_Moeda, {Valor}, {Livre})

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

Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Report


Aplicação Blank
Calendário Gráfico Consulta Formulário Controle PDF
onBeforeInsert
onClick onBeforeUpdate
onBeforeInsert
onFooter onClick onFooter
onBeforeUpdate onFooter
onHeader onLoad onValidate onHeader
onExecute onLoad onHeader
onScriptInit onNavigate onValidateSuccess onScriptInit
onRefresh onScriptInit
onNavigate onLoadRecord onRecord
onValidateSuccess
onRecord onRefresh
onValidateSuccess
38
sc_lin_cod_barra_banco({Código_Barra}, Código_Banco, Código_Moeda, {Valor}, {Livre}, {Data_Vencimento})

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

Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Report


Aplicação Blank
Calendário Gráfico Consulta Formulário Controle PDF
onBeforeInsert
onClick onBeforeUpdate
onBeforeInsert
onFooter onClick onFooter
onBeforeUpdate onFooter
onHeader onLoad onValidate onHeader
onExecute onLoad onHeader
onScriptInit onNavigate onValidateSuccess onScriptInit
onRefresh onScriptInit
onNavigate onLoadRecord onRecord
onValidateSuccess
onRecord onRefresh
onValidateSuccess

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

Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Report


Aplicação Blank
Calendário Gráfico Consulta Formulário Controle PDF
onBeforeInsert
onClick onBeforeUpdate
onBeforeInsert
onFooter onClick onFooter
onBeforeUpdate onFooter
onHeader onLoad onValidate onHeader
onExecute onLoad onHeader
onScriptInit onNavigate onValidateSuccess onScriptInit
onRefresh onScriptInit
onNavigate onLoadRecord onRecord
onValidateSuccess
onRecord onRefresh
onValidateSuccess

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

Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Report


Aplicação Blank
Calendário Gráfico Consulta Formulário Controle PDF
onBeforeInsert
onClick onBeforeUpdate
onBeforeInsert
onFooter onClick onFooter
onBeforeUpdate onFooter
onHeader onLoad onValidate onHeader
onExecute onLoad onHeader
onScriptInit onNavigate onValidateSuccess onScriptInit
onRefresh onScriptInit
onNavigate onLoadRecord onRecord
onValidateSuccess
39
onRecord onRefresh
onValidateSuccess

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:

sc_log_add("access", "Aplicação foi acessada pelo usuário trial");

Escopo da Macro

Aplicação Aplicação Aplicação


Aplicação Blank
Calendário Consulta Formulário
onExecute onValidate onScriptInit onValidate

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

Aplicação Aplicação Aplicação


Aplicação Blank
Calendário Consulta Formulário
onExecute onLoad onScriptInit onLoad

sc_lookup(Dataset, "Comando SQL", "Conexão")

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).

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.
Obs: O parâmetro de conexão não aceita variável. Você deve digitar o nome da conexão que o
comando SQL irá executar.

Ex. 1:
sc_lookup(dataset, "select clienteid, nomecliente, limitecred from clientes" );

Para ter acesso à primeira linha (dataset), teremos:


{clienteid} = {dataset[0][0]};
{nomecliente} = {dataset[0][1]};
{limitecred} = {dataset[0][2]};

Para ter acesso à segunda linha (dataset), teremos:


{clienteid} = {dataset[1][0]};
{nomecliente} = {dataset[1][1]};
{limitecred} = {dataset[1][2]};

Caso ocorra erro na 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]};
}

Ex. 3 : O comando SQL também pode sercomposto de campos da aplicação (variáveis


locais) ou de variáveis globais:
sc_lookup(dataset, "select valor pedido from pedidos where clienteid = '{clienteid} ' and
cod_vendedor = [var_glo_vendedor]");

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)

Esta macro tem por finalidade o envio de e-mail.

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]);

A quantidade de e-mail's, efetivamente enviados, é disponibilizada através da variável especial


"sc_mail_count".

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

Aplicação Aplicação Aplicação


Aplicação Blank
Gráfico Consulta Controle
onFooter onScriptInit
onValidate
onExecute onHeader onNavigate
onValidateSuccess
onScriptInit onRecord
42
sc_master_value('Objeto', Valor)

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:

sc_lookup(result,"SELECT SUM(Total) FROM adm_pedido_itens WHERE PedidoID = '{PedidoID}'");

//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

Aplicação Aplicação Aplicação


Calendário Formulário Controle
onAfterDelete
onAfterDeleteAll
onAfterDelete onAfterInsert
onAfterInsert onAfterInsertAll
onAfterUpdate onAfterUpdate
onApplicationInit onAfterUpdateAll
onBeforeDelete onApplicationInit
onBeforeInsert onBeforeDelete onScriptInit
onBeforeUpdate onBeforeInsert onLoadAll
onScriptInit onBeforeUpdate onRefresh
onLoad onScriptInit
onRefresh onLoad
onValidate onNavigate
onValidateFailure onLoadRecord
onRefresh
onValidate
onValidateFailure

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.

Observe que, os parâmetros a serem passados, são os "ID" dos ítens.

Caso o item de menu que você remova da exibição tenha nós "filhos", estes também serão
omitidos.

Escopo da Macro

Aplicação Menu Aplicação Menu árvore


onApplicationInit onApplicationInit
onLoad onLoad

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.

Observe que, os parâmetros a serem passados, são os "ID" dos ítens.

Caso o item de menu que você desabilite da exibição tenha nós "filhos", estes também serão
desabilitados.

Escopo da Macro

Aplicação Menu Aplicação Menu árvore


onApplicationInit onApplicationInit
onLoad onLoad

sc_menu_force_mobile(boolean)

Macro utilizada para forçar a criação do menu para dispositivos móveis.

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

Aplicação Menu Aplicação Menu árvore


onApplicationInit
onLoad
onLoad

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. 1: Para limpar variáveis globais.


if ({sc_menu_item} == "item_1")
{
sc_reset_global([global1], [global2]);
}

Ex. 2: Uso do botão da barra de ferramentas do menu.


if ({sc_menu_item} == "btn_1")
{
sc_apl_conf("form_customer", "start", "new");
}

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

Aplicação Menu Aplicação Menu árvore


onApplicationInit
onExecute
onExecute

sc_redir(Aplicação, Parâmetro01; Parâmetro02, Target, Error, alt_modal, larg_modal)

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:

1. Após o nome da aplicação, utilizar o delimitador vírgula (,)


2. Informar o nome do parâmetro, o sinal de igualdade (=) e o valor ou variável a ser atribuida.
3. Havendo mais de um parâmetro, utilizar o delimitador ponto e vírgula (;)
4. Poderá ser informado o target no qual a aplicação será aberta (default=_self), podendo ser: _self,
_parent, _blank ou modal.
5. Paramentro opcional para definir se vai redirecionar caso existam mensagens de erro na
aplicação. "E" não redireciona caso existam erros e "F" força redirecionamento mesmo se houver
erro na aplicação.

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.

A macro em questão não da suporte ao parâmetro Modal quando utilizada em botões do


tipo Run

Ex. 1: Aplicação sem parâmetros e sem target.


if ([glo_usuario] == "teste")
{
sc_redir(aplx.php);
}
44
Ex. 2: Aplicação com parâmetros e sem target.sc_redir(Aplicação, Parametro01;
Parametro02, Target, Error)
if ([glo_usuario] == "teste")
{
sc_redir(aplx.php, parm1={clienteid}; parm2="xxx");
}

Ex. 3: Aplicação sem parâmetros e com target.


if ([glo_usuario] == "teste")
{
sc_redir(aplx.php, "", "_parent");
}

Ex. 4: Aplicação com parâmetros e com target.


if ([glo_usuario] == "teste")
{
sc_redir(aplx.php, parm1={clienteid}; parm2="xxx", "_blank");
}

Ex. 5: URL.
if ([glo_usuario] == "teste")
{
sc_redir(http://www.minha_pagina.com.br);
}

OBS: Tudo que foi passado como parâmetro pela macro será acessível como variável global na
aplicação a qual foi redirecionada.

EX: sc_redir(aplx.php, parm1={clienteid}; parm2="xxx");

Na aplicação aplx.php o parâmentro poderá ser acessado fazendo chamada a variável global
[parm1] e [parm2]

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
Blank Gráfico Consulta Filtro Formulário Controle Menu Menu árvore Report PDF
onAfterDelete
onAfterDeleteAll
onAfterInsert
onAfterDelete
onAfterInsertAll
onAfterInsert
onAfterUpdate
onAfterUpdate
onAfterUpdateAll onApplicationInit
onApplicationInit
onApplicationInit onClick
onBeforeDelete
onBeforeDelete onScriptInit
onBeforeInsert onApplicationInit
onApplicationInit onApplicationInit onFilterInit onBeforeDeleteAll onLoadAll onExecute
onExecute onBeforeUpdate onExecute onApplicationInit
onScriptInit onScriptInit onFilterValidate onBeforeInsert onRefresh onLoad
onCalendarApplicationInit onLoad
onBeforeInsertAll onValidate
onCalendarScriptInit
onBeforeUpdate onValidateFailure
onScriptInit
onBeforeUpdateAll onValidateSuccess
onLoad
onClick
onValidate
onScriptInit
onValidateSuccess
onLoad
onValidate
onValidateSuccess

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.

Ex. 1: Apagando as alterações da aplicação "minha_apl", apenas a propriedade "start".


sc_reset_apl_conf("minha_apl", "start");

Ex. 2: Apagando todas as alterações da aplicação "minha_apl".


sc_reset_apl_conf("minha_apl");

Ex. 3: Apagando as alterações de todas as aplicações.


sc_reset_apl_conf();

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
Blank Gráfico Consulta Filtro Formulário Controle Menu Menu árvore Report PDF
onApplicationInit
onApplicationInit
onApplicationInit onApplicationInit onApplicationInit onApplicationInit onScriptInit onApplicationInit onApplicationInit onApplicationInit
onExecute onCalendarApplicationInit
onScriptInit onScriptInit onFilterInit onScriptInit onValidate onLoad onLoad onScriptInit
onScriptInit
onValidateSuccess
45
sc_reset_apl_status

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

Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação


Aplicação Calendário
Blank Gráfico Consulta Filtro Formulário Controle Menu Menu árvore Report PDF
onApplicationInit onApplicationInit
onCalendarApplicationInit onApplicationInit onApplicationInit onApplicationInit onApplicationInit onScriptInit onApplicationInit onApplicationInit onApplicationInit
onExecute
onCalendarScriptInit onScriptInit onScriptInit onFilterInit onScriptInit onValidate onLoad onLoad onScriptInit
onScriptInit onValidateSuccess

sc_reset_change_connection

Esta macro apaga as trocas feitas utilizando a macro "sc_change_connection".

Ex. 1:

sc_reset_change_connection();

Escopo da Macro

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

Esta macro desfaz as edições de conexão feitas pela macro "sc_connection_edit".

Ex. 1:

sc_reset_connection_edit();

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
Blank Gráfico Consulta Filtro Formulário Controle Menu Menu árvore Report PDF
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

sc_reset_connection_new

Esta macro desfaz as conexões feitas pela macro "sc_connection_new".

sc_reset_connection_new();

Escopo da Macro

Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação


46
Blank Aplicação Calendário Gráfico Consulta Filtro Formulário Controle Menu Menu árvore Report PDF

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

sc_reset_global([Variável_Global1], [Variável_Global2] ...)

Esta macro tem por objetivo apagar variáveis globais, armazenadas na sessão do PHP.

Ex. 1:

sc_reset_global ([Login], [Senha]);

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

Aplicação Menu Aplicação Menu árvore


onApplicationInit onApplicationInit
onLoad onLoad

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

Aplicação Menu Aplicação Menu árvore


onApplicationInit onApplicationInit
onLoad onLoad

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. 1: Para limpar variáveis globais.


if ({sc_script_name} == "apl1")
{
sc_reset_global([global1], [global2]);
}

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

Aplicação Menu Aplicação Menu árvore


onExecute onExecute

sc_select(dataset, "Comando SQL", "Conexão")

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})

Esta macro modifica o SELECT dinamicamente:

É possível alterar dinamicamente os campos de uma consulta, através da alteração dinâmica do


select original.

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:

Cláusula select: select ano, par_mes from tabela

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.

Obs: Este comando deve ser implementado no evento "onInit";

Escopo da Macro

Aplicação Aplicação
Gráfico Consulta
49
onScriptInit onScriptInit

sc_select_order("Campo")

É possível, em tempo de execução da aplicação de consulta, alterar a cláusula ORDER BY do select


principal da consulta.
Para isso, é necessário que no comando SQL original da consulta já exista pelo menos uma cláusula
ORDER BY, pois será feita a subtituição de determinada cláusula pela nova.

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";

Obs: Este comando deve estar no contexto de "processar antes do select".

Escopo da Macro

Aplicação Aplicação
Gráfico Consulta

onHeader
onScriptInit
onScriptInit

sc_select_where(add)

É possível, em tempo de execução da aplicação de consulta, adicionar um campo/condição à


cláusula WHERE da consulta.

Ex. 1: Adiciona tudo que estra dentro das aspas duplas ao where do select da consulta.
if (empty({sc_where_atual})){
sc_select_where(add) = "where campoX > [variavel_global]";
}
else{
sc_select_where(add) = "AND campoX > [variavel_global]";
}

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.

Para mais informações sobre os parâmetros o mandirll clique aqui

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.

Exemplo 1: Envio de e-mail utilizando um Profile pré configurado em "Ferramentas >


API".
if({api_type} == 'smtp' ){
$var_config = array(
'profile' => 'yahoo_example',

'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);

Exemplo 2: Envio de e-mail por SMTP


$smtp_server = "smtp.mail.yahoo.com";
$smtp_port = "465";
$smtp_user = "scriptcase.export";
$smtp_password = "scriptcase.export";
$from_email = "scriptcase.export@yahoo.com";
$from_name = "Scriptcase Export";

if ( {api_type} == 'smtp' ){
$var_config = array(

'profile' => '',

'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);

Exemplo 3: Envio de e-mail usando o Mandrill


if({api_type} == 'mandrill' ){
$var_config = array(
'settings' => [
'gateway' => 'mandrill',
'api_key' => {api_key},
'from_email' => {from_email},
'from_name' => {from_name}
],

'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);

Exemplo 4: Envio de e-mail usando o Amazon SES


if({api_type} == 'ses' ){
$var_config = array(
'settings' => [
'gateway' => 'ses',
'region' => {ses_region},
'api_key' => {api_key},
'api_secret' => {ses_secret},
'from_email' => {from_email}
],
'message' => [
'html' => {msg},
'text' => '',
'to' => array($arr_merge),
'subject' => {subject}
]
);
}

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.

Índice do Array Descrição


to: Destinatário de SMS
message: O conteúdo da mensagem de texto
API para ser utilizada (clickatell, plivo ou
gateway:
twilio)
auth_token: Token de autenticação de API

Exemplo 1 - Estrutura básica de envio:


$arr_settings = array(
'message' =>
[
'to' => '+55999999999',
'message' => 'Scriptcase SMS'
],
'settings' =>
[
'gateway' => 'clickatell',
'auth_token' => '54Cik1-gQ4GqtuN70d4y4w=='
]);

sc_send_sms($arr_settings);

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
Blank Gráfico Consulta Filtro Formulário Controle Menu 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
onApplicationInit onApplicationInit onFocus
onApplicationInit onApplicationInit onApplicationInit
onApplicationInit onFooter onBeforeDelete onApplicationInit
onBeforeDelete onFilterInit onApplicationInit onApplicationInit onFooter
onFooter onGroupBy onBeforeDeleteAll onClick
onExecute onBeforeInsert onFilterRefresh onExecute onExecute onHeader
onHeader onHeader onBeforeInsert onScriptInit
onBeforeUpdate onFilterSave onLoad onLoad onScriptInit
onScriptInit onScriptInit onBeforeInsertAll onLoadAll
onCalendarApplicationInit onFilterValidate onRecord
onNavigate onBeforeUpdate onRefresh
onCalendarScriptInit
onRecord onBeforeUpdateAll onValidate
onScriptInit
onClick onValidateFailure
onLoad
onScriptInit onValidateSuccess
onRefresh
onLoad
onValidate
onNavigate
onValidateFailure
onLoadRecord
onValidateSuccess
onRefresh
onValidate
onValidateFailure
onValidateSuccess

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

Exemplo 1: Retornando um array com o nome 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();

--------------------------------------------------------------------------------------

Exemplo 2: Retornando um array apenas com com o índice das colunas.

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

Aplicação Aplicação Aplicação


Calendário Formulário Controle
OnClick OnClick onApplicationInit
onLoad onLoad onScriptInit
onRefresh onRefresh onLoadAll
53
onValidateSuccess onValidateSuccess onRefresh

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";

Ex. 1: Registrando uma variável do usuário


$var_user = "algum valor";
sc_set_global($var_user);

Será criada uma variável de sessão, com o nome "var_user", com o conteúdo "algum valor".

Ex. 2: Registranto uma variável de um campo da aplicação


sc_set_global({campo_apl});

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:

sc_set_groupby_rule = "id da regra";

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.

Ex. 1: Mudar o idioma para Inglês.


sc_set_language('en_us');

Ex. 2: Mudar o idioma para Espanhol.


54
sc_set_language('es');

Ex. 3: Mudar o idioma para Arabe.


sc_set_language('ar');

Ex. 4: Mudar o idioma para Português. (Portugal)


sc_set_language('pt_pt');

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.

Ex. 1: Mudar o idioma para Inglês e as configurações regionais para o Canadá.


sc_set_language('en_us;en_ca');

Ex. 2: Mudar o idioma para Espanhol e as configurações regionais para o Mexico.


sc_set_language('es;es_mx');

Ex. 3: Mudar o idioma para Alemão e as configurações regionais para Luxembourg.


sc_set_language('de;de_lu');

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:

1) Estas macros devem ser utilizadas no evento "onApplicationInit".

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).

Ex. 1: Usando a forma afirmativa.


if (sc_site_ssl){
echo "ok - Site seguro";
}

Ex. 2: Usando a forma negativa.


if (!sc_site_ssl){
echo "Perigo - Site não é seguro";
}

Ex. 3: Redirecionando se o site não for seguro.


if (!sc_site_ssl){
sc_redir("http://www.pagina_erro.com.br/") ;
}

Obs: Esta macro funciona apenas para o Servidor WEB IIS (Internet Information Server).

Escopo da Macro

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)

Esta macro é usada para proteger o campo/variável contra "sql injection".

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});

Ex. 2: Protegendo uma variável do usuário:


$campo_protect = sc_sql_injection($minha_var);

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

sc_sql_protect(Valor, "Tipo", "Conexão")

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.

O parâmetro tipo até o momento só pode rececer o valor "data".

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.

sc_select_where(add) = " AND news_noticias.noticia_data_pub


BETWEEN ".sc_sql_protect($data_inicial, "date")." AND ".sc_sql_protect($data_final, "date")."";

Escopo da Macro

Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Report


Aplicação Blank
Calendário Consulta Filtro Formulário Controle PDF
onAfterDeleteAll
onClick
onAfterInsertAll
onFooter
onAfterUpdateAll
onGroupBy onLoadAll
onExecute onValidate onFilterValidate onBeforeDeleteAll onRecord
onScriptInit onValidate
onBeforeInsertAll
onNavigate
onBeforeUpdateAll
onRecord
onValidate

sc_text_style({Meu_Campo}, "Background-Color", "Size", "Color", "Family", "Weight")

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

sc_time_diff({datetime_01}, "Formato datetime_01", {datetime_02}, "Formato datetime_02")

sc_time_diff({datetime_01}, "Formato datetime_01", {datetime_02}, "Formato datetime_02");

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.

Ex. 1: Formato geral


{diferencas} = sc_time_diff({datetime_01}, "Formato datetime_01", {datetime_02}, "Formato datetime_02");

{dif_horas} = {diferencas[0]};
{dif_minutos} = {diferencas[1]};
{dif_segundos} = {diferencas[2]};

Ex. 2: Retornando valores positivos


{diferencas} = sc_time_diff("2012-07-25 05:33:45", "yyyy-mm-dd hh:ii:ss", "2012-07-21 15:22:57", "yyyy-mm-dd hh:ii:ss");

{diferencas[0]} seria igual a 86 (horas)


{diferencas[1]} seria igual a 10 (minutos)
{diferencas[2]} seria igual a 48 (segundos).

Ex. 3: Retornando valores negativos


{diferencas} = sc_time_diff("2012-07-21 15:22:57", "yyyy-mm-dd hh:ii:ss", "2012-07-25 05:33:45", "yyyy-mm-dd hh:ii:ss");

{diferencas[0]} seria igual a -86 (horas)


{diferencas[1]} seria igual a -10 (minutos)
{diferencas[2]} seria igual a -48 (segundos).

Ex. 4: Considerando apenas formato de horas - Retorno positivo


{diferencas} = sc_time_diff("18:14:55", "hh:ii:ss", "10:55:22", "hh:ii:ss");

{diferencas[0]} seria igual a 7 (horas)


{diferencas[1]} seria igual a 19 (minutos)
{diferencas[2]} seria igual a 33 (segundos).

Ex. 5: Considerando apenas formato de horas - Retorno negativo


{diferencas} = sc_time_diff ("10:55:22", "hh:ii:ss", "18:14:55", "hh:ii:ss");

{diferencas[0]} seria igual a -7 (horas)


{diferencas[1]} seria igual a -19 (minutos)
{diferencas[2]} seria igual a -33 (segundos).

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);

Valor de entrada = 1250.235


Valor de saída = 1250.23

Valor de entrada = 1250.2


Valor de saída = 1250.20

Valor de entrada = 1250


Valor de saída = 1250.00

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)

Esta macro altera a URL de saída da aplicação.

Ex. 1:
sc_url_exit(http://www.netmake.com.br);

Ex. 2:
sc_url_exit(aplx.php);

Escopo da Macro

Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Report


Calendário Gráfico Consulta Filtro Formulário Controle PDF
onAfterDelete
onAfterDeleteAll
onAfterInsert
onAfterInsertAll
onAfterUpdate
onAfterDelete
onAfterUpdateAll
onAfterInsert
onApplicationInit
onAfterUpdate
onBeforeDelete
onApplicationInit onApplicationInit
onBeforeDeleteAll
onBeforeDelete onClick
onBeforeInsert
onBeforeInsert onScriptInit
onApplicationInit onApplicationInit onBeforeInsertAll
onBeforeUpdate onScriptInit onLoadAll onRecord
onScriptInit onFilterInit onBeforeUpdate
onScriptInit onValidate
onBeforeUpdateAll
onLoad onValidateFailure
onClick
onRefresh onValidateSuccess
onScriptInit
onValidate
onLoad
onValidateFailure
onNavigate
onValidateSuccess
onLoadRecord
onRefresh
onValidate
onValidateFailure
59
onValidateSuccess

sc_url_library("Escopo", "Nome da Biblioteca", "Arquivo")

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.

Nome da Nome dado à biblioteca no momento da criação


Biblioteca
Arquivo Caminho absoluto do arquivo, dentro da biblioteca.

Ex. 1 - Importando arquivo CSS de uma biblioteca:


<*link rel="stylesheet" type="text/css" href="<*?php echo sc_url_library('prj', 'bootstrap-3.3.2-dist',
'css/style1.css'); ?>" />

Ex. 2 - Importando arquivo JS de uma biblioteca:


<*script type="text/javascript" src="<*?php echo sc_url_library('prj', 'bootstrap-3.3.2-dist',
'js/bootstrap,js'); ?>">

Obs: Caso deseje utilizar um dos exemplos acima, você deve retirar os asterísticos (*) no ínicio das
tags.

Escopo da Macro

Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Menu


Aplicação Calendário
Blank Gráfico Consulta Filtro Formulário Controle Menu árvore
ajaxFieldonBlur
Onchange
OnClick
OnFocus
ajaxFieldonBlur onAfterDelete
Onchange onAfterDeleteAll
OnClick onAfterInsert
OnFocus onAfterInsertAll onBlur
onAfterDelete onAfterUpdate onChange
onAfterInsert onAfterUpdateAll onClick
onAfterUpdate onApplicationInit onFocus
onApplicationInit
onApplicationInit onApplicationInit onBeforeDelete onApplicationInit
onFilterInit onApplicationInit
onBeforeDelete onFooter onBeforeDeleteAll onClick onExecute
onExecute onScriptInit onFilterRefresh onExecute
onBeforeInsert onHeader onBeforeInsert onScriptInit onLoad
onFilterSave onLoad
onBeforeUpdate onScriptInit onBeforeInsertAll onLoadAll
onFilterValidate
onCalendarApplicationInit onBeforeUpdate onRefresh
onScriptInit onBeforeUpdateAll onValidate
onLoad onClick onValidateFailure
onRefresh onScriptInit onValidateSuccess
onValidate onLoad
onValidateFailure onNavigate
onValidateSuccess onLoadRecord
onRefresh
onValidate
onValidateFailure
onValidateSuccess

sc_user_logout('nome da variável', 'conteúdo da variável', 'apl_redir.php', 'target')

Esta macro é utilizada para deslogar o usuário informado do sistema.

Se o target não for informado, assume "_top".

Ex:

sc_user_logout('usr_login', 'admin', 'ctrl_login.php', '_self');

Escopo da Macro

Aplicação Aplicação Aplicação Aplicação Aplicação Aplicação Report


Aplicação Blank
Calendário Gráfico Consulta Formulário Controle PDF
onAfterDelete
onAfterDeleteAll
onAfterInsert
onAfterInsertAll
onAfterDelete onAfterUpdate
onAfterInsert onAfterUpdateAll
onAfterUpdate onBeforeDelete
onBeforeDelete onBeforeDeleteAll onScriptInit
onHeader
onBeforeInsert onHeader onBeforeInsert onLoadAll
onExecute onScriptInit onScriptInit
onBeforeUpdate onScriptInit onBeforeInsertAll onValidate
onRecord
onScriptInit onBeforeUpdate onValidateSuccess
60
onLoad onBeforeUpdateAll
onValidate onScriptInit
onValidateSuccess onLoad
onNavigate
onLoadRecord
onValidate
onValidateSuccess

sc_vl_extenso(valor, tam_linha, tipo)

Gera valor por extenso, à partir de um valor numérico.

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:

{meu_extenso} = sc_vl_extenso({meu_valor}, 50, 'V');

Ex2:

{meu_extenso} = sc_vl_extenso({meu_valor}, 40, 'N');

Escopo da Macro

Aplicação
Consulta
onClick
onFooter
onHeader
onNavigate
onRecord

sc_warning'on' ou 'off'

Permite, dinamicamente, ativar ou desativar o controle de mensagens de advertencia.

As mensagens de advertencia são geradas quando é feita uma referência a uma variável
inexistente, um item de um array inexistente, etc.

Ex. 1: Para não exibir as mensagens.


sc_warning = '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
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")

Esta macro é usada para se comunicar com um serviço web.


Esta macro é usada para se comunicar com um serviço web.
61
Parâmetro Descrição
Informa qual será o método de acesso ao web service. Ex:
Método
file_get_contents ou curl.
URL URL de acesso ao web service.
Porta Porta de acesso ao web service.
Define o método de envio da requisição ao web service. Podendo serGET
Método de Envio
ou POST.
Array de parâmetros de acesso ao web service, variando de acordo com o
Array de Parâmetros
serviço acessado.
Array de
Array de parâmetros para configuração do método de acesso utilizado.
Configuração(opcional)
Timeout(opcional) Timeout de acesso ao serviço.
Formato de retorno do web service. Quando informado como "true", a
Retorno(opcional) resposta do web service é retornada em formato de array, caso contrário
mantém-se o formato de retorno original do serviço. Default: true.

$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);

Ex1 - Usando a macro com file_get_contents:


sc_webservice('file_get_contents', $webservice_url, $_SERVER["SERVER_PORT"], "POST", $parms,
array(), 30);

Ex2 - Usando a macro com curl:


$response = sc_webservice("curl", {paypal_type}, 80, "POST", $parms,
array(CURLOPT_RETURNTRANSFER => true, CURLOPT_SSL_VERIFYPEER=>false), 30);

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

Aplicação Aplicação Aplicação Report


Gráfico Consulta PDF
onClick
onFooter
onFooter
onFooter onGroupBy
onHeader
onHeader onHeader
onScriptInit
62
onScriptInit onScriptInit onRecord
onNavigate
onRecord

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

Aplicação Aplicação Aplicação Report


Gráfico Consulta PDF
onClick
onFooter
onFooter
onFooter onGroupBy
onHeader
onHeader onHeader
onScriptInit
onScriptInit onScriptInit
onRecord
onNavigate
onRecord

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

Aplicação Aplicação Aplicação Report


Gráfico Consulta PDF
onClick
onFooter
onFooter
onFooter onGroupBy
onHeader
onHeader onHeader
onScriptInit
onScriptInit onScriptInit
onRecord
onNavigate
onRecord

sc_zip_file("Arquivo", "Zip")

Esta macro é usada para gerar arquivo tipo ZIP, à partir de uma lista de arquivos e/ou diretórios.

No parâmetro arquivo, deverá ser informado um dos seguintes conteúdos:

- 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.

Ex. 1: Apenas um arquivo.


sc_zip_file("/teste/exemplo.htm", "/temp/teste.zip");

Ex. 2: Apenas um diretório.


sc_zip_file("/teste", "/temp/teste.zip");

Ex. 3: Criando um array dos arquivos e diretórios.


$prep = array();
$prep[] = " /teste/exemplo.htm";
$prep[] = "/teste";
sc_zip_file($prep, "/temp/teste.zip");

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.

{sum_cidade_parcela} Somatório do campo "parcela", da quebra de "cidade" que estiver sendo


processada.
{sum_cidade_saldo} Contém o somatório do campo "saldo", da quebra de "cidade" que estiver
sendo processada.
{sum_estado_saldo} Contém o somatório do campo "saldo", da quebra de "estado" 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:

{sum_quebra_valor} = {sum_quebra_valor} / {count_quebra};

Escopo da Macro

Aplicação Aplicação Aplicação Report


Gráfico Consulta PDF
onFooter onFooter
onFooter
onGroupBy onHeader
onHeader
onRecord onRecord

Variáveis de Totalizacao (quebras)

Durante o processamento das quebras, o Scriptcase disponibiliza todas as variáveis de totalização,


a nível geral e a nível da quebra que estiver sendo processada.

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.

{sum_quebra_parcela} Contém o somatório do campo "parcela", da quebra que estiver sendo


processada.
{sum_quebra_saldo} Contém o somatório do campo "saldo", 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.

{sum_quebra_saldo} = {sum_quebra_saldo} / {count_quebra};

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

Aplicação Calendário Aplicação Formulário Aplicação Controle

sc_ajax_javascript sc_ajax_javascript sc_ajax_javascript sc_ajax_message


sc_ajax_message sc_ajax_message sc_begin_trans
sc_begin_trans sc_begin_trans sc_calc_dv
sc_calc_dv sc_calc_dv sc_commit_trans
sc_commit_trans sc_commit_trans sc_concat
sc_connection_edit sc_connection_edit sc_connection_edit
sc_connection_new sc_connection_new sc_connection_new
sc_date sc_date sc_date
sc_date_conv sc_date_conv sc_date_conv
sc_date_dif sc_date_dif sc_date_dif
sc_date_dif_2 sc_date_dif_2 sc_date_dif_2
sc_date_empty sc_date_empty sc_date_empty
sc_decode sc_decode sc_decode
sc_encode sc_encode sc_encode
sc_error_exit sc_error_exit sc_error_exit
sc_error_message sc_error_message sc_error_message
sc_exec_sql sc_exec_sql sc_exec_sql
sc_field_display sc_field_display sc_field_display
sc_field_readonly sc_field_readonly sc_field_readonly
sc_format_num sc_format_num sc_format_num
sc_get_language sc_format_num_region sc_format_num_region
sc_get_regional sc_get_language sc_get_language
sc_get_theme sc_get_regional sc_get_regional
sc_include sc_get_theme sc_get_theme
sc_include_library sc_include sc_include
sc_lookup sc_include_library sc_include_library
sc_reset_connection_edit sc_label sc_label
sc_reset_connection_new sc_lookup sc_lookup
sc_reset_global sc_reset_connection_edit sc_reset_connection_edit
sc_rollback_trans sc_reset_connection_new sc_reset_connection_new
sc_select sc_reset_global sc_reset_global
sc_set_fetchmode sc_rollback_trans sc_rollback_trans
sc_set_global sc_select sc_select
sc_sql_injection sc_set_fetchmode sc_set_fetchmode
sc_time_diff sc_set_global sc_set_global
sc_trunc_num sc_sql_injection sc_sql_injection
sc_url_library sc_time_diff sc_time_diff
sc_warning sc_trunc_num sc_trunc_num
sc_webservice sc_url_library sc_url_library
Variables - Database sc_warning sc_warning
sc_webservice sc_webservice
Variables - Databases Variables - Database

Onchange

Aplicação Calendário Aplicação Formulário Aplicação Controle

sc_ajax_javascript sc_ajax_javascript sc_ajax_javascript


sc_ajax_message sc_ajax_message sc_ajax_message
sc_begin_trans sc_begin_trans sc_begin_trans
sc_calc_dv sc_calc_dv sc_calc_dv
sc_commit_trans sc_commit_trans sc_commit_trans
sc_connection_edit sc_connection_edit sc_concat
sc_connection_new sc_connection_new sc_connection_edit
sc_date_conv sc_date_conv sc_connection_new
sc_date_dif sc_date_dif sc_date
sc_date_dif_2 sc_date_dif_2 sc_date_conv
sc_date_empty sc_date_empty sc_date_dif
sc_decode sc_decode sc_date_dif_2
sc_encode sc_encode sc_date_empty
sc_error_exit sc_error_exit sc_decode
sc_error_message sc_error_message sc_encode
sc_exec_sql sc_exec_sql sc_error_exit
sc_field_display sc_field_display sc_error_message
sc_field_readonly sc_field_readonly sc_exec_sql
sc_format_num sc_format_num sc_field_display
sc_get_language sc_format_num_region sc_field_readonly
sc_get_regional sc_get_language sc_format_num
sc_get_theme sc_get_regional sc_format_num_region
sc_include sc_get_theme sc_get_language
sc_include_library sc_include sc_get_regional
sc_lookup sc_include_library sc_get_theme
sc_reset_connection_edit sc_label sc_include
sc_reset_connection_new sc_lookup sc_include_library
sc_reset_global sc_reset_connection_edit sc_label
sc_rollback_trans sc_reset_connection_new sc_lookup
sc_select sc_reset_global sc_reset_connection_edit
sc_set_fetchmode sc_rollback_trans sc_reset_connection_new
sc_set_global sc_select sc_reset_global
sc_sql_injection sc_set_fetchmode sc_rollback_trans
sc_time_diff sc_set_global sc_select
sc_trunc_num sc_sql_injection sc_set_fetchmode
sc_url_library sc_time_diff sc_set_global
sc_warning sc_trunc_num sc_sql_injection
sc_webservice sc_url_library sc_time_diff
Variables - Database sc_warning sc_trunc_num
sc_webservice sc_url_library
Variables - Database sc_warning
sc_webservice
Variables - Database
2

OnClick

Aplicação Calendário Aplicação Consulta Aplicação Formulário Aplicação Controle

sc_ajax_javascript sc_ajax_refresh sc_begin_trans sc_ajax_javascript sc_ajax_javascript


sc_ajax_message sc_calc_dv sc_ajax_message sc_ajax_message
sc_begin_trans sc_commit_trans sc_begin_trans sc_begin_trans
sc_calc_dv sc_concat sc_calc_dv sc_calc_dv
sc_commit_trans sc_date sc_commit_trans sc_commit_trans
sc_concat sc_date_conv sc_concat sc_concat
sc_connection_edit sc_date_dif sc_connection_edit sc_connection_edit
sc_connection_new sc_date_dif_2 sc_connection_new sc_connection_new
sc_date sc_date_empty sc_date sc_date
sc_date_conv sc_decode sc_date_conv sc_date_conv
sc_date_dif sc_encode sc_date_dif sc_date_dif
sc_date_dif_2 sc_exec_sql sc_date_dif_2 sc_date_dif_2
sc_date_empty sc_format_num sc_date_empty sc_date_empty
sc_decode sc_format_num_region sc_decode sc_decode
sc_encode sc_label sc_encode sc_encode
sc_error_exit sc_lin_cod_barra_arrecadacao sc_error_exit sc_error_exit
sc_error_message sc_lin_cod_barra_banco sc_error_message sc_error_message
sc_exec_sql sc_lin_digitavel_arrecadacao sc_exec_sql sc_exec_sql
sc_field_display sc_lin_digitavel_banco sc_field_display sc_field_display
sc_field_readonly sc_lookup sc_field_readonly sc_field_readonly
sc_format_num sc_mail_send sc_format_num sc_format_num
sc_get_language sc_reset_global sc_format_num_region sc_format_num_region
sc_get_regional sc_rollback_trans sc_get_language sc_get_language
sc_get_theme sc_select sc_get_regional sc_get_regional
sc_include sc_set_fetchmode sc_get_theme sc_get_theme
sc_include_library sc_set_global sc_include sc_include
sc_lookup sc_sql_injection sc_include_library sc_include_library
sc_reset_connection_edit sc_sql_protect sc_label sc_label
sc_reset_connection_new sc_time_diff sc_lookup sc_lookup
sc_reset_global sc_trunc_num sc_reset_connection_edit sc_reset_connection_edit
sc_rollback_trans sc_vl_extenso sc_reset_connection_new sc_reset_connection_new
sc_select sc_where_current sc_reset_global sc_reset_global
sc_set_fetchmode sc_where_filter sc_rollback_trans sc_rollback_trans
sc_set_focus sc_where_orig sc_select sc_select
sc_set_global sc_set_fetchmode sc_set_fetchmode
sc_sql_injection sc_set_focus sc_set_global
sc_time_diff sc_set_global sc_sql_injection
sc_trunc_num sc_sql_injection sc_time_diff
sc_url_library sc_time_diff sc_trunc_num
sc_warning sc_trunc_num sc_url_library
sc_webservice sc_url_library sc_warning
Variables - Database sc_warning sc_webservice
sc_webservice Variables - Database
Variables - Database

OnFocus

Aplicação Calendário Aplicação Formulário Aplicação Controle

sc_ajax_javascript sc_ajax_javascript sc_ajax_javascript


sc_ajax_message sc_ajax_message sc_ajax_message
sc_begin_trans sc_begin_trans sc_begin_trans
sc_calc_dv sc_calc_dv sc_calc_dv
sc_commit_trans sc_commit_trans sc_commit_trans
sc_concat sc_concat sc_concat
sc_connection_edit sc_connection_edit sc_connection_edit
sc_connection_new sc_connection_new sc_connection_new
sc_date sc_date sc_date
sc_date_conv sc_date_conv sc_date_conv
sc_date_dif sc_date_dif sc_date_dif
sc_date_dif_2 sc_date_dif_2 sc_date_dif_2
sc_date_empty sc_date_empty sc_date_empty
sc_decode sc_decode sc_decode
sc_encode sc_encode sc_encode
sc_error_exit sc_error_exit sc_error_exit
sc_error_message sc_error_message sc_error_message
sc_exec_sql sc_exec_sql sc_exec_sql
sc_field_display sc_field_display sc_field_display
sc_field_readonly sc_field_readonly sc_field_readonly
sc_format_num sc_format_num sc_format_num
sc_get_language sc_format_num_region sc_format_num_region
sc_get_regional sc_get_language sc_get_language
sc_get_theme sc_get_regional sc_get_regional
sc_include sc_get_theme sc_get_theme
sc_include_library sc_include sc_include
sc_lookup sc_include_library sc_include_library
sc_reset_connection_edit sc_label sc_label
sc_reset_connection_new sc_lookup sc_lookup
sc_reset_global sc_reset_connection_edit sc_reset_connection_edit
sc_rollback_trans sc_reset_connection_new sc_reset_connection_new
sc_select sc_reset_global sc_reset_global
sc_set_fetchmode sc_rollback_trans sc_rollback_trans
sc_set_global sc_select sc_select
sc_sql_injection sc_set_fetchmode sc_set_fetchmode
sc_time_diff sc_set_global

Anda mungkin juga menyukai