Array
(
)

atribuír dados de um dbgrid para um dbedit

Magão_sfa
   - 10 jan 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!


Fernando_cunha
   - 10 jan 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


Magão_sfa
   - 10 jan 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...


Aerreira
   - 10 jan 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:
form2.showmodal;

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

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