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

Problema em usar evento MOVE-BEFORE-TAB-ITEM

Discussão em 'Progress 4GL' iniciado por Marcos Frasson, Junho 25, 2019.

  1. Marcos Frasson

    Marcos Frasson Membro Participativo

    Pessoal,

    Estou criando campo falso no PD4000 em cima do it-codigo a criação ocorre normalmente, mas, após informar a primeira sequencia por padrão PD4000 já habilita para ser digitado a próxima de sequência de itens e nesse momento ao criar o campo falso novamente está sendo lançado uma advertência do Progress no meu programa existe essas linhas abaixo.

    h-pd4000-itCodigo-FALSO:MOVE-BEFORE-TAB-ITEM( handleCampoOriginal ).
    h-pd4000-itCodigo:TAB-STOP = FALSE

    E a mensagem de advertência está apontando para MOVE-BEFORE-TAB-ITEM como mostra anexo, alguém sabe como resolver isso?

    Obrigado desde já!

    Arquivos Anexados:

  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Na mensagem diz que vc está tentando atribuir ou executar um método de um "widget" (objeto) inválido, ou seja, vc precisa reatribuir esse campo.

    para validar "objetos HANDLE ou WIDGET-HANDLE" use VALID-HANDLE(h-pd4000-itCodigo-FALSO), se retorna FALSE significa que precisa ser reatribuído.
  3. Marcos Frasson

    Marcos Frasson Membro Participativo

    Entendi, fiz a validação l-retorno = VALID-HANDLE(h-pd4000-itCodigo-FALSO). E está retornando YES.
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Está dando yes sempre, mas continua exibindo a mensagem? isso?
  5. Marcos Frasson

    Marcos Frasson Membro Participativo

    Isso mesmo a mensagem continua.
  6. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Então é esse outro handle que vc passa dentro, pelo jeito: handleCampoOriginal

Compartilhe esta Página