Bom dia amigos, estou com um pequeno problema que com certeza para muitos aqui deve ser fácil. Eu tenho um formulário onde visualizo pessoas que estão cadastradas como o nome e o RG. E tenho um botão nesse formulário que abre um outro formulário onde registros acontecimentos. O que eu quero é que ao abrir esse formulário de registros de acontecimentos, nos campos nome e RG apareçam automaticamente os dados da pessoa do formulário anterior. Alguém pode me ajudar?
2 participantes
[Resolvido]ao abrir o formulário capturar o texto do campo do formulário anterior e colocar no campo do formulário que foi aberto
emacsabino- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 190
Registrado : 29/08/2011
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
Tente:
Forms!NomeDoFormulário!NomeDoCampo = Me.NomeDoCampo
Forms!NomeDoFormulário!NomeDoCampo = Me.NomeDoCampo
.................................................................................
Meu novo site: www.vcssistemas.com.br Clique aqui e veja um vídeo que explica como fazer pesquisas no forum. DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo: 1 - faça uma cópia do aplicativo 2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar 3 - use o Compactar/Reparar 4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem) Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário. Positive as mensagens que achar útil, no canto superior direito delas. |
emacsabino- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 190
Registrado : 29/08/2011
Ok meu amigo Críquio fiz o que você colocou ficando assim no formulário que é aberto coloquei no evento ao abrir
Formulários!Funcionários!Texto32 = Me.Texto0, sendo que Texto0 é o campo do formulário que é aberto, o que acontece é que quando clico no botão para abrir o formulário aparece erro dizendo que o objeto é obrigatório, e ai quando vou em depurar ele hachura essa linha ai do código, mas eu não entendo se tá tudo certinho, Funcionários é o nome do primeiro formulário, Texto32 é o nome do campo em que aparece o nome do funcionário
Formulários!Funcionários!Texto32 = Me.Texto0, sendo que Texto0 é o campo do formulário que é aberto, o que acontece é que quando clico no botão para abrir o formulário aparece erro dizendo que o objeto é obrigatório, e ai quando vou em depurar ele hachura essa linha ai do código, mas eu não entendo se tá tudo certinho, Funcionários é o nome do primeiro formulário, Texto32 é o nome do campo em que aparece o nome do funcionário
emacsabino- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 190
Registrado : 29/08/2011
e agora tá aparecendo, você não pode atribuir um valor a esse objeto
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
O código acima é para colocar no botão que abre o segundo formulário:
Forms!NomeDoSegundoFormulário!NomeDoCampoDoSegundoForm = Me.NomeDoCampo
Para colocar no evento "Ao abrir" ou "Ao carregar" do formulário que será aberto, tem que inverter:
Me.NomeDoCampo = Forms!NomeDoPrimeiroFormulário!NomeDoCampoDoPrimeiroForm
Forms!NomeDoSegundoFormulário!NomeDoCampoDoSegundoForm = Me.NomeDoCampo
Para colocar no evento "Ao abrir" ou "Ao carregar" do formulário que será aberto, tem que inverter:
Me.NomeDoCampo = Forms!NomeDoPrimeiroFormulário!NomeDoCampoDoPrimeiroForm
.................................................................................
Meu novo site: www.vcssistemas.com.br Clique aqui e veja um vídeo que explica como fazer pesquisas no forum. DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo: 1 - faça uma cópia do aplicativo 2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar 3 - use o Compactar/Reparar 4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem) Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário. Positive as mensagens que achar útil, no canto superior direito delas. |
emacsabino- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 190
Registrado : 29/08/2011
Muito obrigado Críquio a todos do forum, deu tudo certo
» [Resolvido]Botão abrir formulário com registro ou campo nome correspondente a formulário já aberto
» [Resolvido]Macro Abrir Formulário - Ao invés de preencher a informação, fazer buscar um campo com o nome do formulário a ser aberto
» [Resolvido]Abrir Formulário com nome obtido dentro do campo texto
» [Resolvido]Como inserir texto em campo desvinculado de forma automática ao abrir o formulário?
» [Resolvido]colocar botao dentro de um formulario para abrir outro formulario
» [Resolvido]Macro Abrir Formulário - Ao invés de preencher a informação, fazer buscar um campo com o nome do formulário a ser aberto
» [Resolvido]Abrir Formulário com nome obtido dentro do campo texto
» [Resolvido]Como inserir texto em campo desvinculado de forma automática ao abrir o formulário?
» [Resolvido]colocar botao dentro de um formulario para abrir outro formulario