SRick
|
LAVRAS MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 28/11/2011 11:12 hs
Pessoal estou com um problemao, tenho um formulário de cadastro de material patrimoniado e tenho um outro foumlário com os nomes dos responsaveis pelo patrimonio. Então estou no formulario material patrimoniado e quero arir o formulario com os nomes, escolher um nome da lista e enviar para o formulario de cadastro de patrimonio. Até ai tudo bem, mas quando volto para o formulario de material patrimoniado e mando aterar um valor qualquer, me dá um erro o objeto está fechado? Como resolver isto??? Obrigado a todos. COMO EU FAÇO PARA ABRIR UM FORMULARIO, ESCOLHER UM CAMPO E ENVIAR PARA OUTRO FORMULÁRIO, SEM QUE QUE OS FORMULÁRIO ENTRE EM CONFLITOS.
|
|
|
|
Almir
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 28/11/2011 17:02 hs
Verifica se o seu banco e tabelas fecham quando abri o formulário.Quando abri o referido para mostrar seus dados pode ser que tenha fechado a tabela e o banco.Banco fechado e tabela fechada erro na certa.
Tb.Close set Tb = nothing Banco.Close
|
|
|
LCRamos
|
GOIANIA GO - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 29/11/2011 07:18 hs
Não sei como são seus formulários, mas se não forem "filhos", para que isto não aconteça, voce chama como ShowModal, sem descarregar o formulário atual. Se forem filhos, o melhor a fazer é colocar um Frame ou Grade no formulário com consulta e pesquisar os nomes no próprio formulário, sempre deixando visivel ou invisivel de acordo com o que necessita. Veja um exemplo de como eu procedo. Tenho um cadastro de Clientes e um cadastro de Vendedores, em Clientes tenho um campo com o nome do Vendedor, quando o Text do Vendedor recebe o foco, já abro uma Flex com a pesquisa do Vendedor, baseado no conteúdo do campo efetuo a pesquisa, e coloco esta pesquisa no evento KeyUp do Text, ai cada tecla digitada ele faz a pesquisa e vai rolando na Flex. Tem algumas dicas, eu só gravo o código do Vendedor em Clientes, então coloco um Text invisivel com o código do vendedor e a medida que rola a Flex ele vai alterando, basta colocar este código no evento EnterCell da Flex.
vlu//
|
|
|
Yan
|
BELO HORIZONTE MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 01/12/2011 23:31 hs
Se for somente entre um formulário e outro, sem conexão com o banco de dados, você pode fazer simplesmente isso.
frmnome.txtnome= VARIAVEL
|
|
|
Treze
|
SÃO VICENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 02/12/2011 11:12 hs
o problema é o seguinte no formulário em que é exibido a lista de responsáveis, vc abre e facha aconexão, quando tenta salvar da erro porque a conexão está fechada, poste o código para salvar que exibe o erro, porém é facil de resolver antes de salvar coloque If Conexao.State = 1 then Conexao.Close End if entendeu, apenas altere conexão para o nome que usa ex: CNN, Cn, Con, etc...
|
|
|
SRICK
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 02/12/2011 11:58 hs
Obrigado amigos, vou tentar resolver.
Henrique
|
|
|
|