[RESOLVIDO] Ajuda, for each simples...

Discussão em 'EMS , HCM e Totvs 11' iniciado por DANIEL MELO, Julho 3, 2014.

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

    DANIEL MELO Sem Pontuação

    Pessoal, boa noite,

    Sou consultor de finanças e não manjo nada de programação, porem preciso de uma ajuda....

    Estou tentando alterar um código na tabela EMSCAD.FORNECEDOR

    vejam se estou fazendo algo errado por favor, pois não estou conseguindo.

    quero alterar no campo pessoa, num pessoa, porém filtando pelo código do forneceodr cnd_fornecedor (código do fornecedor)

    OLHA QUE COLOQUEI E NAO VAI:

    for each emscad.fornecedor.
    where cnd_fornecedor = "182"
    and num pessoa = "1977".
    uptade nm_pessoa = "3139".

    end



    POREM NAO VAI DE MODO ALGUM...

    ALGUEM PODE ME AJUDAR, POR FAVOR???

    MUITO OBRIGADO

    DANIEL
  2. jaisonantoniazzi

    jaisonantoniazzi Membro Ativo

    Veja se te ajuda:

    for each emscad.fornecedor
    where fornecedor.cdn_fornecedor = 182
    and fornecedor.num_pessoa = 1977:

    assign fornecedor.num_pessoa = 3139.

    end.

    As correções foram, campos com nomes errados ou inválidos, tipo de atribuição inválida, where com cláusula inválida.

    Abraço.
  3. Agnaldo

    Agnaldo Membro Ativo

    Tente algo como:
    Código:
    FOR EACH emscad.fornecedor WHERE  cnd_fornecedor = "182" AND num_pessoa = "1977":
         ASSIGN nm_pessoa = "3139".
    END.
    
  4. DANIEL MELO

    DANIEL MELO Sem Pontuação

    sensacional amigos, funcionou!!!

    muito obrigado!!!!
  5. ineves

    ineves Membro Participativo

    Bom dia,
    Sei que vc já resolvei seu problema, mas só uma duvida, vc não tem o EMS 5 ai né....pois se tiver não é tao simples assim...

    Abraços
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página