Re: [delphi-br] Como usar 8 casas decimais no delphi?
Felipe Use a seguinte instrução edit1.text := FormatFloat('#.000', Query1.FieldByName('valor').AsFloat); - Original Message - From: Welson Avelar To: delphi-br@yahoogrupos.com.br Sent: Wednesday, January 04, 2006 9:09 PM Subject: Re: [delphi-br] Como usar 8 casas decimais no delphi? -x- Fellipe Henrique escreveu: Olá amigo Welson, No meu banco de dados está assim: FATOR NUMERIC(15,8) e ele grava com 8 casas sem problemas, o maior problema está em pegar estar 8 casas no delphi. Pois se eu tentar um cdsFATOR.AsFloat ele me retorna apenas 4 casas no maximo, e arredonda a ultima casa ou seja 0,10615701 no delphi ele fica 0,1062 ou seja, se eu fiz algum calculo com esse numero ele vai dar diferença então eis meu problema, como trabalhar com as 8 casas decimais como está no banco de dados.. PS.: Uso Firebird 1.5, DBEXpress no server e no client o ClientDataSet. -x- [Welson] Dê uma olhada na função FormatFloat então. Você pode formatar da melhor forma. Tem inclusive como formatar para visualização em modo científico. E ficaria algo parecido com Edit1.Text := FormatFloat('AQUI_VC_FORMATA', cdsFator.Value); Abraços... = Nunca ande pelo caminho traçado, pois ele conduz somente até onde os outros já foram. Alexander Graham Bell = Welson de Avelar Soares Filho Programador Delphi Gemini Sistemas www.geminisistemas.com.br Juiz de Fora - Minas Gerais = - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Como usar 8 casas decimais no delphi?
Olá amigos, na verdade o meu problema não era formatar as casas decimais e sim trabalhar com elas, pois quando voce da um CAMPO.AsFloat ele retorna apenas 4 casas decimais, porem como o amigo disse o BCD pode usar, na verdade o BCD só usa 4 casas decimais também, então foi criado um novo formato FMTBCD, este sim suporta mais casas decimais, porém não há como fazer calculos usando este formato, o delphi não deixa (não sei porque), então para funcionar eu fiz o seguinte: VlrParcela := BCDToDouble(TbPrincipalFK_TBL_FATOR.AsBCD) * NewVlr; VlrParcela, NewVlr: Real; aí sim, funciona perfeitamente, pega todas as casas decimais. :-) Obrigado a todos, Fellipe H. Em 05/01/06, Eduardo - Yahoo [EMAIL PROTECTED] escreveu: Felipe Use a seguinte instrução edit1.text := FormatFloat('#.000', Query1.FieldByName ('valor').AsFloat); - Original Message - From: Welson Avelar To: delphi-br@yahoogrupos.com.br Sent: Wednesday, January 04, 2006 9:09 PM Subject: Re: [delphi-br] Como usar 8 casas decimais no delphi? -x- Fellipe Henrique escreveu: Olá amigo Welson, No meu banco de dados está assim: FATOR NUMERIC(15,8) e ele grava com 8 casas sem problemas, o maior problema está em pegar estar 8 casas no delphi. Pois se eu tentar um cdsFATOR.AsFloat ele me retorna apenas 4 casas no maximo, e arredonda a ultima casa ou seja 0,10615701 no delphi ele fica 0,1062 ou seja, se eu fiz algum calculo com esse numero ele vai dar diferença então eis meu problema, como trabalhar com as 8 casas decimais como está no banco de dados.. PS.: Uso Firebird 1.5, DBEXpress no server e no client o ClientDataSet. -x- [Welson] Dê uma olhada na função FormatFloat então. Você pode formatar da melhor forma. Tem inclusive como formatar para visualização em modo científico. E ficaria algo parecido com Edit1.Text := FormatFloat('AQUI_VC_FORMATA', cdsFator.Value); Abraços... = Nunca ande pelo caminho traçado, pois ele conduz somente até onde os outros já foram. Alexander Graham Bell = Welson de Avelar Soares Filho Programador Delphi Gemini Sistemas www.geminisistemas.com.br Juiz de Fora - Minas Gerais = - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE http://br.rd.yahoo.com/SIG=12f8akh3d/M=387526.7663462.8550203.1588051/D=brclubs/S=2137111264:HM/Y=BR/EXP=1136464259/A=3215516/R=2/SIG=16e56adpd/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10029LID=288321DGC=BADGStor=DHSDGSite=YahooConum=BRDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Ddhs -- *Links do Yahoo! Grupos* - Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ - Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED][EMAIL PROTECTED] - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- _ Fellipe Henrique [EMAIL PROTECTED] Venham até a borda, ele disse. Eles disseram: Nós temos medo. Venham até a borda, ele insistiu. Eles foram, Ele os empurrou... E eles voaram. (Guillaume Apollinaire) [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Como usar 8 casas decimais no delphi?
-x- Fellipe Henrique escreveu: Olá amigos, na verdade o meu problema não era formatar as casas decimais e sim trabalhar com elas, pois quando voce da um CAMPO.AsFloat ele retorna apenas 4 casas decimais, porem como o amigo disse o BCD pode usar, na verdade o BCD só usa 4 casas decimais também, então foi criado um novo formato FMTBCD, este sim suporta mais casas decimais, porém não há como fazer calculos usando este formato, o delphi não deixa (não sei porque), então para funcionar eu fiz o seguinte: VlrParcela := BCDToDouble(TbPrincipalFK_TBL_FATOR.AsBCD) * NewVlr; VlrParcela, NewVlr: Real; aí sim, funciona perfeitamente, pega todas as casas decimais. :-) Obrigado a todos, Fellipe H. -x- [Welson] Fellipe, tem que ver outra coisa também. Quando você usa a notação DatasetCAMPO.AsFloat, ou AsBCD, você está convertendo o valor que está lá no BD para o que você passou. E acredito que fazendo isso, ao converter, o Delphi trabalha com o que está estipulado no código dessa propriedade AsFloat ou AsBCD. Já tentou fazer o processo que você queria usando DatasetCAMPO.Value ?! Quando usa Value, retorna um valor Variant e não faz qualquer tipo de conversão. Abraços... = Nunca ande pelo caminho traçado, pois ele conduz somente até onde os outros já foram. Alexander Graham Bell = Welson de Avelar Soares Filho Programador Delphi Gemini Sistemas www.geminisistemas.com.br Juiz de Fora - Minas Gerais = - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Como usar 8 casas decimais no delphi?
Olá Welson, Na verdadde neste meu caso eu usando .AsBCD ou .Value vinha a mesma coisa, porém desta forma que eu postei solucionou meu problema. []s Fellipe Em 05/01/06, Welson Avelar [EMAIL PROTECTED] escreveu: -x- Fellipe Henrique escreveu: Olá amigos, na verdade o meu problema não era formatar as casas decimais e sim trabalhar com elas, pois quando voce da um CAMPO.AsFloat ele retorna apenas 4 casas decimais, porem como o amigo disse o BCD pode usar, na verdade o BCD só usa 4 casas decimais também, então foi criado um novo formato FMTBCD, este sim suporta mais casas decimais, porém não há como fazer calculos usando este formato, o delphi não deixa (não sei porque), então para funcionar eu fiz o seguinte: VlrParcela := BCDToDouble(TbPrincipalFK_TBL_FATOR.AsBCD) * NewVlr; VlrParcela, NewVlr: Real; aí sim, funciona perfeitamente, pega todas as casas decimais. :-) Obrigado a todos, Fellipe H. -x- [Welson] Fellipe, tem que ver outra coisa também. Quando você usa a notação DatasetCAMPO.AsFloat, ou AsBCD, você está convertendo o valor que está lá no BD para o que você passou. E acredito que fazendo isso, ao converter, o Delphi trabalha com o que está estipulado no código dessa propriedade AsFloat ou AsBCD. Já tentou fazer o processo que você queria usando DatasetCAMPO.Value ?! Quando usa Value, retorna um valor Variant e não faz qualquer tipo de conversão. Abraços... = Nunca ande pelo caminho traçado, pois ele conduz somente até onde os outros já foram. Alexander Graham Bell = Welson de Avelar Soares Filho Programador Delphi Gemini Sistemas www.geminisistemas.com.br Juiz de Fora - Minas Gerais = - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE http://br.rd.yahoo.com/SIG=12f7jpsjg/M=387526.7663462.8550203.1588051/D=brclubs/S=2137111264:HM/Y=BR/EXP=1136465294/A=3215516/R=2/SIG=16e56adpd/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10029LID=288321DGC=BADGStor=DHSDGSite=YahooConum=BRDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Ddhs -- *Links do Yahoo! Grupos* - Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ - Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED][EMAIL PROTECTED] - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- _ Fellipe Henrique [EMAIL PROTECTED] Venham até a borda, ele disse. Eles disseram: Nós temos medo. Venham até a borda, ele insistiu. Eles foram, Ele os empurrou... E eles voaram. (Guillaume Apollinaire) [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Como usar 8 casas decimais no delphi?
-x- Fellipe Henrique escreveu: Olá Welson, Na verdadde neste meu caso eu usando .AsBCD ou .Value vinha a mesma coisa, porém desta forma que eu postei solucionou meu problema. []s Fellipe -x- [Welson] Uhn... pode crer. Bom, legal saber disso. Vou salvar esse imêiu aqui e quando precisar (se precisar) já terei a solução. ^_^ Um abraço... e sucesso ae nos projetos. = Nunca ande pelo caminho traçado, pois ele conduz somente até onde os outros já foram. Alexander Graham Bell = Welson de Avelar Soares Filho Programador Delphi Gemini Sistemas www.geminisistemas.com.br Juiz de Fora - Minas Gerais = - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Como usar 8 casas decimais no delphi?
-x- Fellipe Henrique escreveu: Olá, preciso fazer um calculo que o fator tem 8 casas decimais, uso o ClientDataSet, vinculado no meu servidor a um DBExpress, o numero que deveria ser 0,10615700 fica 0,1062 como faço pra usar as 8 casas decimais nas contas, tentei .AsFloat, .Value, .AsBDC e nada.. obrigado desde já. -x- [Welson] Depende de como está o campo em sua tabela então. Se for Firebird, acho que deve ficar como Numeric(15,8) sendo 15 o número total de algarismos e 8 o número total de algarismos após o ponto flutuante. Acho que é isso mesmo... agora me deu branco. Bom, algum amigo nosso ae pode responder com mais certeza. É esperar... :-) Abraços... = Nunca ande pelo caminho traçado, pois ele conduz somente até onde os outros já foram. Alexander Graham Bell = Welson de Avelar Soares Filho Programador Delphi Gemini Sistemas www.geminisistemas.com.br Juiz de Fora - Minas Gerais = - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Como usar 8 casas decimais no delphi?
Olá amigo Welson, No meu banco de dados está assim: FATOR NUMERIC(15,8) e ele grava com 8 casas sem problemas, o maior problema está em pegar estar 8 casas no delphi. Pois se eu tentar um cdsFATOR.AsFloat ele me retorna apenas 4 casas no maximo, e arredonda a ultima casa ou seja 0,10615701 no delphi ele fica 0,1062 ou seja, se eu fiz algum calculo com esse numero ele vai dar diferença então eis meu problema, como trabalhar com as 8 casas decimais como está no banco de dados.. PS.: Uso Firebird 1.5, DBEXpress no server e no client o ClientDataSet. Obrigado desde já. []s Fellipe H. Em 04/01/06, Welson Avelar [EMAIL PROTECTED] escreveu: -x- Fellipe Henrique escreveu: Olá, preciso fazer um calculo que o fator tem 8 casas decimais, uso o ClientDataSet, vinculado no meu servidor a um DBExpress, o numero que deveria ser 0,10615700 fica 0,1062 como faço pra usar as 8 casas decimais nas contas, tentei .AsFloat, .Value, .AsBDC e nada.. obrigado desde já. -x- [Welson] Depende de como está o campo em sua tabela então. Se for Firebird, acho que deve ficar como Numeric(15,8) sendo 15 o número total de algarismos e 8 o número total de algarismos após o ponto flutuante. Acho que é isso mesmo... agora me deu branco. Bom, algum amigo nosso ae pode responder com mais certeza. É esperar... :-) Abraços... = Nunca ande pelo caminho traçado, pois ele conduz somente até onde os outros já foram. Alexander Graham Bell = Welson de Avelar Soares Filho Programador Delphi Gemini Sistemas www.geminisistemas.com.br Juiz de Fora - Minas Gerais = - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE http://br.rd.yahoo.com/SIG=12ffr1eis/M=387526.7663462.8550203.1588051/D=brclubs/S=2137111264:HM/Y=BR/EXP=1136385455/A=3215516/R=2/SIG=16e56adpd/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10029LID=288321DGC=BADGStor=DHSDGSite=YahooConum=BRDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Ddhs -- *Links do Yahoo! Grupos* - Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ - Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED][EMAIL PROTECTED] - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- _ Fellipe Henrique [EMAIL PROTECTED] Venham até a borda, ele disse. Eles disseram: Nós temos medo. Venham até a borda, ele insistiu. Eles foram, Ele os empurrou... E eles voaram. (Guillaume Apollinaire) [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Como usar 8 casas decimais no delphi?
Olá Felipe, Eu tive esse problema também como eu utilizo um DbEdit que eu escrevi(com algumas alterações do que vem no Delphi), eu alterei para ele trabalhar como TBCD, ao invés de trabalhar como Float Me parece(não tenho certeza) o Float não trabalha com mais de 4 casas decimais. Trabalhando como TBCD funcionou perfeitamente Que tipo de componente vc utiliza? - Original Message - From: Fellipe Henrique To: delphi-br@yahoogrupos.com.br Sent: Wednesday, January 04, 2006 12:11 PM Subject: Re: [delphi-br] Como usar 8 casas decimais no delphi? Olá amigo Welson, No meu banco de dados está assim: FATOR NUMERIC(15,8) e ele grava com 8 casas sem problemas, o maior problema está em pegar estar 8 casas no delphi. Pois se eu tentar um cdsFATOR.AsFloat ele me retorna apenas 4 casas no maximo, e arredonda a ultima casa ou seja 0,10615701 no delphi ele fica 0,1062 ou seja, se eu fiz algum calculo com esse numero ele vai dar diferença então eis meu problema, como trabalhar com as 8 casas decimais como está no banco de dados.. PS.: Uso Firebird 1.5, DBEXpress no server e no client o ClientDataSet. Obrigado desde já. []s Fellipe H. Em 04/01/06, Welson Avelar [EMAIL PROTECTED] escreveu: -x- Fellipe Henrique escreveu: Olá, preciso fazer um calculo que o fator tem 8 casas decimais, uso o ClientDataSet, vinculado no meu servidor a um DBExpress, o numero que deveria ser 0,10615700 fica 0,1062 como faço pra usar as 8 casas decimais nas contas, tentei .AsFloat, .Value, .AsBDC e nada.. obrigado desde já. -x- [Welson] Depende de como está o campo em sua tabela então. Se for Firebird, acho que deve ficar como Numeric(15,8) sendo 15 o número total de algarismos e 8 o número total de algarismos após o ponto flutuante. Acho que é isso mesmo... agora me deu branco. Bom, algum amigo nosso ae pode responder com mais certeza. É esperar... :-) Abraços... = Nunca ande pelo caminho traçado, pois ele conduz somente até onde os outros já foram. Alexander Graham Bell = Welson de Avelar Soares Filho Programador Delphi Gemini Sistemas www.geminisistemas.com.br Juiz de Fora - Minas Gerais = - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE http://br.rd.yahoo.com/SIG=12ffr1eis/M=387526.7663462.8550203.1588051/D=brclubs/S=2137111264:HM/Y=BR/EXP=1136385455/A=3215516/R=2/SIG=16e56adpd/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10029LID=288321DGC=BADGStor=DHSDGSite=YahooConum=BRDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Ddhs -- *Links do Yahoo! Grupos* - Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ - Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED][EMAIL PROTECTED] - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- _ Fellipe Henrique [EMAIL PROTECTED] Venham até a borda, ele disse. Eles disseram: Nós temos medo. Venham até a borda, ele insistiu. Eles foram, Ele os empurrou... E eles voaram. (Guillaume Apollinaire) [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Como usar 8 casas decimais no delphi?
-x- Fellipe Henrique escreveu: Olá amigo Welson, No meu banco de dados está assim: FATOR NUMERIC(15,8) e ele grava com 8 casas sem problemas, o maior problema está em pegar estar 8 casas no delphi. Pois se eu tentar um cdsFATOR.AsFloat ele me retorna apenas 4 casas no maximo, e arredonda a ultima casa ou seja 0,10615701 no delphi ele fica 0,1062 ou seja, se eu fiz algum calculo com esse numero ele vai dar diferença então eis meu problema, como trabalhar com as 8 casas decimais como está no banco de dados.. PS.: Uso Firebird 1.5, DBEXpress no server e no client o ClientDataSet. -x- [Welson] Dê uma olhada na função FormatFloat então. Você pode formatar da melhor forma. Tem inclusive como formatar para visualização em modo científico. E ficaria algo parecido com Edit1.Text := FormatFloat('AQUI_VC_FORMATA', cdsFator.Value); Abraços... = Nunca ande pelo caminho traçado, pois ele conduz somente até onde os outros já foram. Alexander Graham Bell = Welson de Avelar Soares Filho Programador Delphi Gemini Sistemas www.geminisistemas.com.br Juiz de Fora - Minas Gerais = - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html