Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo Miss

Alterando Dados

Recommended Posts

Ola Pessoal,,, eu uso uma conexao ADO,,, tenho um form onde tm uma grid,, q exibe resultados d uma certa pesquisa...tenho outro form para editar esses resultados.Como q eu faria pra selecionar um registro da grid e mostrar tipow o conteudo da celula nome no caixa de texto nome do form de edicao,,,, pra poder editaralguem pode me ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode fazer isto dando um qry.Edit na sua qry q se liga com o Grid, sendo que no formulário novo que criar, você deve de selecionar o dts q se liga com esta qry, sendo assim você terá o dts ligado com o grid e com os campos para editar, ambos apontando para a sua qry.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Da uma olhada como eu fiz:procedure TfrmPrincipal.btnAltClick(Sender: TObject);beginqry.Edit;frmAltera.Show;end;A qry é a query q ta ligada com o dts q ta ligada com a grid..no form de edicao eu tenho a qryAlterada foma q eu fiz acima o form de edicao exibe com as cx de textos vazias...desculpe mais eu naum entendi direito .,, o processo...

/]@t' date='24/08/2006 - 17:14' post='626295']você pode fazer isto dando um qry.Edit na sua qry q se liga com o Grid, sendo que no formulário novo que criar, você deve de selecionar o dts q se liga com esta qry, sendo assim você terá o dts ligado com o grid e com os campos para editar, ambos apontando para a sua qry.

Compartilhar este post


Link para o post
Compartilhar em outros sites

No caso você não precisa ter uma qry no form frmAltera, basta você adicionar no uses o form onde esta a qry ligada com o grid e então nos DBEdit apontar para o DataSource com o dts.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe + como eu so novato em delphi... como eu faço pra aponta esses Edites para o Data Source?

/]@t' date='24/08/2006 - 17:31' post='626312']No caso você não precisa ter uma qry no form frmAltera, basta você adicionar no uses o form onde esta a qry ligada com o grid e então nos DBEdit apontar para o DataSource com o dts.

Compartilhar este post


Link para o post
Compartilhar em outros sites

a ta ,,, sim eu fiz issu ... e apontei pro DataSourcemais seguinteno clike do botao Alterar eu faço assimqry.Edit;frmAltera.Showo form de Edicao fika com as cx de texto em branco e naum posso editar nenhum dado fika somente pra leitura;;;;poderia me ajudar?:??

/]@t' date='24/08/2006 - 17:41' post='626322']Não coloque Edits, e sim DBEdits da aba DataControls

Compartilhar este post


Link para o post
Compartilhar em outros sites

To usando Banco Acces de Delphi 7.....essa propriedade CursorLocaton eh da DBEdit??? naum consegui axar essa propriedade....

/]@t' date='24/08/2006 - 20:27' post='626414']qual o bd q você esta usando ?Faz um teste, coloque a propriedade "CursorLocation" como "clUseServer"

Compartilhar este post


Link para o post
Compartilhar em outros sites

fiz assin:procedure TfrmPrincipal.btnAltClick(Sender: TObject);beginqry.Open;qry.Edit;frmAltera.Show;end;Mah ainda os DBEdits naum preenche nda...

/]@t' date='25/08/2006 - 09:19' post='626587']Sua qry está fechada, ela não recebeu um Open

Compartilhar este post


Link para o post
Compartilhar em outros sites

kkkkkkkkkkkkkkkkk....... delphi ainda mata muita gente....pelo q entendi o loko ta con dificuldade de selecionar e editar um registro?Bom vamos la:Coloque um DBEdit no seu form caso esteja usando ADOConnection com as propriedades Connected = TrueBasta seleciona no DBEdit o DataSource e logo em seguida o DataFieldSe estiver com seu ADOConnection Connected = FalseBasta seleciona seu DataField primeiro e depois o DataSource !exemplo:DBEdit1DataField = Meu_CampoDataSource = MeuDataSourceCara to postando isso mas nao sei ao certo se é isso q você precisa... tambem fiquei meio perdido no assunto, kkkkkkkkkk.... q confusão... mas vamos com calma! um dia nois chega lá!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.