Ir para conteúdo
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? ×

Fórmula Visual


omar

Posts Recomendados


  • Tópicos Que Criei:  59
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  820
  • Conteúdo/Dia:  0.16
  • Reputação:   107
  • Pontos/Conquistas:  4.791
  • Conteúdo Resolvido:  0
  • Dias Ganho:  74
  • Status:  Offline
  • Idade:  61
  • Dispositivo:  Windows

Bom dia.

Criei uma fórmula visual que obriga que um campo complementar seja preenchido, por ocasião da elaboração da venda no SGI.

A condição basicamente é a seguinte:

this.Tables["XVENDACOMPL"]["CORRETOR"].IsNull ,ou seja o campo corretor não estando preenchido na tabela xvendacompl o contrato não é salvo.

Esta fórmula visual funciona perfeitamente.

Acontece que foi solicitado que também seja verificado o preenchimento do anexo vendedor (tabela xvendedor).

Fiz a seguinte alteração na condição da fórmula visual:

this.Tables["XVENDACOMPL"]["CORRETOR"].IsNull && this.Tables["XVENDEDOR"]["IDVENDEDOR"].IsNull

Acontece que somente a primeira condição está sendo verificada, após a alteração.

Analisando o problema, cheguei a seguinte conclusão:

- a primeira condição funciona porque independente do não preenchimento do campo corretor é criado um registro relacionado a venda na tabela xvendacompl.

- na segunda condição, não havendo o preenchimento do anexo (tabela xvendedor), um registro relacionado a venda não é criado na mesma.

Portanto a função IsNull não se aplica, para esta segunda condição. Deveria ser aplicada uma função do tipo Não Existe. Acontece que já tentei diversas grafias para a função, mas nenhuma é compatível com a fórmula visual da RM.

Alguém sabe que função posso utilizar ?

Editado por omar
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  59
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  820
  • Conteúdo/Dia:  0.16
  • Reputação:   107
  • Pontos/Conquistas:  4.791
  • Conteúdo Resolvido:  0
  • Dias Ganho:  74
  • Status:  Offline
  • Idade:  61
  • Dispositivo:  Windows

Bom dia.

Criei uma fórmula visual que obriga que um campo complementar seja preenchido, por ocasião da elaboração da venda no SGI.

A condição basicamente é a seguinte:

this.Tables["XVENDACOMPL"]["CORRETOR"].IsNull ,ou seja o campo corretor não estando preenchido na tabela xvendacompl o contrato não é salvo.

Esta fórmula visual funciona perfeitamente.

Acontece que foi solicitado que também seja verificado o preenchimento do anexo vendedor (tabela xvendedor).

Fiz a seguinte alteração na condição da fórmula visual:

this.Tables["XVENDACOMPL"]["CORRETOR"].IsNull && this.Tables["XVENDEDOR"]["IDVENDEDOR"].IsNull

Acontece que somente a primeira condição está sendo verificada, após a alteração.

Analisando o problema, cheguei a seguinte conclusão:

- a primeira condição funciona porque independente do não preenchimento do campo corretor é criado um registro relacionado a venda na tabela xvendacompl.

- na segunda condição, não havendo o preenchimento do anexo (tabela xvendedor), um registro relacionado a venda não é criado na mesma.

Portanto a função IsNull não se aplica, para esta segunda condição. Deveria ser aplicada uma função do tipo Não Existe. Acontece que já tentei diversas grafias para a função, mas nenhuma é compatível com a fórmula visual da RM.

Alguém sabe que função posso utilizar ?

Resolvido através de consulta sql na fórmula visual;

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  899
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.841
  • Conteúdo/Dia:  1.34
  • Reputação:   310
  • Pontos/Conquistas:  106.571
  • Conteúdo Resolvido:  0
  • Dias Ganho:  194
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

Omar... você é fera rapaz !! :) Vou me aprofundar nesse negócio das Formulas Visuais ai poderei trocar umas figurinhas legal com você.

Valeu pela colaboração, sempre...

Abraço.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  59
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  820
  • Conteúdo/Dia:  0.16
  • Reputação:   107
  • Pontos/Conquistas:  4.791
  • Conteúdo Resolvido:  0
  • Dias Ganho:  74
  • Status:  Offline
  • Idade:  61
  • Dispositivo:  Windows

Link para comentar
Compartilhar em outros sites

  • 1 mês depois...

  • Tópicos Que Criei:  94
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  400
  • Conteúdo/Dia:  0.10
  • Reputação:   0
  • Pontos/Conquistas:  2.951
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  6

Fala grande Omar tudo bem?

Como eu poderia criar uma formula visual que fizesse uma verificação, onde a data do fim de contrato (PFUNC.FIMPRAZOCONTR) estiver com 20 dias para vencer o sistema envie um email para um determinado colaborador.

Você poderia me dar um auxilio?

abraços

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  59
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  820
  • Conteúdo/Dia:  0.16
  • Reputação:   107
  • Pontos/Conquistas:  4.791
  • Conteúdo Resolvido:  0
  • Dias Ganho:  74
  • Status:  Offline
  • Idade:  61
  • Dispositivo:  Windows

Dá para fazer através de consulta sql. Veja o Manual, lá tem um exemplo que vc pode adaptar.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  94
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  400
  • Conteúdo/Dia:  0.10
  • Reputação:   0
  • Pontos/Conquistas:  2.951
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  6

Dá para fazer através de consulta sql. Veja o Manual, lá tem um exemplo que vc pode adaptar.

Valeu. Vou dar uma olhada e tentar fazer.

Link para comentar
Compartilhar em outros sites

  • 2 semanas depois...

  • Tópicos Que Criei:  13
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  167
  • Conteúdo/Dia:  0.03
  • Reputação:   1
  • Pontos/Conquistas:  1.088
  • Conteúdo Resolvido:  0
  • Dias Ganho:  3
  • Status:  Offline
  • Idade:  45
  • Dispositivo:  Windows

João Lemos,

Você conseguiu ?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  94
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  400
  • Conteúdo/Dia:  0.10
  • Reputação:   0
  • Pontos/Conquistas:  2.951
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  6

João Lemos,

Você conseguiu ?

Fala Rones,

Bom dia!

Consegui não. Mais resolvi utilizando a opção de avisos automáticos em utilitários.

Estou me batendo muito com essa parte de formula visual.

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

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

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.