[firebase-br] Ajuda DbGrid

pablo borges pablogeokar em hotmail.com
Dom Jun 3 18:10:59 -03 2007


eu sei que a lista é de firebird eu pedi a ajuda porque imagino que os colegas podem me ajudar com este probleminha

> From: djpardalrocha em hotmail.com> To: lista em firebase.com.br> Date: Sun, 3 Jun 2007 17:17:33 +0000> Subject: Re: [firebase-br] Ajuda DbGrid> > > 1) Dúvida de Delphi numa lista de FireBird???? Putz!> > 2) A melhor maneira de se resolver isso, sem mexer no código do evento de 'pintura' do DBGrid, é programar o evento OnGetText do objeto TField associado ao campo monetário/numérico. Neste evento, é possível fazer a formatação do texto que será exibido em controles data-aware. É só olhar o help do evento OnGetText que ele explica isso direitinho.> > Sds.> Date: Sun, 3 Jun 2007 14:09:08 -0300> From: judison em gmail.com> To: lista em firebase.com.br> Subject: Re: [firebase-br] Ajuda DbGrid> > Ola,> > Vc ta pegando o Field.AsString, tente o DisplayText (isso?) senao der certo> vc tera de ver o tipo do campo, e formatalo de acordo.... nessa sua> funcao ai.... :D> > []'s> > On 6/3/07, pablo borges <pablogeokar em hotmail.com> wrote:> > Pessoal, eu estou com umas dúvidas com o DbGrid e gostaria da ajuda de vocês, eu estou utilizando o código abaixo para deixar o Dbgrid zebrado, mas quando existem valores monetários ele tira a formatação, ou seja, o número aparece inteiro, existe mais algum comando no canvas do dbgrid para deixar ele zebrado e com os valores formatados certinhos?> >> >> > //Pessoal com este código as linhas ficam zebradas, até aí tudo bem> > //mas quando existem valores numericos, os campos perdem a formatação> > If odd(IBcontasreceber.RecNo) thenbeginrxDBGrid1.Canvas.Font.Color:= clBlack;rxDBGrid1.Canvas.Brush.Color:= clInfoBk;endelsebeginrxDBGrid1.Canvas.Font.Color:= clBlack;rxDBGrid1.Canvas.Brush.Color:= clWhite;end;rxDBGrid1.Canvas.FillRect(Rect);rxDBGrid1.Canvas.TextOut(Rect.Left+2,Rect.Top,Column.Field.AsString);end;> >> > tenho outra dúvida, eu gostaria de digitar um valor no campo codcliente na coluna do dbgrid e aparecer os dados do cliente no restante das colunas.> > _________________________________________________________________> > O Windows Live Spaces já chegou! É fácil criar o seu próprio Web site pessoal.> > http://spaces.live.com/signup.aspx> > ______________________________________________> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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://firebase.com.br/pesquisa> >> > > -- > Judison> judison em gmail.com> > ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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://firebase.com.br/pesquisa> _________________________________________________________________> Veja só alguns dos novos serviços online no Windows Live Ideas — são tão novos que ainda não foram disponibilizados oficialmente.> http://ideas.live.com> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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://firebase.com.br/pesquisa
_________________________________________________________________
Obtenha o novo Windows Live Messenger!
http://get.live.com/messenger/overview


Mais detalhes sobre a lista de discussão lista