Páginas filhas
  • Atualizar registros de uma tabela dinâmica usando fórmula visual

Versões comparadas

Chave

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

Índice

Objetivo:


Este documento tem por objetivo especificar como atualizar um registro de uma tabela dinâmica.

Especificação:


Será criada uma formula visual com atividade para ler registros de uma tabela dinâmica usando o Data Server GlbItemDinamData. 
Em seguida utilizaremos uma atividade para informar a coluna e seu novo valor a ser alterado.
Posteriormente o registro será salvo na base.

Informações

Para mais informações sobre criar a tabela dinâmica e a fórmula visual, acesse o link:

Ler registros de uma tabela dinâmica usando fórmula visual


Criando o fluxo e atividades na Fórmula Visual


O Data Server GlbItemDinamData, possui uma particularidade dos demais onde sua atividade não traz todos os campos chave da tabela, portanto é necessário utilizar a atividade CodeActivity, para criar um filtro e informar o valor em cada coluna necessária.


    • Atividades
      Será necessário adicionar as seguintes atividades e seguindo o fluxo conforme a imagem acima.
      → CodeActivity → RMSReadRecordActivity → RMSExpressionActivity → RMSSaveRecordActivity

    • Atividade CodeAcivity
      Com um duplo clique sobre esta atividade será apresentado o texto de código para criar um filtro.
      Deverá ser criado um filtro informando a Tabela(Mais informações) e as condições, conforme o exemplo abaixo:

Deverá ser informado o filtro para a atividade de Leitura e Salvar registro.

Bloco de código
languagec#
themeRDark
private void Codigo_ExecuteCode(object sender, System.EventArgs args)
{
  Leitura.OwnerData = new string[]{"GCONSIST"," AND CODCOLIGADA = 0 AND APLICACAO = 'V' AND CODTABELA = 'REQ.008'"};
  Salvar.OwnerData = new string[]{"GCONSIST"," AND CODCOLIGADA = 0 AND APLICACAO = 'V' AND CODTABELA = 'REQ.008'"};
}


    • RMSReadRecordActivity