Histórico da Página
...
| Objetivo | Criar novos objetos de tela alimentados por campos já existentes em tabela. |
| Programa | SO0700 |
| Pré-Requisito | Não há pré-requisitos para utilização dessa função. |
| Visão Geral | No Otimizador de Telas é permitido criar objetos dinâmicos relacionados a tabelas do produto (apenas para consulta) ou uma tabela de um banco específico qualquer. Isto é feito por intermédio de uma ligação que seria a relação entre a tabela do programa e a tabela existente da qual se deseja buscar os dados. |
Ambiente de Desenvolvimento
| Informações | ||
|---|---|---|
| ||
Este texto demonstra alguns exemplos da criação destes tipos de objetos utilizando o programa “Atualização Conta Corrente” (cd1103) |
...
(so0700)
Primeiramente abre-se o programa no “Ambiente de Desenvolvimento” (so0700) para que se possa otimizá-lo. Depois são criados dois campos ....
...
A página relacionamento tem um funcionamento um pouco diferenciado do que foi exemplificado acima. Basicamente deve se escolher os atributos que devem ser semelhantes para estabelecer um relacionamento entre as duas tabelas: a externa e a de extensão. No exemplo foi estabelecido um relacionamento dizendo que os valores dos campos “cod-banco”, “agencia” e “conta-corren” da tabela “cta-corrente-ext” devem ser iguais, respectivamente, aos campos “cod-banco”, “agencia” e “conta-corren” da tabela “cta-corrente” .
| Informações | ||||
|---|---|---|---|---|
| ||||
O relacionamento entre as duas tabelas deve ser, obrigatoriamente do tipo extensão, ou seja, um para um (1 – 1). |
O funcionamento da página “Filtro” é desabilitado para este tipo de ligação e o das páginas “Opções” e “Atributo” são semelhantes aos exemplificados anteriormente. No exemplo foi escolhido o atributo “char1” da tabela “cta-corrente-ext” do banco “alpha” na janela “Atributos Query”. Depois foi digitado o nome “bancoext” para a ligação e a mesma foi salva, fechando a janela.
...
De volta ao ambiente de desenvolvimento, procede-se da mesma forma que já foi exemplificada, entra-se no “Zoom Propriedade Nome” para que se possa escolher o atributo “alpha.cta-corrente-ext.char1” retornado pela ligação “bancoext”.
...
Nome Botão
...
Descrição
...
Campo
...
Descrição
...
| title | Impotante: |
|---|
...
| title | Impotante: |
|---|
Janela Zoom - Opção
A opção ....
Na tabela a seguir estão descritos os elementos desta janela:
...
Campo
...
Para que o usuário possa se aprofundar mais nos conceitos de Ligação (query) é recomendado obter mais informações no manual do AppBuilder Help (Query Builder).