×
Linguagem de Programação ADVPL
Perguntas mudança de valores
- mvittoria
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 42
- Obrigados Recebidos: 0
9 anos 11 meses atrás #26603
por mvittoria
mudança de valores foi criado por mvittoria
Bom dia,
Tenho um relatório para exportar para csv, que enviamos para os EUA,
Mas preciso alterar os valores, onde valores negativos sejam positivos ou seja sem o sinal "-"
e que os positivos sejam mostrados com o sinal de "-"
Estou salvando a impressão em uma variavel.
Alguem ja fez algo nesse sentido?
Tenho um relatório para exportar para csv, que enviamos para os EUA,
Mas preciso alterar os valores, onde valores negativos sejam positivos ou seja sem o sinal "-"
e que os positivos sejam mostrados com o sinal de "-"
Estou salvando a impressão em uma variavel.
Alguem ja fez algo nesse sentido?
While !cArqTmp->(Eof())
Incproc()
If !Empty(cArqTmp->CUSTO).and.!Empty(cArqTmp->CONTA).and.!Empty(cArqTmp->ITEM).and.!Empty(cArqTmp->CLVL)
cLinha := Alltrim(cArqTmp->CUSTO)+"," //Centro de Custo
cLinha += Alltrim(cArqTmp->CONTA)+"," //Conta Contabil
cLinha += Alltrim(cArqTmp->ITEM)+"," //Item Contabil
cLinha += Alltrim(cArqTmp->CLVL)+"," //Classe de Valor
cLinha += Alltrim(Transform(cArqTmp->SALDOATU,"@E 999999999.99"))+"," //Saldo Atual
cLinha += dtoc(dDataFim)+"," //Data Fim
fWrite(nHandle,cLinha+CRLF)
Endif
cArqTmp->(dbSkip())
Enddo
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
9 anos 11 meses atrás #26606
por kanaamlrr
Respondido por kanaamlrr no tópico mudança de valores
Você quer transformar negativo em positivo e positivo em negativo?
Multiplique por -1 e está tudo certo
Exemplo:
Multiplique por -1 e está tudo certo
Exemplo:
cLinha += Alltrim(Transform(cArqTmp->SALDOATU*-1,"@E 999999999.99"))+"," //Saldo Atual
Por favor Acessar ou Registrar para participar da conversa.
- mvittoria
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 42
- Obrigados Recebidos: 0
Tempo para a criação da página:0.104 segundos