[firebase-br] Ajuda DbGrid

Rubem Nascimento da Rocha djpardalrocha em hotmail.com
Dom Jun 3 14:17:33 -03 2007


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


Mais detalhes sobre a lista de discussão lista