Feedback

Criando uma aplicação de Consulta/Relatório

Para criar uma aplicação no projeto acesse o menu Aplicação > Nova Aplicação, clique no ítem Nova Aplicação da barra de ferramentas ou utilize a tela de atalho F2.

Os atalhos da interface do Scriptcase podem ser configurados na opção Minhas Teclas de Atalho no menu Configurações.

Menu Aplicação destacando a opção de Nova Aplicação

O Scriptcase oferece diversos tipos de aplicações que podem ser criadas de forma simples e rápida através da sua interface.

Nova Aplicação

Lista de aplicações que podem ser criadas.

Dados da Aplicação

Campos obrigatórios para a criação de aplicações

Conexão

Define a conexão principal que será utilizada pela aplicação criada.
Todas as conexões existentes no projeto estarão disponíveis neste campo.

Campo conexão na tela de dados da aplicação

Após a criação da aplicação, sua conexão pode ser alterada menu SQL nas configurações das aplicações ou utilizando a macro sc_change_connection para a criação de um sistema multi empresa, por exemplo.

Conexão com Dicionário de dados

Campo conexão na tela de dados da aplicação

Caso a conexão selecionada possuia um dicionário de dados vinculado, o nome do dicionário de dados será exibido logo a baixo do campo. Este nome serve como um link para a configuração do dicionário de dados.

Clique aqui para acessar nossa documentação sobre o dicionário de dados.

Nome

Define o nome para a aplicação criada. Este campo é obrigatório e deve conter entre 1 e 64 caracteres, que podem ser valores alfanuméricos, ponto(.), traço(-) e sublinhado(_).

Campo nome da aplicação

Os demais caracteres especiais assim como espaço não são permitidos.

Tabela

Define as tabelas que serão utilizadas na aplicação.

As aplicações do tipo Formulário e Calendário permitem o uso de apenas uma tabela.

Campos

Define os campos que farão parte da aplicação.

Localização

Campo seleção de idioma da aplicação

Idioma padrão da aplicação que será criada. Todos os idiomas disponívels no projeto são listados, e o idioma padrão do projeto vem selecionado automaticamente.

Clique aqui para saber como adicionar um novo idioma ao projeto.

Após a criação da aplicação seu idioma padrão pode ser alterado no menu Aplicação > Configuração nas configurações da aplicação.

Editando o Charset do idioma

Nesta tela, é possível também alterar o charset dos idiomas do projeto. Basta clicar no botão editar, posicionado após o campo de seleção do idioma.

botão editar idioma

Ao clicar podemos mudar o charset selecionado para o idioma nas configurações do projeto.

Opções do botão editar idioma

Esta alteração servirá apenas para a aplicação que está sendo criada, o charset dos idiomas nas configurações do projeto continuam os mesmos.

SQL

Exibe o comando SELECT gerado após a seleção das tabelas e campos. Este campo também permite a inserção de uma instrução SQL criada previamente, desde que utilize tabelas existentes no banco de dados selecionado na conexão.

Criar também um Formulário para editar a Consulta

Essa opção cria uma aplicação do tipo Formulário vinculada à Consulta, estabelecendo automaticamente um link de edição entre as aplicações. Para mais detalhes sobre o link de edição, clique aqui.

Essa opção está disponível apenas quando a Consulta é criada a partir de uma tabela.

Ao selecionar essa opção, será exibida uma caixa de diálogo solicitando ao desenvolvedor que defina o comportamento padrão para a criação de futuras aplicações do tipo Consulta.

Definir padrão para criação automática de formulário vinculado

  • Criar também um Formulário para editar a Consulta – Define o comportamento padrão para a criação de futuras aplicações do tipo Consulta.
  • Exibir sempre esta mensagem – Define se essa caixa de diálogo será exibida sempre.

Essa configuração pode ser alterada posteriormente acessando o menu Configurações > Meu Scriptcase.

Após confirmar o comportamento padrão, será necessário definir o nome do formulário que será criado.

Padrão de criação de consulta vinculada a formulário

Executar a aplicação após a criação

Essa opção define se a aplicação do tipo Consulta será executada automaticamente após ser criada.

Opção para executar a consulta após a criação da aplicação.

Ao selecionar essa opção, será exibida uma caixa de diálogo onde deve ser definido o comportamento padrão do Scriptcase para a criação de outras aplicações do tipo Consulta no projeto.

Caixa de diálogo para definir o comportamento padrão de execução da consulta após a criação

Você pode configurar a execução automática da Consulta selecionando a opção Executar a aplicação após a criação e clicando em salvar.

Se a opção Exibir sempre esta mensagem for desmarcada, essa caixa de diálogo não será mais exibida.

Essa configuração pode ser alterada posteriormente acessando o menu Configurações > Meu Scriptcase.

Relacionamento

Ao selecionar duas ou mais tabelas, a aba “Relacionamento” será exibida. Nesta aba são visualizados os relacionamentos montados entre as tabelas selecionadas.

O relacionamento será montado e validado automaticamente, com base na configuração de chave estrangeira da tabela.

  • OK (linhas Verdes) - Relacionamento está correto de acordo com a configuração das tabelas.
  • Erro (Linha Vermelha) - O relacionametno está errado de acordo com as configurações das tabelas.
  • Salvo pelo usuário (Linhas Amarelas) - Salvo pelo Usuário

Esta tela de relacionamento é montada com base nas tabelas selecionadas no campo tabelas, caso o JOIN seja montado diretamente no campo SQL a aba não será exibida.

Tela de relacionamento das aplicações

Edição de Campos

Esta tela exibe os campos das tabelas selecionadas e permite realizar ajustes antes da criação da aplicação, como alteração do tipo de dado, nome de exibição e outras configurações.

Lista de campos no processo de criação da consulta

Campos

Nomes dos campos do banco de dados.

Label

Nomes dos campos exibidos na interface da aplicação gerada.

Tipo de dado

Especifica o tipo de dado do campo.

Grid

Define os campos disponíveis na aplicação do tipo Grid.

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.

Definição do esquema das aplicações