Fórum DBgrid - saber em qual campo das coluna estou clicando #285283

20/06/2005

0

Estou fazendo uma busca em um dbgrid através de um PopupMenu ligado a ele, com a opção de buscar o código do cliente e gravar em campo da tabela q estou utilizando do DBgrid, o problema é q preciso verificar qual coluna estou clicando no dbgrid e não sei como e se dá pra utilizar essa opção no evendo onClick de um componente conforme abaixo:

procedure TFrmCalendario.Adicionar1Click(Sender: TObject);
Var WFrm_Clientes:TFrm_Clientes;
begin
WFrm_Clientes:=TFrm_Clientes.Create(Self);
If WFrm_Clientes.Showmodal=MROk Then
if Column.Field = TbCalendarioDia1 then
TbCalendarioProd1.Value:=StrToInt(WFrm_Clientes.LBL_Result.Caption);
//..... e assim por diante para todos os campos q uso esse código
end;

então, nessa linha ´if Column.Field = TbCalendarioDia1 then´, dá erro pois o evento q estou usando não tem o TColumn, o q daria pra fazer nesse caso?


Janete

Janete

Responder

Posts

20/06/2005

Joaoshi

Colega,

Um caminho seria utilizar no KeyPress [color=darkblue:47a71745b6]DbGrid1.SelectedField.FieldName[/color:47a71745b6].

Espero ter ajudado.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar