Este documento tem como finalidade, demonstrar o uso da atividade "Atualizar Registros Localizando na Tabela".
A finalidade da atividade "Atualizar Registros Localizando na Tabela" é permitir que o usuário recupere dados de uma coluna da tabela resultante de uma consulta SQL.
Primeiramente é necessário arrastar a atividade "Atualizar Registros Localizando na Tabela" para o "Fluxo de Trabalho Sequencial"em sua fórmula visual.
OBS: Devemos lembrar que a atividade "Atualizar Registros Localizando na Tabela" deverá vir sempre acompanhada da atividade "Executar Consulta SQL".
Após atividade ter sido adicionada ao fluxo de trabalho, é necessário configurar as propriedades da atividade.
No exemplo acima, as propriedades foram preenchidas da seguinte maneira:
Não se esqueça de preencher as propriedades da atividade "Executar Consulta SQL" |
Após preencher as propriedades, salve e execute a Fórmula Visual. Verifique o resultado do processo. A Fórmula Visual deverá executar com sucesso. Com isso poderemos seguir para o exemplo de utilização real da atividade.
Vamos agora ver um exemplo prático do uso da atividade "Atualizar Registros Localizando na Tabela".
Após preenchermos as suas atividades iniciais, iremos adicionar agora, três outras atividades, são elas:
- Executar Código
private void codeActivity1_ExecuteCode(object sender, System.EventArgs args) { this.rmsExpressionActivity1.Expression = "'" + this.rmsTableFilterActivity1.OutPutValue.ToString() + "'"; } |
- Expressão
A Atividade de Expressão deverá ser adicionada com a propriedade Expressões com qualquer valor, foi usado 1, como exemplo. |
- Enviar e-mail
Lembre-se de preencher corretamente o assunto do e-mail,os destinatários, remetente e texto do e-mail. Como exemplo colocamos a informação obtida pela atividade "Atualizar Registros Localizando na Tabela" como texto do e-mail. |
Salve e execute e veja o resultado.
Descrição: Campos da fonte de dados que serão utilizados como chave para pesquisa.
Tipo: String (Cadeia de caracteres)
Como usar: Esse parâmetro é do tipo Cadeia de Caracteres, ou seja, deve-se utilizar um valor alfanumérico que represente a os campos da fonte de dados que serão utilizados como chave para pesquisa.
Valor utilizado na requisição: CODCOLIGADA;CODFILIAL
Descrição: Campos da linha que serão utilizados como chave para pesquisa.
Tipo: String (Cadeia de caracteres)
Como usar: Esse parâmetro é do tipo Cadeia de Caracteres, ou seja, deve-se utilizar um valor alfanumérico que represente a os campos da linha que serão utilizados como chave para pesquisa.
Valor utilizado na requisição: CODCOLIGADA;CODFILIAL
Descrição: Coluna que terá o seu valor retornado pela pesquisa.
Tipo: String (Cadeia de caracteres)
Como usar: Esse parâmetro é do tipo Cadeia de Caracteres, ou seja, deve-se utilizar um valor alfanumérico que represente a a coluna que terá o seu valor retornado pela pesquisa.
Valor utilizado na requisição: NOME
Descrição: É o resultado da consulta SQL em um conjunto de tabelas em Memória.
Tipo: DataSet (Conjunto de Tabelas em Memória)
Como usar: Esse parâmetro é do tipo Conjunto de Tabelas em Memória, ou seja, deve-se utilizar um conjunto de tabelas em memória contendo o resultado da consulta SQL proveniente da Atividade "Executar Consulta SQL" vinculada.
Valor utilizado na requisição: Activity=rmsConsSQLActivity1, Path=DataSet
Descrição: Linha da tabela que será chave da pesquisa.
Tipo: DataRow (Linha de uma Tabela em Memória)
Como usar: Esse parâmetro é do tipo Linha de uma Tabela em Memória, ou seja, deve-se utilizar uma linha de uma tabela em memória que represente a linha da tabela que será chave da pesquisa.
Valor utilizado na requisição: Activity=rmsConsSQLActivity1, Path=Tables[0].Row
Descrição: Valor retornado pela pesquisa dos registros.
Tipo: Objeto (Object)