Autor Tópico: [RESOLVIDO] - Ligação captura com filtro  (Lida 180 vezes)

HGL

  • Intermediário
  • ***
  • Mensagens: 165
  • Certifique-se de que você pratica o que prega.
    • HGL Tecnologia
[RESOLVIDO] - Ligação captura com filtro
« Online: Junho 05, 2016, 01:26:59 pm »
Olá!

Já pesquisei neste fórum, porém não encontrei nenhuma solução.

Tenho uma tela de ordem de serviço, onde escolho o cliente.
Tem um outro campo onde preciso pesquisar os vários contatos do cliente (que é um detalhe do cliente)

No campo Contato da ordem de serviço fiz uma ligação de captura para trazer o nome do contato do detalhe do cliente.

Porém, o mesmo não deixa eu filtrar somente os contatos daquele cliente. Só me mostra os parâmetros para fixo ou vazio.

Alguém tem alguma ideia de como contornar isso?

Obrigado desde já!
« Última modificação: Junho 06, 2016, 04:43:24 pm por Ronyan Alves »

Kleyber

  • Expert
  • *****
  • Mensagens: 2239
    • Email
Re:Ligação captura com filtro
« Responder #1 Online: Junho 05, 2016, 01:35:10 pm »
Marlon,

Se você está fazendo uma ligação de captura para uma grid que vai trazer o que você precisa, coloque um WHERE no SQL da grid de ligação, assim você determina esse parâmetro na ligação.
Kleyber Derick

ITIL® V3 Foundation Certified
Analista de Sistemas
São Luís - Maranhão
www.tkinformidia.net

HGL

  • Intermediário
  • ***
  • Mensagens: 165
  • Certifique-se de que você pratica o que prega.
    • HGL Tecnologia
Re:Ligação captura com filtro
« Responder #2 Online: Junho 05, 2016, 02:02:09 pm »
Olá Kleyber;

A ligação é em um formulário registro único.

Na consulta já coloquei o WHERE CliCod = [glo_CliCod]

Porém no formulário quando defino a ligação de captura o mesmo me oferece apenas para a ligação com a variável global as opções fixo ou vazio.

No fixo já coloquei de tudo, rs.

Porém não funcionou.

Jailton

  • Expert
  • *****
  • Mensagens: 2041
Re:Ligação captura com filtro
« Responder #3 Online: Junho 05, 2016, 02:17:14 pm »
Na Ordem de Serviço, quando escolher o cliente, cria no Evento Ajax OnBlur > (Seleciona o campo Marcar com * CliCod):
[glo_CliCod] = {CliCod};

Aplicação Variáveis de ambiente: [glo_CliCod] > Marcar Saída.


E na ligação escolhe Vazio, 100% resolvido.
« Última modificação: Junho 05, 2016, 03:39:33 pm por Jailton »
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

HGL

  • Intermediário
  • ***
  • Mensagens: 165
  • Certifique-se de que você pratica o que prega.
    • HGL Tecnologia
[RESOLVIDO] Re:Ligação captura com filtro
« Responder #4 Online: Junho 05, 2016, 02:34:22 pm »
Olá Jaiton;

Deu certo!

Na ligação tive que colocar uma variável global ligando com a outra, senão ocorria erro no WHERE da consulta.

Obrigado!