[RESOLVIDO] Posicinar no campo que gerou erro.

Discussão em 'EMS , HCM e Totvs 11' iniciado por sidnei_mariano, Novembro 13, 2009.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. sidnei_mariano

    sidnei_mariano Membro Participativo

    Bom dai fiz uma UPC Pra validar o campo de bairro no CD0704 e se estiver fora do padarao ele gera um erro. está funcionando tudo certo o problema é que quando gera o erro ele não posiciona no campo que gerou o erro. Será que alguém poderia me ajudar, pois não sei como faço para posicionar no campo que gerou o erro.

    Obrigado.
  2. Cobra.cne

    Cobra.cne Equipe de Suporte Moderador

    Sidnei,

    Tenta fazer assim:
    Código:
    apply "ENTRY" to var_handle.

    t+
  3. af.dums

    af.dums Membro Ativo

    Possivelmente para funcionar após o comando passado pelo Cleiton você terá que colocar o seguinte comando:

    Código:
    APPLY "CTRL-BREAK":U.
  4. Cobra.cne

    Cobra.cne Equipe de Suporte Moderador

    Bom dia,

    Até onde me lembro o "Ctrl-break" quando executado normalmente, costuma encerrar o programa em execução e voltar para o menu principal na maioria das vezes.
    Se não funcionar pode tentar utilizar o RETURN "NOK", ou "RETURN ERROR". Depende de como foi implementado pela Datasul.

    T+
  5. sidnei_mariano

    sidnei_mariano Membro Participativo

    Cleilton, o comando (apply "ENTRY" to var_handle) funcionar para posicionar no campo, mas o meu problema maior é conseguir posicionar no campo quando o campo está em outra aba. por exemplo eu estou na folder "Fiscal" e o erro foi gerado para um campo que está na Folder "Endereço" eu precisaria voltar para a folder que tem o campo que gerou erro e depois posicionar no campo. Se você souber como faço isso por favor me mande um exemplo.


    Obigado pela Ajuda.
  6. af.dums

    af.dums Membro Ativo

    Sempre parti desse principio (ctrl-break) sai do programa, mas quando fui fazer no PD4000 para reposicionar em campo, só consegui pelo ctrl-break mesmo, os return's nenhum funcionou, não sei porque...
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página