1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Duvida Localizar registro dentro de IF

Discussão em 'Progress 4GL' iniciado por brunoowr, Julho 10, 2018.

  1. brunoowr

    brunoowr Membro Participativo

    Já vi em algum código fonte uma busca (for each ou find first) dentro de um if.

    Mais ou menos assim
    Código:
    if (find first emitente. ) then do:
    
    end.
    
    Agora estou precisando fazer isso, porém não consigo mais encontrar um exemplo.
    Alguém?
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Não faz isso não, isso suja o código e mais atrapalha do que ajuda.

    Faça FUNCTION, muito mais intuitivo e limpo
  3. brunoowr

    brunoowr Membro Participativo

    Transformei uma smartquery em freeform e quero localizar um registro somente no display, pois não é sempre que esse registro existe e eu não estava conseguindo fazer essa busca funcionar como smartquery.
    Sei que é gambiarra. Mas nesse caso FUNCTION funciona?
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    com certeza, muito melhor
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    o que vc pode usar é um can-find(first tabela where campos .....) isso retorna true ou false sem trazer registro pro buffer
  6. brunoowr

    brunoowr Membro Participativo

    @bootstrapmaster mas nesse caso, se o registro for encontrado, não terei o valor dele para informar, isso?

Compartilhe esta Página