Exportar valores do Browser através de uma Query

Discussão em 'Progress 4GL' iniciado por Marciogodoi, Abril 25, 2012.

  1. adventistapr

    adventistapr Sem Pontuação

    Olá, boa tarde.
    Sou um novato na linguagem, mas gostaria de uma ajuda de vocês.
    Usei esse código para exportar os valores de um browse para o excel, mas está me acusando um erro.

    Código que usei:

    Código:
            vQuery = brw_LoteEstoque:QUERY IN FRAME frm_Ficha.
            vQuery:GET-FIRST.
            DO WHILE NOT vQuery:QUERY-OFF-END:
           
             /* DADOS DO BROWSE */
             vQuery:GET-NEXT.
    
            END.
    
    
    O erro é esse:

    Código:
     Não é possível rodar o método GET na query <nome do meu browse> até que esteja aberta.
     
    Como posso resolver isso, valeu e fiquem na paz.
  2. LeandroSantos

    LeandroSantos Membro Participativo

    Voce precisa dar um Open na query.

    Código:
       vQuery = brw_LoteEstoque:QUERY IN FRAME frm_Ficha.
       vQuery:query-prepare("for each <tabela> no-lock where .....").
       vQuery:query-open.
       vQuery:GET-FIRST.
       DO WHILE NOT vQuery:QUERY-OFF-END:
             /* DADOS DO BROWSE */
             vQuery:GET-NEXT.
       END.
    

Compartilhe esta Página