× Linguagem de Programação ADVPL

Perguntas Retornar com duas casas sem virgula

Mais
11 anos 1 mês atrás #17331 por Evangelista190
Ola, qual funcao utilizo pra formatar esses registros

fiz dessa forma

cRet:= StrZero (TMP->RA_YADICID,11,2)
cCpo := Padl(cRet ,11,'0')
cLin := Stuff(cLin,02,11,cCpo)

Retono :
00000200.00

Esperado :
00000020000

ou seja, sem o ponto.

Grato,

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 1 mês atrás #17333 por kanaamlrr
Usa o StrTran
LINK

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 1 mês atrás #17337 por henry.charriere
Pode multiplicar por 100 tb, vai resolver.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 1 mês atrás #17343 por Evangelista190
Obrigado, essa resp. tb deu certo.

grato,

cRet:= (TMP->RA_YADICID*100)
//cRet:= StrZero(TMP->RA_YADICID,11,2)
//cret:=strtran(Cret,".","")
cCpo := Padl(cRet ,11,'0')
cLin := Stuff(cLin,02,11,cCpo)

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 1 mês atrás #17344 por Evangelista190
Valeu, deu certo.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.130 segundos
Joomla templates by a4joomla