[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