Árvore de páginas

Versões comparadas

Chave

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

...

  • O relacionamento no exemplo foi customizado e diz que para haver relacionamento entre as duas tabelas, o campo “cod-banco” da tabela “banco” deve ser igual ao campo “cod-banco” da tabela “cta-corrente”.
  • A codificação do relacionamento pode ser digitada ou então pode ser feita com o auxilio das listas de campos (por intermédio de duplo clique) e dos operadores. Também pode se criar filtros para a ligação. Neste exemplo foi criado um filtro dizendo que o registro da ligação só será valido se o campo “cod-frebaban” da tabela banco tiver um valor maior que “0” (zero).
  • Deve se verificar também as opções da tabela da ligação. Esta ligação retornará apenas dois atributos que serão utilizados nos campos do programa. Então é interessante marcar  a opção Retorna Campos com o valor Informados pois assim a ligação irá apenas trazer os dados necessários das tabelas (escolhidos na página atributos) quando ela for utilizada, fazendo com que a performance da busca de dados seja otimizada.
  • Também se deve escolher se a ligação é do tipo Inner Join onde os registros da primeira tabela do relacionamento só serão trazidos se a codificação da página Relacionamento for satisfeita, ou então do tipo Outer Join onde os registros da primeira tabela do relacionamento são trazidos mesmo que a codificação da página Relacionamento não seja satisfeita.
  • Em seguida na página Atributo deve-se escolher os atributos (campos) que serão utilizados por intermédio da janela  “Atributos Query” . Nesta página também é possível excluir atributos que não são mais desejados na ligação.
  • Na janela “Atributos Query”, devem ser selecionados os itens que serão incluídos na lista de atributos utilizados pela Ligação. No exemplo seleciona-se a tabela “mgadm.banco” na parte superior e pressiona-se o botão de inclusão com o atributo “ag-padrão” selecionado na lista “Atributos disponíveis”, depois o mesmo processo é realizado para a tabela “mgadm.cta-corrente” (externa) e com o atributo “ct-ipmf”;
  • Após confirmar a escolha na janela “Atributos Query”, os atributos são exibidos na página “Atributo” da janela de criação de ligações. No exemplo, é digitado o nome "banco" para a ligação  e pressionado o pressionandoo botão para salvá-la e fechar a janela, retornando assim para a janela “Zoom Ligações”.
  • De volta a janela “Zoom Ligações” seleciona-se a ligação recém criada e fecha-se a janela confirmando a seleção no botão "Confirma";
  • De volta ao ambiente de desenvolvimento, nota-se na paleta de propriedades que a propriedade “Ligação”  tem o valor “banco” (o nome da ligação recém criada). Como já foi definida a ligação que será utilizada, deve-se também selecionar qual atributo da ligação será usado por aquele objeto. Isto pode ser feito pressionado o pressionandoo botão ao lado da propriedade nome para executar a janela “Zoom Propriedade Nome”.
  • Na janela “Zoom Propriedade Nome” seleciona-se o atributo "mgadm.banco.ag-padrao" e fecha-se a janela confirmando a seleção.
  • Nota se que o objeto na tela do programa mudou. A criação deste objeto está concluída e ele está pronto para ser utilizado.

...