Pequena dúvida com dbgrid...

Delphi

23/11/2003

Olá a todos !!

Pessoal tenho um form e um dbgrid(paradox, usando componente table)
o dbgrid exibe 4 campos (nome, pai mãe, idade), o que eu gostaria de fazer é o seguinte:

Quando clicasse na célula do dbgrid que somente o conteúdo do campo nome fosse para o edit, como fazer ??

Grato desde já :wink: !


Seneca

Seneca

Curtidas 0

Respostas

Fórum Vini

Fórum Vini

23/11/2003

Coloque um DbEdit no seu form, mude a propriedade DataSource para o nome do seu DataSource e DataField para o nome do campo na tabela a ser exibido no edit(Ex.: nome)...


Espero ter ajudado.
Vinicius


GOSTEI 0
Martoss

Martoss

23/11/2003

Uma maneira mais facil de voce fazer isso, é no formulario onde os dados serao exibidos, voce criar uma procedure. Ex:>

procedure ExibeDados;

na implementation vc deve fazer isso.

edtNome.text:=frmConsulta.dbgrid.Fields[1].asString;
edtNome.text = Nome do campo edit no formulario
frmConsuta = nome do formulario de consulta
dbgrid = Nome da Dbgrid no formulario de consulta
fields[1] = Campo que vc quer q apareca no edt (editColumms vc edita os campos na DBGrid, comecando sempre pelo zero)

essa procedure vc coloca no evento onShow do Formulario de cadastro.

Qualquer duvida, mail-me martoss@hotmail.com


GOSTEI 0
POSTAR