Popular um Browse

Discussão em 'Progress 4GL' iniciado por maicon, Novembro 9, 2012.

  1. maicon

    maicon Membro Participativo

  2. maicon

    maicon Membro Participativo

    Beleza ai aparece o código abaixo:

    OPEN QUERY {&SELF-NAME} FOR EACH <record-phrase>.

    Como devo colocar o meu For Each, exemplo:

    For Each emitente where emitente.identific = 1 use-index codigo no-lock.
    end.

    Já tentei e dá erro, Falta alguma coisa?

    como devo colocar?
  3. ueluis

    ueluis Membro Participativo

    Estou partindo do ponto que vc modificou as tabelas customer e tabela pré-selecionada para ex: emitente e tt-emitente


    Código:
    /*aqui eu transfiro as informações que preciso exibir no browser
    ou seja o for each personalizado*/
    For Each emitente where emitente.identific = 1  no-lock:
    
    /*aqui vc alimenta a tabela temporária de emitente com os dados que vc quer exibir
    CREATE tt-emitente.
            ASSIGN
                 tt-emitente.campoA     =   emitente.campoA
                 tt-emitente.campoB      =    emitente.campoA
                 tt-emitente.campoC     =    emitente.campoA.
    
    end.

    de outra forma vc pode tentar abrir a query pré-selecionada assim:

    Código:
    OPEN QUERY campos PRESELECT EACH emitente Where emitente.identific = 1 no-lock.
    
    Não testei pq já estou em csa, mais qualquer problema posta ai e amanhã a gente vê.

    abç

Compartilhe esta Página