Fórum Selecionar um registro no grid e jogar ele no dbedit #357807
29/04/2008
0
Eu tenho um cadastro de cliente onde uso uma adotable com tabelas feitas em access...e tenho uma tela para consulta de clientes onde uso uma query e um grid para mostar os registros encontrados. Agora é o seguinte eu quero que atraves de clic duplo na grid no registro selecionado o mesmo seje jogado para o dbdedit em outro forme. Quero fazer isso pq tenho uma tela de cadastro de chamados para informatica então ao invés de digitar toda vida o nome do cliente se o mesmo ja for cadastrado vai aparecer na tela do grid de consulta dou clic duplo nele e o registro ja aparece no nome do cliente da tela de cadastro de chamados. Eu tenho a opção de usar um dblookupcombobox mas quero fazer assim pois axo mais interessante.
Vlw galera me ajudem ai!!! abraços a todos
Cassios
Curtir tópico
+ 0Posts
29/04/2008
Marco Salles
Neste DataModulo estara os seus componentes de conexão
No Form Que tem O DbGrid deve conter o DataSource
ligado a sua Base De Dados que esta no DataModulo
No Form que Voce quer o DbEdit tb Deve ter um Outro DataSource Ligado a Mesma Base de Dados
Ao clicar No DbGrig Duplo Click , Crie ou Abre o Form que contem o DbEdit que os dados do campo ja estarão disponiveis no DbEdit
espero ter entendido
Gostei + 0
29/04/2008
Cassios
Valeu
Gostei + 0
29/04/2008
Marco Salles
é so na hora do evento OnShow Deste Formulários (Chamados)
Abrir a Tabela Chamados (append)
O campo Nome Do Client da Tabela Chamados Receber o Campo Nome
da Tabela do Client Da Tabela Cliente
ImagineIsto no OnShowDo Formulario (Chamadas) Aberto no Onclick do DbGrid
SeuDataSet.Append; //Tabela Chamada Recebe Tabela Cliente SeuDataSet.FieldByName(Cliente).Asstring:= SeuDataSet.FieldByName(´Cliente´).AsString ; //Tabela Cliente
O que voce tem que Fazer .... é colocar o adotable e a Query no Mesmo DataModulo ... Assim voce usa o Mesmo Uses para ambos os formulários
Fica so nos Formulários os DataSources
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)