atribuír dados de um dbgrid para um dbedit

Delphi

10/01/2006

como posso atrinuir dados q estão em um dbgrid para um edit, sendo q os dois componentes estão em form´s diferentes? obrigado!


Magão_sfa

Magão_sfa

Curtidas 0

Respostas

Fernando_cunha

Fernando_cunha

10/01/2006

nao sei se exatamente essa sua ideia ...

conecte o DBEdit ao mesmo DataSource que o DBGrid esta conectado.
Configure a propriedade DataField de cada DBEdit com o mesmo Valor (Campo) da propriedade FieldName de cada coluna correspondente do DBGrid

Creio que isso Basta.

[]s


GOSTEI 0
Magão_sfa

Magão_sfa

10/01/2006

exibi dados no grid... vindos de uma query, tenho um cadastro principal onde tem um edit q qdo entro nele aparece essa tela com o grid dae clico sobre o registro que quero e fecha a janela que abriu indo o registro selecionado no grid para o DBEdit no form principal...


GOSTEI 0
Aerreira

Aerreira

10/01/2006

Sendo form1 o form que tem o Edit e Form2 o form que tem o dbGrid, sugiro algo do tipo:

No onEnter do Edit você coloca:
[b:b36eee251e]form2.showmodal;[/b:b36eee251e]

No OnDblClick do grid você coloca:
[b:b36eee251e]form1.edit.text := dbGrid.DataSource.DataSet.fields[0].AsString;
close;[/b:b36eee251e]

Considerando que você quer retornar o primeiro campo do grid e que ele é string. Seria mais ou menos isso que você queria fazer?


GOSTEI 0
POSTAR