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

fuzari em task.com.br fuzari em task.com.br
Qui Abr 7 14:08:50 -03 2005


Já fiz isso umas trocentas vezes... 

sds 

Fuzari 


> 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 
> 
>  
> 
> 
> ______________________________________________
> 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