do while ??

Discussão em 'Progress 4GL' iniciado por luciano.rocha, Dezembro 6, 2010.

  1. luciano.rocha

    luciano.rocha Sem Pontuação

    Bom Dia, estou tentando fazer uma estrutura de repetição DO WHILE no progress para eu executar a primeira vez o que quero sem validação e as demais execuções validando uma determinada condição.
    Não estou conseguindo executar no progress o do-while da maneira correta, sera que alguem poderia me ajudar dando uma dica ou um exemplo do uso dessa estrutura. Agradeço desde já pela ajuda ...

    Obrigado

    At.
    Luciano Rocha.
  2. af.dums

    af.dums Membro Ativo

    Um repeat com leave não te ajuda?

    Código:
    REPEAT :
    
        comandos
    
        IF condicao THEN
            LEAVE. /*sai do repeat*/
    
    END.
    
    
  3. luciano.rocha

    luciano.rocha Sem Pontuação

    Opa amigo , a sua opção não me ajudou, ou pelo menos não consegui resolver com sua dica, usei um repeat com retry, ficou melhor para o que eu queria. agora só não acho o sinal de diferente no progress para validar a condição.
    obrgiado pela ajuda

    At.
    Luciano Rocha
  4. LeandroSantos

    LeandroSantos Membro Participativo

    Preprocessor Operators
    The preprocessor supports the following operators.

    Operator Description

    + Addition
    - Substraction
    * Multiplication
    / Division
    = Equality
    <> Inequality
    > Greater than
    < Less than
    >= Greater than or equal to
    <= Less than or equal to
    AND Logical and
    OR Logical or
    NOT Logical not
    BEGINS Compares the beginning letters of two expressions
    MATCHES Compares two character strings

    These operators have the same precedence as the regular OpenEdge ABL operators.
  5. luciano.rocha

    luciano.rocha Sem Pontuação

    Opa, obrigado pelas dicas, agora esta td certo aqui.
    tinha localizado os operadores em um topico ja criado aqui do forum que não tinha observado antes, mais sua contribuição foi de grande valia, ja guardei os operadores.
    At.
    Luciano Rocha

Compartilhe esta Página