Formulário

 

Por ser a principal porta para a manipulação dos dados das entidades de um banco de dados, é o objeto no qual é disponibilizada uma Barra de ferramentas, componentes (em abas) e ações (independentes das abas do formulário) que, após serem configuradas, são disparadas no momento: da execução de transações (inserção, alteração, exclusão e seleção);da abertura ou fechamento do formulário; e do pressionamento de tecla, estando o formulário com o foco. Todos os Componentes que podem ser utilizados nos formulários são disponibilizados na aba Formulário da Paleta Objetos, sendo necessário que um formulário seja aberto para que apareçam.

 

 

Abas do Formulário

 

Todo novo formulário é criado com duas abas, a aba Cadastro e a aba Localizar. Ao clicar com o botão direito do mouse sobre a área delas, pode-se:

 

 

Cabe lembrar:

 

 

A aba Cadastro é a aba utilizada para a disposição dos componentes que serão ou não associados aos campos da fonte de dados do formulário. Sua área é composta por pequenos pontos separados um do outro por um espaçamento (vertical e horizontal) de oito pixels, os quais podem ser observados para efeito de posicionamento dos componentes.

 

A aba Localizar (no Maker) é composta por duas colunas:

 

 

 Abaixo consta uma imagem que demonstra a aba Localizar de um formulário.

 

image1146.jpg

 

 

Os componentes pertencentes a aba Localizar são:

 

image1145.jpg

 

 

A tabulação da aba Localizar ocorre entre os campos do filtro e o tipo de filtro. Dentro da aba Localizar, caso o usuário queira ir para o registro da aba Cadastro, é só pressionar a tecla Page Down em qualquer campo do filtro e, em seguida, selecione o registro e pressione a tecla Enter.

 

 

Observações:

 

 

Exemplo: Ao utilizar o "_"(underline) em uma pesquisa, a consulta retornará todos os registro pois, o "_"(underline) representa qualquer caracter.

 

Nota: Caso queira realizar uma busca onde o caracter pesquisado seja por exemplo o (_) usa-se o caracter de escape \.

 

Por exemplo:
 

select* from fr_acao where aco_nome like '%\_%';

ou

select* from fr_acao where aco_nome like '%\%%';

 

Dessa forma, o banco tratará o caracter especial como se fosse qualquer outro.

Preservando valores dos registros na aba consulta: não permitir scripts:

 

Por padrão, a grade na aba consulta permitirá scripts e tags HTML (mas o texto da tag aparece). Para desabilitar, use a propriedade avançada DesabilitarScriptAbaLocalizar para não escapar valores dos registros na aba de consulta.

 

Barra de Ferramentas da Grade de Listagens

 

image915.jpg

Observação
: Esta importação é somente para dados do tipo texto (String) e data. Não é possível a importação de dados a serem inseridos em campos de outros tipos que não seja string ou data.

 

Componentes

 

Na paleta, temos os componentes que poderão ser utilizados no formulário. Estes componentes aparecem quando entramos no modo de edição de formulário. Cada componente possui propriedades específicas.

 

O Maker utiliza alguns componentes já conhecidos em ambientes de desenvolvimento, tais como: Lista, Caixa de Texto, Texto, Texto Longo, Botão, Grade, Lista dinâmica, Opções, Imagem, Moldura, SubFormulário, Check.

 

O Maker possibilita a construção de sistemas apenas arrastando componentes e arrumando-os nos formulários.

 

Para mudar a posição do componente em relação ao limite esquerdo e superior do formulário, deve-se proceder da seguinte forma:

 

  1. Abra o formulário que deseja editar;

  2. Clique com o botão direito do mouse no campo do tipo Caixa de Texto;

  3. Selecione em Propriedades a opção PosiçãoX para 25;

  4. Selecione em Propriedades a opção PosiçãoY para 98;

  5. Utilize controles de alinhamento para agilizar a organização dos componentes

 

À medida que se edita a propriedade, a nova configuração é aplicada automaticamente.

 

A atualização do formulário ocorrerá no navegador, Modo Projeto do sistema em uso no Webrun.

 

Todo Componente. possui Eventos. Esses eventos podem estar habilitados ou não: "Ao Clicar", "Ao Entrar", "Ao Sair", "Ao Modificar", são eventos disponíveis para cada componente. A ação que ocorrerá quando determinado evento for acionado depende do fluxo associado.

 

Menu pop-up ativado da Área do Formulário

Este menu permite acessar uma série de recursos, a partir do clique direito do mouse na área do formulário:

 

image747.jpg

 

 

Clicando com o botão direito do mouse na aba do formulário, aparecem as opções abaixo:

 

Procedimento para visualizar a alteração de tamanho do formulário

 

Para visualizar a alteração de tamanho de um formulário, é necessário recarregar o formulário e o menu do sistema. Para isso, siga os procedimentos abaixo:

 

  1. Abra o formulário com o tamanho alterado.

  2. Utilize a combinação de teclas Ctrl + F5 para atualiza-lo (Limpar Cache).

  3. Feche o Formulário.

  4. Recarregue o Menu do sistema.

  5. Abra o formulário novamente (Através do menu).

 

 

Observações:

 

 

 

Criação de Formularios - Este vídeo demonstra a criação de formulários por assistente.

 

 

 

Itens Relacionados

 

 

 

 

 

___________________________________________________________________________

image776.jpg

Caso este tópico não tenha comentário satisfatório, envie e-mail para documentacao@softwell.com.br