[firebase-br] Pessoal,tô perdendo as esperanças...

Eliomar eliomar em promediconet.com.br
Qui Abr 7 13:28:17 -03 2005


Não sei o que pode ser...
Mas eu imagino que não é no banco é algo no Delphi
Esperimente retirar os campos da table (no delphi) 
e colocar novamente... pode ser que resolva.

Agradecido.
Eliomar,
ICQ - 167715482
Soft-Data Softwares Administrativos
hptt://www.promediconet.com.br


------------- Segue mensagem original! -------------

De: fuzari em task.com.br
Data: Thu, 07 Apr 2005 12:45:25 -0300
Para: FireBase <lista em firebase.com.br>
Assunto: Re: [firebase-br] Pessoal,tô perdendo as	esperanças...


Obrigado, Luis Carlos.

Porém, o campo tipo float não é recomendado por causa dos arredondamentos.

sds

Fuzari

> No delphi defina os campos com asfloat :
>
> ClientDataSetLoteLanctoMOVDEB_LOTELANCTO.asfloat :=
> ClientDataSetLoteLanctoMOVDEB_LOTELANCTO.asfloat +
> ClientDataSetLancamentoVLR_LANCTO.asfloat;
>
>
> Espero ter Ajudado!
>
>
> Luiz Carlos.
>
> fuzari em task.com.br escreveu:
>
>> Pessoal... criei a tabela abaixo com os campos NUMERIC e outro calculado.
>> CREATE TABLE "LOTELANCTO"
>> (
>> "MA_LOTELANCTO"     CHAR(7) NOT NULL,
>> "MOVDEB_LOTELANCTO"     NUMERIC(11,2),
>> "MOVCRE_LOTELANCTO"     NUMERIC(11,2),
>> "STATUS_LOTELANCTO"     CHAR(1),
>> "DIFERENCA"     COMPUTED BY (MovDeb_LoteLancto -MovCre_LoteLancto),
>> PRIMARY KEY ("MA_LOTELANCTO")
>> );
>> Em um formulário de lançamentos, eu preciso que a aplicação atualize os
>> campos MOVDEV e MOVCRE, conforme abaixo.
>> ClientDataSetLoteLanctoMOVDEB_LOTELANCTO.value :=
>> ClientDataSetLoteLanctoMOVDEB_LOTELANCTO.value +
>> ClientDataSetLancamentoVLR_LANCTO.value;
>>        ClientDataSetLoteLanctoMOVCRE_LOTELANCTO.value :=
>> ClientDataSetLoteLanctoMOVCRE_LOTELANCTO.value +
>> ClientDataSetLancamentoVLR_LANCTO.value;
>> Ao fazer a compilação, o Delphi envia um amensagem de tipos incompatíveis
>> entre os campos MOVDEB_LOTELANCTO.value e MOVCRE_LOTELANCTO.value com o
>> campo VLR_LANCTO, que também é do tipo NUMERIC(11,2).
>> Alguém já passou por isso?
>> Uso Delphi6/FB/DBExpress.
>> sds
>> Fuzari.
>>
>>> Não sou o Cantu, mas me diga como esta definido este 3º campo, que vc
>>> chama de calculado?
>>> Fausto
>>> ----- Original Message ----- From: <fuzari em task.com.br>
>>> To: "Carlos H. Cantu" <listas em warmboot.com.br>; "FireBase"
>>> <lista em firebase.com.br>
>>> Sent: Tuesday, April 05, 2005 1:19 PM
>>> Subject: [firebase-br] A/C Sr Carlos Cantu
>>>
>>> Caro Cantu, primeiramente quero parabenizá-lo pelo seu livro.
>>> Estou com um problema ao tratar campos do tipo NUMERIC.
>>> Defini dois campos NUMERIC:
>>> MOVDEB_LOTE NUMERIC(15,2)
>>> MOVCRE_LOTE NUMERIC(15,2)
>>> Criei um terceiro campo calculado na tabela:
>>> MOVDEB_LOTE - MOVCRE_LOTE.
>>> Até aí tudo Ok. A tabela abre normalmente e o campo calculado resulta na
>>> resposta esperada.
>>> A cada lançamento no formulário, os campos MOVDEV e MOVCRE devem ser
>>> atualizados: tabelaMOVDEB_LOTE.value := tabelaMOVDEB_LOTE.value +
>>> tabela2VALORLANCADO.value; que também é do NUMERIC(15,2).
>>> No momento deste cálculo eu recebo a mensagem de tipos incompatíveis.
>>> Podes me ajudar?
>>> Trabalho com D6/FB/DBExpress.
>>> Obrigado
>>> Fuzari.
>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>> Para editar sua configuração na lista, use o endereço
>>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>> Para consultar mensagens antigas:
>>> http://search.gmane.org/search.php?group=rebase
>>>
>>> --
>>> No virus found in this incoming message.
>>> Checked by AVG Anti-Virus.
>>> Version: 7.0.308 / Virus Database: 266.9.2 - Release Date: 05/04/2005
>>>
>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>> Para editar sua configuração na lista, use o endereço
>>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>> Para consultar mensagens antigas:
>>> http://search.gmane.org/search.php?groupfirebase
>>
>>
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas:
>> http://search.gmane.org/search.php?group=rebase
>>
>>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas:
> http://search.gmane.org/search.php?groupfirebase



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://search.gmane.org/search.php?group=firebase







Mais detalhes sobre a lista de discussão lista