Pequena dúvida com dbgrid...
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: !
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
Curtidas 0
Respostas
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
Espero ter ajudado.
Vinicius
GOSTEI 0
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
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