Criando um template para sua aplicação - Formato Livre
O ScriptCase da a opção de você criar consultas/relatórios, com formatos personalizados, (boletos,fichas e etc). Você pode criar em um editor html o seu próprio modelo de saída observando as regras descritas abaixo.
O Template deve ser desenvolvido em HTML. Nesse arquivo HTML devemos especificar onde serão exibidos os campos referentes a consulta em sua tabela. Para especificarmos o local onde os registros da tabela serão exibidos, utilizamos chaves {variavel}. Como mostra o HTML do template de impressão de etiquetas para mala direta exibido abaixo:
Código HTML
{Nome} {Endereco} {Bairro} - {Cidade}- {Estado}
{Assunto} {Setor}
|
Vizualização do código HTML Acima
{Nome}
{Endereco}
{Bairro}-{Cidade}-{Estado}
{Assunto}
{Setor}
No formato livre também podemos utilizar o recurso dos loops que são definidos por flags no próprio template, veja em vermelho:
Código HTML
{Nome} {Endereco} {Bairro} - {Cidade}- {Estado}
{Assunto} {Setor}
|
Vizualização do código HTML Acima
{Nome}
{Endereco}
{Bairro}-{Cidade}-{Estado}
{Assunto}
{Setor}
As partes em vermelho delimitam onde o loop começa e onde ele termina. A quantidade de vezes que ele acontece é determinada pelo número de colunas da sua consulta.
Ex: Se a sua consulta estiver definida para ser exibida com 3 colunas o resultado final do loop será o mostrado abaixo.
Código HTML
{Nome} {Endereco} {Bairro} - {Cidade}- {Estado}
{Assunto} {Setor}
|
{Nome} {Endereco} {Bairro} - {Cidade}- {Estado}
{Assunto} {Setor}
|
{Nome} {Endereco} {Bairro} - {Cidade}- {Estado}
{Assunto} {Setor}
|
Vizualização do código HTML Acima
{Nome}
{Endereco}
{Bairro}-{Cidade}-{Estado}
{Assunto}
{Setor} {Nome}
{Endereco}
{Bairro}-{Cidade}-{Estado}
{Assunto}
{Setor} {Nome}
{Endereco}
{Bairro}-{Cidade}-{Estado}
{Assunto}
{Setor}
Agora que já sabemos um pouco sobre templates, você pode construir um template de sua preferência com a extenção .html e adicionar ao ScriptCase. Após a inclusão do template (ver imagens abaxo) criar a consulta e veja a próxima página.
No menu Configuração -> Visualização -> Templates para editar os templates do ScriptCase.
Escolha a opção Formato Livre e em seguida clique no botão Upload para incluir o seu modelo html.
Acesse a Configuração da Consulta e altere a Orientação para Formato Livre.
Acesse a Configuração da Visualização e em Modelo para o Corpo, informe o arquivo html que você fez upload.
Após a definição do template devemos formatar nossa consulta primeiro relacionando as variáveis criadas no template com os campos da tabela referente a consulta e formatar os tipos dos campos.
Como mostra a imagem abaixo:
Feito isso o ScriptCase vai produzir relatórios baseados no formato que você escolheu.
Veja como ficará a saida da sua aplicação.