MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    [Resolvido]Localizar e posicionar no registro

    avatar
    aeps
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 05/10/2016

    [Resolvido]Localizar e posicionar no registro Empty [Resolvido]Localizar e posicionar no registro

    Mensagem  aeps Qua 17 Out 2018, 16:36

    Boa Tarde!

    Preciso de uma ajuda.

    Tenho um formulário (frmCadastro) onde tem cadastrados de pessoas, neste formulário tem um botão onde abre um formulário (localizar) que tem uma caixa de combinação com todas as pessoas cadastradas.
    Apos selecionar a pessoa, quero fechar este fomulário (localizar) e posicione o cadastro da pessoa selecionada da caixa de combinação, no fomulario (frmCadastro.).

    stDocName = "frmCadastro"
    stLinkCriteria = "[idPessoa]=" & Me![cboPessoa]
    DoCmd.OpenForm stDocName, , , stLinkCriteria

    Usei o método acima, mas ele filtra e não navega mais estre registros

    Tem alguma outra solução?
    Sidney
    Sidney
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 431
    Registrado : 08/10/2012

    [Resolvido]Localizar e posicionar no registro Empty Re: [Resolvido]Localizar e posicionar no registro

    Mensagem  Sidney Qua 17 Out 2018, 16:57

    Amigo, Boa Tarde!!
    mande um pequeno exemplo do seu projeto

    att;

    sidney
    avatar
    aeps
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 05/10/2016

    [Resolvido]Localizar e posicionar no registro Empty Re: [Resolvido]Localizar e posicionar no registro

    Mensagem  aeps Qui 18 Out 2018, 08:37

    Sidney, conforme solicitado, segue abaixo o código:

    Formulário Localizar:

    Private Sub btOK_Click()
    On Error GoTo Err_btOK_Click
       
       Dim stDocName As String
       Dim stLinkCriteria As String

       If Not IsNull(cboPessoa) Then
           stDocName = "frmCadastro"
           stLinkCriteria = "[idPessoa]=" & Me![cboPessoa]
           DoCmd.OpenForm stDocName, , , stLinkCriteria
       End If
       
       DoCmd.Close acForm, "frmCadastro", acSaveYes
       
    Exit_btOK_Click:
       Exit Sub

    Err_btOK_Click:
       MsgBox Err.Description
       Resume Exit_btOK_Click
       
    End Sub

    Com este código o formulário frmCadastro abre no registro selecionado mas os botões de mudação de registro não funcionam.

    No formulário frmCadastro

    Private Sub botPriReg_Click()
    On Error GoTo Err_botPriReg_Click

    DoCmd.GoToRecord , , acFirst

    Exit_botPriReg_Click:
    Exit Sub

    Err_botPriReg_Click:
    MsgBox Err.Description
    Resume Exit_botPriReg_Click

    End Sub
    Private Sub botAntReg_Click()
    On Error GoTo Err_botAntReg_Click

    DoCmd.GoToRecord , , acPrevious

    Exit_botAntReg_Click:
    Exit Sub

    Err_botAntReg_Click:
    MsgBox Err.Description
    Resume Exit_botAntReg_Click

    End Sub
    Private Sub botProReg_Click()
    On Error GoTo Err_botProReg_Click

    DoCmd.GoToRecord , , acNext

    Exit_botProReg_Click:
    Exit Sub

    Err_botProReg_Click:
    MsgBox Err.Description
    Resume Exit_botProReg_Click

    End Sub

    Aguardo uma ajuda.

    Obrigado


    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Localizar e posicionar no registro Empty Re: [Resolvido]Localizar e posicionar no registro

    Mensagem  JPaulo Qui 18 Out 2018, 09:28

    Toninho, o que está a contecer é que você está a enviar um filtro especifico para o segundo form.

    Dessa forma o segundo form fica filtrado e jamais irá navegar.

    Tem de fazer assim;

    Código:
    stDocName = "frmCadastro"
    stLinkCriteria = "[idPessoa]=" & Me![cboPessoa]
    DoCmd.OpenForm stDocName
    Forms(stDocName).Recordset.FindFirst stLinkCriteria


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Localizar e posicionar no registro Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Localizar e posicionar no registro Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Localizar e posicionar no registro Folder_announce_new Instruções SQL como utilizar...
    avatar
    aeps
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 05/10/2016

    [Resolvido]Localizar e posicionar no registro Empty Re: [Resolvido]Localizar e posicionar no registro

    Mensagem  aeps Qui 18 Out 2018, 09:45

    JPaulo, fechou! Funcionou perfeitamente!

    Muito Obrigado
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Localizar e posicionar no registro Empty Re: [Resolvido]Localizar e posicionar no registro

    Mensagem  JPaulo Qui 18 Out 2018, 09:55

    Fico feliz pelo tempo investido e pelo seu retorno.

    Aproveite e veja este tópico
    https://www.maximoaccess.com/t5357-como-contribuir-com-o-forum-via-paypal


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Localizar e posicionar no registro Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Localizar e posicionar no registro Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Localizar e posicionar no registro Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Localizar e posicionar no registro Empty Re: [Resolvido]Localizar e posicionar no registro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex 19 Abr 2024, 09:11