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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Retornar registro selecionado no DBGRID
Felikes
SALVADOR
BA - BRASIL
Postada em 10/09/2007 16:04 hs            
Como devo fazer para através de DBGRID em um Form, retornar o registro selecionado neste GRID para um outro form onde seriam editadas as informacoes?

:P
     
ChicoVieira
CRUZEIRO
SP - BRASIL
ENUNCIADA !
Postada em 11/09/2007 18:07 hs            
Seguinte: o DBGRID funciona conectado à sua tabela de dados via DataControl.
Daí que, num mesmo form, você desenha as textbox/mskedbox/combos/etc onde quer que apareçam os dados. E, na parte de baixo, desenha o DBGRID. Ao carregar o seu form (do jeito que você gravou seus dados), o grid já entrará povoado. Daí, basta clicar na linha correspondente ao registro que você queira consultar, para que os dados sejam exibidos nos campos do form acima.
Como tudo funciona atrelado ao DataControl, faça referência, nos campos do form, ao datacontrol, em cada campo que você inseriu no form da parte superior...
Desse jeito, é bem simples criar o efeito do form/subform em um formulário.
Se precisar de um exemplo, mande um e-mail.
Chico.
   
Felikes
SALVADOR
BA - BRASIL
Postada em 14/09/2007 10:45 hs            
Obrigado Chico, esta forma eu nao conhecia e pude adaptar o que você me passou à minha necessidade... porém, utilizei o seguinte código para localizar ao clicar duas vezes sobre o DBGRID....

Private Sub DBGrid1_DblClick()
'Busca de registros através do DBGRID.
'Busca simples através de comandos porém utiliza
'mais memória do micro.

Form2.Show
Form2.Data1.Recordset.MoveMin
While Not Form2.Data1.Recordset.EOF And Form2.Text1.Text <> DBGrid1.Columns(0)
Form2.Data1.Recordset.MoveNext
Wend
Form2.mnfile3.Enabled = True
Form2.mnfile1.Enabled = False
Form2.mnfile2.Enabled = False
Unload Form3
Unload Form1
End Sub

Um abraco,
Felipe
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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