Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Objetivo

Criar novos objetos de tela alimentados por campos já existentes em tabela.

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

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

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

...

titleImpotante:

...

titleImpotante:

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