mas da o seguinte erro:
unsafistied foward or external declaration: 'TfrmMonitorar.pintar'



2008/6/9 Joao Morais <[EMAIL PROTECTED]>:

>   felipe govoni wrote:
> > tenho um form chamado frmmonitorar
> > nele eu tenho um dbgrid q eu preciso q determinadas linhas
> > troquem de cor.
> >
> > coloquei o seguinte codigo no onclick do botao:
> >
> > dmGeral.qryBaixa.Close;
> > dmGeral.qryBaixa.Parameters.ParamByName('re_tecnico').Value := re;
> > dmGeral.qryBaixa.OnCalcFields := pintar;
> > dmGeral.qryBaixa.Open;
> >
> > no mesmo form criei a seguinte procedure:
> >
> > procedure Pintar(Dataset: TDataset);
> > begin
> > ...
> > end;
>
> Aí é que está o erro. altere a declaração para isto aqui:
>
> procedure TSeuForm.Pintar(Dataset: TDataset);
> begin
> ...
> end;
>
> e dentro do seu form, na área private, declare isso aqui:
>
> private
> procedure Pintar(Dataset: TDataset);
> end;
>
> É isto.
>
> --
> Joao Morais
>
> > a query esta num datamodule chamado dmgeral.
> >
> >
> > nao sei onde declarar isso
> >
> > TdmGeral = class(TDataModule)
> >
> > dentro da classe dmgeral pois esta tudo no frmmonitorar
> > apenas a query esta no datamodule.
>  
>



-- 
Felipe Govoni
---------------------
Programador
Fone 8472-8718


[As partes desta mensagem que não continham texto foram removidas]

Responder a