365 dias de dicas de desenvolvimento Progress OpenEdge // Dica #235
Freepik

365 dias de dicas de desenvolvimento Progress OpenEdge // Dica #235

Bom dia, pessoal, tudo bom?

Vamos ver o que temos para hoje...

Hum, função Normalize... passo, pouco ganho, muito trabalho para isso e para aquilo!

Operador Not bit-a-bit para enumerações, nem... Próxima!

Operador lógico Not, esse é divertido... mesmo já tendo o mostrado em muitas dicas, como na dica 41, dica 43, dica 58 e em muitas outras...

Programa dica235

Para trazer os clientes que não iniciam por J e ordenados pelo nome dos clientes... Discriminação com a letra inicial do meu nome! :D

/*
    File        : dica235.p
    Author(s)   : Jaison Antoniazzi
*/

for each customer
fields(customer.custnum
    customer.name)
    no-lock
    where not customer.name begins "J"
    by customer.name:
    
    display
        customer.custnum
        customer.name.        
    
end.
        

Esse programa retornou...

Não foi fornecido texto alternativo para esta imagem

Programa dica235b

O contrário de verdadeiro é...


/*
    File        : dica235b.p
    Author(s)   : Jaison Antoniazzi
*/

define variable falso as logical no-undo.

message not falso
    view-as alert-box.
        

Resultou em...


yes
        

Gostou? Essa dica foi curtinha, mas gostei de compartilhar, pois durante muito tempo eu não soube como fazer o not do begins.

Essa foi a dica 235. Até a próxima e forte abraço.

Créditos da imagem para Freepik.

Entre para ver ou adicionar um comentário

Outros artigos de Jaison Antoniazzi

Outras pessoas também visualizaram

Conferir tópicos