Array
(
)

Campo Texto para Money.

Fabiomatte
   - 14 jun 2006

Fiz uma Consulta (Views) no SQL Server 2000, que pega vários campos entre eles

Valor Unitário e Quantidade.

Criei uma função para Multiplicar o V. Unitario pela Quantidade.
Sendo o Campo ´ValorTotal´

Quando tento utilizar o mesmo no Delphi ou Access.
O Campo aparece como texto, e a soma fica assim

Exemplo:
Deveria ser Assim:
1 x 1,50 = 1,5

Mas fica assim
1 x 1,5 = 1.50000

E quando vc tenta fazer uma função dentro do Delphi nao faz o calculo pos o campo é Um texto.

Como faço para converter o Campo ´ValorTotal´ para Money.

Wagnerbianchi
   - 18 jun 2006

Olá Fábio,

No BOL tem um exemplo clássico de conversões com CAST ou CONVERT que se aplica ao seu caso. Pesquise também por SUBSTRING que caso você queira ter uma FUNCTION para tratamento dos dados, seria bem melhor. . .

Abraço, qualquer coisa, continue postando!!