PASSAR DADOS DE UMA DBGRID PARA VARIOS DBEDIT

Delphi

30/01/2014

É o seguinte , tenho duas TAQuery , uma pra pesquisa e outra para inserção, quando clico na dbg que está a query de pesquisa , ela nao joga os dados para os dbedits para editar, alguem sabe como resolver isso ?
Joabe Silva

Joabe Silva

Curtidas 0

Respostas

Joabe Silva

Joabe Silva

30/01/2014

RESOLVIDO, SE ALGUÉM PRECISAR DE UMA SOLUÇÃO PARECIDA, FICA A DICA.

NO EVENTO ONCELLCLICK.

VAR CODFUNCIONARIO
CODFUNCIONARIO := DM_FUNCIONARIO.SQL_PESQFUNC.FieldByName('ID_FUNCIONARIO').AsInteger;
  DM_FUNCIONARIO.SQL_FUNCIONARIO.Locate('ID_FUNCIONARIO',CODFUNCIONARIO,[]);


ATT.
GOSTEI 0
Deivison Melo

Deivison Melo

30/01/2014

Seria algo do tipo:

    edtCodigo.Text        := dbgConsulta.Columns[0].Field.AsString;
    edtRazaoSocial.Text   := dbgConsulta.Columns[1].Field.AsString;
    edtLogradouro.Text    := dbgConsulta.Columns[2].Field.AsString;
    edtBairro.Text        := dbgConsulta.Columns[3].Field.AsString;
    edtCidade.Text        := dbgConsulta.Columns[4].Field.AsString;
    EdtFone.Text          := dbgConsulta.Columns[5].Field.AsString;
    edtFax.Text           := dbgConsulta.Columns[6].Field.AsString;
    edtCNPJ.Text          := dbgConsulta.Columns[7].Field.AsString;



Abração e códigos!!

Emanoel Deivison
Recife - PE
GOSTEI 0
Jeferson Araujo

Jeferson Araujo

30/01/2014

Cara, sei que resolveu mas deixo aqui uma dica, Não use 2 query, use apenas 1,

Eu tenho também telas com cadastro que coloquei um campo pesquisa para servir como filtro, pois vc usa o mesmo SQL,

aí você coloca os teu campos ligados no DataSource e o datasource no query, a tua consulta fica pra este mesmo query. E você não rpecisa ficar "alternando" de query.
GOSTEI 0
POSTAR