Versões comparadas

Chave

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

Sumário

...

Índice
excludeSumário

Objetivo

...

     Esse documento tem por objetivo demonstrar como

Utilizando a atividade "Criar Coluna"

 

Produto

:

TOTVS Framework                                                          

Processo

:

Fórmula Visual

Subprocesso

:

Utilizando a atividade "Criar Coluna"

Data da publicação

:

30/09/2014

Objetivo: Essa Fórmula Visual tem como objetivo criar uma coluna na visão do usuário.

Introdução

...

     Inserir atividade "Criar Coluna".

  • A propriedade "Nome da Coluna" serve para definir o nome da nova coluna a ser criada.
  • A propriedade "Tabela" refere a tabela que estamos na visão (no caso tabela GUSUARIO).
  • A propriedade "Tipo" diz a respeito do tipo de campo que será a coluna (string/int/decimal...).

     A coluna a ser adicionada na visão de Usuários será a COLUNA_TESTE. Image Removed

Image Added • Inserir as atividades "Para Cada Interação" e "Sequencia"
Definir a propriedade "Lista de Itens" da atividade "Para Cada Interação", a tabela que será percorrida na visão.
Image Removed
• Inserir a atividade Consulta SQL
Após cadastrar a query é necessário definir o parâmetro para execução do SQL. Na propriedade "Parâmetros da Consulta", apontar o campo CODUSUARIO da atividade "Para Cada Interação"
Image Removed
• Inserir a atividade Expressão
Na propriedade Expressões é necessário converter o valor do SQL em String, pois o tipo da coluna a ser criada é do tipo String.
Na propriedade Valor Calculado apontar para a atividade "Para Cada Interação" e na propriedade de "Fields" especificar o nome da coluna a ser criada.
Observação. O nome que foi dado para a nova coluna na atividade "Criar Coluna" deverá ser o mesmo nome do "Fields" da expressão
Image Removed
Adicionando o gatilho para execução da formula visual
Âncora_GoBack_GoBack Image Removed
Image Removed
Executando a Fórmula Visual na visão, já temos a nova coluna criada.

...

     Inserir a atividade "Executar Consulta SQL"

  • É necessário fazer uma Consulta SQL que retorne todos os dados que serão utilizados. Neste exemplo a consulta retornará o código e o nome de todos os usuários.

Image Added

     Insira a atividade "Localizar Registro na Tabela"

  • A atividade de FindRecord (Localizar registro na tabela) deve estar dentro de um foreach para fazer a ligação entre o registro corrente da visão e o registro do resultado da consulta através das PKs.

     Configuração do foreach:

Image Added

     Configuração da Sequência:

Image Added

     Configuração do FindRecord:

Image Added

  •  A ligação será feita pela chave primária (PK) CODUSUARIO.
  • Tabela: Neste exemplo, a tabela de referência é o resultado da consulta SQL.
  • KeyFields: Os campos chaves para formar o relacionamento entre o resultado da consulta SQL e os registros da visão de usuários. Neste exemplo, o CODUSUARIO. Caso existam mais de um campo, basta separá-los com uma vírgula. Ex.: CODCOLIGADA,IDLAN
  • Parâmetros: Após informar o KeyFields, os parâmetros devem ser preenchidos com a PK da visão.

     Inserir a atividade "Expressão"

  •  A Expressão irá montar o conteúdo da nova coluna. Neste exemplo a COLUNA_TESTE será preenchida com o valor "TESTE + NOME DO USUÁRIO".

Image Added

     Configurando o Gatilho:

Image Added

    Resultado

  • Ao abrir a tela de Usuários, a COLUNA_TESTE será exibida na visão:

Image Added