1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

[RESOLVIDO] Valores duplicados na TT

Discussão em 'EMS , HCM e Totvs 11' iniciado por rafaelfonseca, Setembro 22, 2018.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. rafaelfonseca

    rafaelfonseca Membro Participativo

    Bom dia Prezados,

    Poderiam me ajudar com uma dúvida ?

    Como eu removo os itens duplicados em uma tem-table, igual ao remover duplicatas do excel..

    Ex:

    Como está:
    PRIORIDADE ITEM
    1 100
    2 100

    Como quero que fique:
    PRIORIDADE ITEM
    1 100
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    cria uma segunda temp-table, e dai vc monta um for each lendo a primeira e jogando o resultado pra segunda usando break by:
    Código:
        define temp-table tabela1 no-undo
            field prioridade as integer
            field item       as character
            index item prioridade.
    
        define temp-table tabela2 no-undo like tabela1.
    
        empty temp-table tabela1.
        create tabela1.
        assign tabela1.prioridade = 1
               tabela1.item       = '100'.
    
        create tabela1.
        assign tabela1.prioridade = 2
               tabela1.item       = '100'.
    
    
       
        for each tabela1 no-lock:
            disp tabela1.
        end.
    
        empty temp-table tabela2.
    
        for each tabela1 no-lock
            break
               by tabela1.item
               by tabela1.prioridade:
            if first-of(tabela1.item) then do:
                create tabela2.
                buffer-copy tabela1 to tabela2.
            end.
        end.
    
        for each tabela2 no-lock:
            disp tabela2.
        end.
    reissobr curtiu isso.
  3. rafaelfonseca

    rafaelfonseca Membro Participativo

    Mto obrigado !!!!
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página