IF no BUFFER-COPY

Discussão em 'Progress 4GL' iniciado por fasouza, Agosto 27, 2010.

  1. fasouza

    fasouza Membro Participativo

    Estou com o seguinte problema, tenho que fazer um BUFFER-COPY, mas antes o usuário tem a opção de selecionar o q vai ser enviado, por exemplo:

    Código:
    DEFINE BUFFER b-tabela FOR tabela.
    DEFINE VARIABLE l-opcao AS LOGICAL.
    
    UPDATE l-opcao.
    
    CREATE b-tabela.
    BUFFER-COPY tabela EXCEPT tabela.campo-chave
                                               IF l-opcao THEN tabela.campo-1 ELSE "" TO b-tabela.
    
    
  2. baltazar

    baltazar Membro Participativo

    Guarde a opção numa variável.
  3. jalegria

    jalegria Membro Participativo

    saudações...

    Se não estou enganado o buffer-copy não aceita expressões, tem que colocar os nomes dos campos, a não ser que nas ultimas vs do progress isso tenha mudado.

Compartilhe esta Página