Jump to content
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Comparar 2 campos do contexto em uma atividade se/senao


Go to solution Solved by caiiomonteiro,

Recommended Posts


  • Topic Count:  13
  • Topics Per Day:  0.02
  • Content Count:  35
  • Content Per Day:  0.04
  • Reputation:   5
  • Achievement Points:  307
  • Solved Content:  0
  • Days Won:  3
  • Status:  Offline
  • Device:  Windows

Boa Tarde.

Gostaria de comparar 2 campos que estão sendo passado em meu contexto (Código Estoque e Código Projeto) em uma atividade Se/SENAO.

Atualmente ela está feita dessa forma:
this.SQL_ComparaCampos.Fields["LOCALPROJETO"].AsInteger != this.SQL_ComparaCampos.Fields["CODIGOPROJETO"].AsInteger

Porem está buscado os campos que retornam de uma consulta SQL, ou seja, se o usuario gravou os dados errados a consulta sempre vai dar erro e não vai deixar alterar pois a condição sempre será atendida.

Enfim, gostaria de saber se é possivel aplicar uma informação do contexto na validação do SE/SENAO.

Link to comment
Share on other sites

  • Solution

  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  119
  • Content Per Day:  0.05
  • Reputation:   41
  • Achievement Points:  811
  • Solved Content:  0
  • Days Won:  20
  • Status:  Offline
  • Age:  26
  • Device:  Windows

Bom dia @fernandolk_1992

Não sei exatamente quais são esses valores do contexto, mas você pode atribuir para as atividades "Expressão" e no se/senao você compara os valores dessas atividades


Exemplo:

image.png

Link to comment
Share on other sites


  • Topic Count:  897
  • Topics Per Day:  0.14
  • Content Count:  8,834
  • Content Per Day:  1.34
  • Reputation:   306
  • Achievement Points:  106,510
  • Solved Content:  0
  • Days Won:  193
  • Status:  Online
  • Age:  52
  • Device:  Windows

Em 23/02/2024 at 17:29, fernandolk_1992 disse:

Boa Tarde.

Gostaria de comparar 2 campos que estão sendo passado em meu contexto (Código Estoque e Código Projeto) em uma atividade Se/SENAO.

Atualmente ela está feita dessa forma:
this.SQL_ComparaCampos.Fields["LOCALPROJETO"].AsInteger != this.SQL_ComparaCampos.Fields["CODIGOPROJETO"].AsInteger

Porem está buscado os campos que retornam de uma consulta SQL, ou seja, se o usuario gravou os dados errados a consulta sempre vai dar erro e não vai deixar alterar pois a condição sempre será atendida.

Enfim, gostaria de saber se é possivel aplicar uma informação do contexto na validação do SE/SENAO.

Exato, é só seguir como o Caio comentou acima, basta você criar uma expressão, e associar o seu contexto nela. Ai a comparação vai em cima das expressões, e não nas SQL, como está mostrando que fez acima. 

 

Link to comment
Share on other sites


  • Topic Count:  13
  • Topics Per Day:  0.02
  • Content Count:  35
  • Content Per Day:  0.04
  • Reputation:   5
  • Achievement Points:  307
  • Solved Content:  0
  • Days Won:  3
  • Status:  Offline
  • Device:  Windows

Eai @caiiomonteiro e @Jair - Fórmula. Deu certo fazendo conforme o Caio comentou. Obrigado.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.