atribuír dados de um dbgrid para um dbedit

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

Respostas

10/01/2006

Fernando_cunha

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


Responder Citar

10/01/2006

Magão_sfa

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...


Responder Citar

10/01/2006

Aerreira

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?


Responder Citar