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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Load....Unload....
FKNMALTA
FRANCA
SP - BRASIL
ENUNCIADA !
Postada em 16/10/2008 18:54 hs         
Seguinte situação, um formulario de cadastro de cliente e outro de forncedor e uma tabela de cep (por exemplo). Supondo que esta sendo feito o cadastro de um cliente, no campo de cep (txtcep.text) ao apertar o F12 abre a consulta na tabela de cep (frmConsultaCep).Encontro o cep clico no OK e os dados caem no formulario do cadastro de cliente....até ai tudo bem. A duvida é: tenho que criar um formulario de pesquisa pro cadastro de cliente e outro pro cadastro de fornecedor? Ou tem como fazer assim,um formulario só de pesquisa e determinar se o formulario de consulta cep foi carredo(F12) pelo cadastro de cliente ao dar OK vai preencher o cadastro de cliente e se foi carregado pelo cadastro de fornecedor, ao clicar no OK vai preencher os campos do cadastro de forncedor?? se tem como fazer isso? Atualmente to fazendo com dois formularios mas ta gerando muito form no projeto.....ta ficando assim cada formulario de pesquisa:
 
Private Sub cmdOk_Click()
 
    On Error Resume Next
        Load frmPesquisaCepCadCliente
           frmCadCliente.txtcep.Text = DataGrid1.Columns(2)
        Unload frmPesquisaCepCadCliente

End Sub
e outro igual no cadastro de forncedor.
 
   
J.Carlos
Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 17/10/2008 07:40 hs            
Uma forma a ser usada sria criar um form só pra pesquisa de vários cadastros onde ele retorna sempre o código e nome selecionado. Demais dados quando necessário, buscar no banco de dados no próprio form em questão. Na chamada do form de pesquisa passe um parâmetro ou sete uma variável global indicando qual cadastro a pesquisar.
Além do mais você estará dessa forma fazendo o reaproveitamento de código, tornando seu projeto mais simples e menor.
Espero ter ajudado. Abraços.
 
"Os que confiam no SENHOR são como os montes de Sião, que não se abalam, mas permanecem firmes para sempre".
   
Ash Katchup
CAXIAS DO SUL
RS - BRASIL
ENUNCIADA !
Postada em 17/10/2008 09:26 hs            
Você também pode criar um Frame e faze-lo aparecer no meio da tela. Neste frame, haverá os textbox para a consulta de CEP e o seu botão OK. A jogada fica toda na propriedade visible destre frame.

__________________

"It is the way of men to make monsters...and it is the nature of
monsters to destroy their makers."

-F.E.A.R. (First Encounter Assault Recon )
   
FKNMALTA
FRANCA
SP - BRASIL
ENUNCIADA !
Postada em 17/10/2008 10:29 hs         
Muito obrigado J. Carlos!!!!Entendi o recado e deu certo...Abraço
 
"Os homens e seus espelhos mágicos, nada vêem além de si mesmos, se esqueceram daquele que um dia esteve entre nós"
   
Página(s): 1/1    

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