Boa noite pessoal, tenho uma tabela com muitos campos entao fiz 5 formularios para ela, por exemplo estou no formulario Passageiro no registro 8, criei um botao para passar ao formulario Responsaveis, neste momento eu precisava permanecer no registro 8, mas ele vai para o registro 1. Como faço para que ao chamar o formulario seguinte ele permaneça no mesmo registro?
3 participantes
[Resolvido]Chamar outro formulario e permanecer no mesmo registro
Careca2014- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 68
Registrado : 17/12/2014
Kaynan- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 2980
Registrado : 09/04/2012
Ola amigo poderia postar pra gente,ficara mais facil ajudar.
Abç.
Abç.
Noobezinho- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4140
Registrado : 29/06/2012
Fernando
Ao invés de usar 5 formulários para uma tabela, use apenas um formulário e dentro dele use controle Guia.
Somente para ilustrar o que digo, baixe o exemplo DAQUI
É um aplicativo que o membro Ari está desenvolvendo.
Ele usa no formulário principal o controle guia , com cada guia (tab) com o nome de Principal, comprador 1, comprador 2, etc.
Veja que a tabela do programa dele tem muitos campos também.
[]'s
Noob
Ao invés de usar 5 formulários para uma tabela, use apenas um formulário e dentro dele use controle Guia.
Somente para ilustrar o que digo, baixe o exemplo DAQUI
É um aplicativo que o membro Ari está desenvolvendo.
Ele usa no formulário principal o controle guia , com cada guia (tab) com o nome de Principal, comprador 1, comprador 2, etc.
Veja que a tabela do programa dele tem muitos campos também.
[]'s
Noob
.................................................................................
A pergunta que não quer calar:
Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
para enviar parte do projeto, não temos mais continuidade do tópico?
Crê que temos bolas de cristal ou está com medo que "roubemos" a
idéia/projeto dele?
Se é tão bom assim...
Ajude a ser ajudado:
Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
sem precisar procurar o mesmo.
Careca2014- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 68
Registrado : 17/12/2014
Bom dia pessoal, então nas pesquisas que fiz para resolver o problema eu vi a opção de usar as guias, é que esteticamente eu nao gosto, entao continuei procurando e encontrei este comando
Private Sub btFormularios_Click()
DoCmd.OpenForm "FormResponsaveis", , , "Código=" & Me.NomePassageiro
End Sub
O problema é que ao clicar ele abre o outro form mas antes de prosseguir ele coloca uma msg box solicitando qual o codigo que quero abrir, não ha uma forma dele ler automaticamente sem que seja necessario informar? Se nao houver vou ter que partir para as guias mesmo. De qualquer forma agradeço a atenção.
Private Sub btFormularios_Click()
DoCmd.OpenForm "FormResponsaveis", , , "Código=" & Me.NomePassageiro
End Sub
O problema é que ao clicar ele abre o outro form mas antes de prosseguir ele coloca uma msg box solicitando qual o codigo que quero abrir, não ha uma forma dele ler automaticamente sem que seja necessario informar? Se nao houver vou ter que partir para as guias mesmo. De qualquer forma agradeço a atenção.
Noobezinho- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4140
Registrado : 29/06/2012
Certo
Analize o código, por favor:
Private Sub btFormularios_Click()
DoCmd.OpenForm "FormResponsaveis", , , "Código=" & Me.NomePassageiro
End Sub
O critério está dizendo:
Onde código é igual NomePassageiro.
Na realidade exitem 2 erros, nessa linha de código.
Percebeu o erro?
Analize o código, por favor:
Private Sub btFormularios_Click()
DoCmd.OpenForm "FormResponsaveis", , , "Código=" & Me.NomePassageiro
End Sub
O critério está dizendo:
Onde código é igual NomePassageiro.
Na realidade exitem 2 erros, nessa linha de código.
Percebeu o erro?
.................................................................................
A pergunta que não quer calar:
Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
para enviar parte do projeto, não temos mais continuidade do tópico?
Crê que temos bolas de cristal ou está com medo que "roubemos" a
idéia/projeto dele?
Se é tão bom assim...
Ajude a ser ajudado:
Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
sem precisar procurar o mesmo.
Careca2014- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 68
Registrado : 17/12/2014
Boas Noobezinho
Como você vê não sei nada de códigos ou access em geral, estou engatinhando, mas seguindo sua dica eu mudei para
Private Sub btFormularios_Click()
DoCmd.OpenForm "FormResponsaveis", , , "Código=" & Me.Código
End Sub
e funcionou, minha pergunta tem erro ainda que pode vir a dar problema depois?
Obrigado pela ajuda, ja tirei muita informação do forum e esta me sendo de grande ajuda
Valeu
Como você vê não sei nada de códigos ou access em geral, estou engatinhando, mas seguindo sua dica eu mudei para
Private Sub btFormularios_Click()
DoCmd.OpenForm "FormResponsaveis", , , "Código=" & Me.Código
End Sub
e funcionou, minha pergunta tem erro ainda que pode vir a dar problema depois?
Obrigado pela ajuda, ja tirei muita informação do forum e esta me sendo de grande ajuda
Valeu
Última edição por Careca2014 em 27/1/2015, 00:08, editado 1 vez(es)
Noobezinho- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4140
Registrado : 29/06/2012
O código está correto, agora.
Estaria errado se o campo fosse de texto, o que não é o caso.
É assim mesmo, ninguém nasce sabendo e se aprende nas tentativas erros.
O negócio é "meter a cara" sem medo de errar.
Assim poderemos então dizer; "Eu tentei !!!
Abraços e
Boa sorte !
Noob
Estaria errado se o campo fosse de texto, o que não é o caso.
É assim mesmo, ninguém nasce sabendo e se aprende nas tentativas erros.
O negócio é "meter a cara" sem medo de errar.
Assim poderemos então dizer; "Eu tentei !!!
Abraços e
Boa sorte !
Noob
.................................................................................
A pergunta que não quer calar:
Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
para enviar parte do projeto, não temos mais continuidade do tópico?
Crê que temos bolas de cristal ou está com medo que "roubemos" a
idéia/projeto dele?
Se é tão bom assim...
Ajude a ser ajudado:
Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
sem precisar procurar o mesmo.
Careca2014- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 68
Registrado : 17/12/2014
Obrigado a todos
Conteúdo patrocinado
» [Resolvido]Chamar outro formulário e permanecer no mesmo registro. Erro
» [Resolvido]Ao clicar em um registro chamar outro formulario e prencher com as informações do registro selecionado
» [Resolvido]Abrir outro formulario no mesmo registro
» [Resolvido]Abrir outro formulário no mesmo registro
» [Resolvido]Copiar dados de um campo para outro no mesmo formulário
» [Resolvido]Ao clicar em um registro chamar outro formulario e prencher com as informações do registro selecionado
» [Resolvido]Abrir outro formulario no mesmo registro
» [Resolvido]Abrir outro formulário no mesmo registro
» [Resolvido]Copiar dados de um campo para outro no mesmo formulário