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

"Enable all" via botão no browse

Discussão em 'Progress 4GL' iniciado por Clovis_jrj, Abril 24, 2024.

  1. Clovis_jrj

    Clovis_jrj Sem Pontuação

    Olá,

    No meu código, tenho a seguinte definição:

    DEFINE QUERY q1 FOR Tabela.
    DEFINE BROWSE b1 QUERY q1 DISPLAY Tabela /*ENABLE ALL*/ WITH DOWN SIZE 158 BY 18 SEPARATORS LABEL-FGCOLOR 4 TITLE "Todos os Campos da tabela Tabela".

    Gostaria de criar um botão, que ao clicar, habilitasse o Enable All na tabela, e ao clicar novamente, desabilitasse o Enable All.
    Gostaria que alguém me ajudasse no código que fizesse isso, na seção "ON CHOOSE OF bt-botao IN FRAME a DO:" .Obrigado.
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Para habilitar e desabilitar tenta isso:

    ENABLE ALL WITH BROWSE meuBrowse.
    DISABLE ALL WITH BROWSE meuBrowse.
  3. Clovis_jrj

    Clovis_jrj Sem Pontuação

    Olá Rafael.

    Tentei usar o comando, mas o compilador não aceitou.
    Eu costumo usar este comando com variáveis declaradas, mas não com campos de um Browse.
    Na imagem anexo, o erro que deu. Pode ajudar mais nisso? Obrigado.

    Clovis.

    Arquivos Anexados:

  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Então vc vai ter que citar cada campo da tabela no lugar de ALL
  5. Clovis_jrj

    Clovis_jrj Sem Pontuação

    Eu fiz o código "ENABLE operacao.it-codigo WITH BROWSE b1." e deu o mesmo erro: "** Nao entendi apos: "it-codigo WITH". (247)".
    Parece que, em tempo de execução, não é possível declarar um ENABLE ou DISABLE em campos de um Browse. Tá difícil, rsrs.
  6. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Troca WITH por IN

    Dá uma olhada no help do progress

Compartilhe esta Página