Lançado Adianti Framework 7.6!
Clique aqui para saber mais
problema com campo numerico casas decimais $pro_preco_venda->setNumericMask(2, '.', ','); no banco de dados o tipo esta numeric 10,2 coloco no 1000.00 ele salva 1.00 ...
RS
problema com campo numerico casas decimais  
$pro_preco_venda->setNumericMask(2, '.', ',');

no banco de dados o tipo esta numeric 10,2

coloco no 1000.00 ele salva 1.00

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (5)


NR

Usem a busca do fórum, muitas dúvidas são recorrentes e já foram respondidas:
https://www.adianti.com.br/forum/pt/view_2287?conversao-de-datas-e-valores-monet
RS

Nataniel Rabaioli você pode me dar uma luz onde eu busco somente no forum, porque quando eu coloco alguma coisa no Busca ela abre a internet toda....e eu gostaria de pesquisar somente no forum
RS

mas cara li o artigo e me esclareceu tudo colocar o TRUE que não tinha colocado e faz uma grande diferença, funcionou perfeitamente....

muito obrigado Nataniel

?php>
$pro_preco_venda->setNumericMask(2, '.', ',',TRUE);
?>
FS

Boa Tarde Pessoal,

Ja pegar uma situacao assim... Onde se utiliza o exemplo do Nataniel e o valor é por exemplo..

R$ 1.270,25 ou qualquer numero maior que mil..

Se multiplicar por 1,000 cfe mascara...

Fica R$ 1,27

Testei pelo MicroERP ele utiliza o TNumeric e resolve isso...

Alguem tem alguma luz ???
R

que passar uma string que vem do banco com valor "5.6" para o valor de "5,6"o 5,6 seria o valor exato para minha aplicação. mas o que vem do banco e o valor 5.6.

como eu faço pra converter o 5.6 para 5,6 no campo. o campo que eu quero que receba o valor 5,6 e "filme_peso""


public static function onChangeProdutos($param = null)
{
try
{

// @douglas: "Conexão com banco de dados"
TTransaction::open('reports');

if($param['key'])
{
$id = $param['key'];
$produtos = Produtos::find( $id );
if($produtos)
{

// @odouglas: "Enviar dados para campo"
$object = new stdClass();
$object->gramagens = $produtos->gramagem;
$object->filme_peso = $produtos->peso_filme;


TForm::sendData(self::$formName, $object);
// -----
}

}