USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  DBGRID
clsedu
LEME
SP - BRASIL
Postada em 31/10/2004 07:05 hs         
ola  a todos
 
a  duvida  tenho  um ddgrid  e  este ligado ao objeto data  q  traz  as  informacoes de registro da tabelas de registro de  meu  banco de dados.
como  fazer  no dbgrid qdo estiver  sendo  executado  clicar em um registro  ele abrir  uma especie  de  formularios com mais  informacoes do  registro  clicado?.
 
   se  alguem puder me ajudar  obrigado
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 31/10/2004 17:34 hs            
No evento double_click do seu grid é só chamar o formulário q traz mais informações sobre o registro e colocar no envento Load do form q traz aquelas informações como no exemplo q coloquei abaixo:
 
Exemplo:
Private Sub DBGrid_Clientes_DblClick()
formEditarRegistros.Show
End Sub
 
 Private Sub Form_Load()
    TxtNome = frmClientes.DtaClientes.Recordset!Nome
    TxtEndereco = frmClientes.DtaClientes.Recordset!Endereco
    MskTelefone.Text = frmClientes.DtaClientes.Recordset!Telefone
End Sub
 
Sendo q peguei o objeto Data (DtaClientes) do outro form e coloquei nas caixas de texto o registro apontado como pôde observar.
 
t+
     
clsedu
LEME
SP - BRASIL
Postada em 01/11/2004 21:24 hs         
muito  obrigado pela informacao,  pode  me  auxiliar  e mais uma  coisa.
tipo  vc  tem varios registros  no  grid vc clica  em um  como  q faco  para  carregar apenas  este dado  do registro   e naum todos os  dados da tabela q  esta no banco de dados
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 02/11/2004 00:14 hs            
vc faz exatamente como no exemplo anterior... ao clicar num grid, o qual está ligado a um controle data, este já aponta para o registro q vc clicou.
Digamos q este seja seu grid:
 
id nome idade <= cabeçalho do grid
Jose  28   <= Dados
Ana   33   <= Dados
 
e vc clica no registro "2"
qdo vc faz igual ao exemplo q eu postei anteriormente, no evento load do form q irá detalhar o registro selecionado, virá este registro:
Ana   33
Pooooooooeque? Pq ao clicar no registro q está no grid vc não trouxe todos os dados de sua tabela, e sim os dados daquele registro específico o qual vc clicou.
 
Seria esta a dúvida?
Não se incomode em perguntar! É pior ficar com dúvida...
 
ok?
t+
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página