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]Restringir navegação em formulário para registros específicos

    avatar
    ricardo.sribeiro
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 05/08/2013

    [Resolvido]Restringir navegação em formulário para registros específicos Empty [Resolvido]Restringir navegação em formulário para registros específicos

    Mensagem  ricardo.sribeiro 17/2/2015, 17:43

    Olá Pessoal!

    Tenho um problema aqui que está me tirando o sono.

    Tenho um formulário vinculado à uma tabela que serve para cadastro de pacientes.
    este formulário tem botões de navegação, que criei atribuindo a eles o comando Docmd.GotoRecord,,acFirst entre outros.
    Até aí tudo bem.
    Meu problema consiste no seguinte:
    Quero selecionar um paciente em uma caixa de listagem no formulário, e depois disso, quando eu clicar nos botões de navegação, gostaria que fossem exibidos apenas os registros correspondentes ao paciente selecionado.

    Tente isso usando o método Docmd.ApplyFilter no avento após atualizar da caixa de listagem e não deu certo.
    Não sei se estou usando o método Applyfilter corretamente.
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Restringir navegação em formulário para registros específicos Empty Re: [Resolvido]Restringir navegação em formulário para registros específicos

    Mensagem  XPTOS 17/2/2015, 18:24

    Poste um modelo para facilitar o tratamento da dúvida.
    avatar
    ricardo.sribeiro
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 05/08/2013

    [Resolvido]Restringir navegação em formulário para registros específicos Empty Re: [Resolvido]Restringir navegação em formulário para registros específicos

    Mensagem  ricardo.sribeiro 17/2/2015, 19:13

    Segue "Demo" conforme solicitado.

    Na caixa de listagem "Paciente", após selecionar um nome, o formulário deve permitir a navegação apenas entre registros cujo nome seja igual ao selecionado.
    Segue link para baixar:

    https://www.dropbox.com/sh/e08to1a5nvkbhpt/AAAARRpvrZ_202dMZkwlpChfa?dl=0
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Restringir navegação em formulário para registros específicos Empty Re: [Resolvido]Restringir navegação em formulário para registros específicos

    Mensagem  XPTOS 17/2/2015, 21:56

    Da uma olhada na caixa de listagem que adicionei em seu form.

    Veja se a ideia seria mais ou menos essa!

    https://www.dropbox.com/s/0aaaqt74ncfoosl/Demo.accdb?dl=0
    avatar
    ricardo.sribeiro
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 05/08/2013

    [Resolvido]Restringir navegação em formulário para registros específicos Empty Re: [Resolvido]Restringir navegação em formulário para registros específicos

    Mensagem  ricardo.sribeiro 18/2/2015, 02:13

    Caro amigo,

    Obrigado pelo empenho, mas não era exatamente essa a ideia.
    Se você clicar nos botões de navegação, vai perceber que na tabela "plano de tratamento" existem vários registro para um mesmo paciente.
    São procedimentos que devem ser feitos na boca dele.
    Ocorre que se eu quiser editar um desses registros, posso optar por localizar ele manualmente, navegando pelos botões e depois editar.
    Mas é aí que reside o problema.
    Se eu usar os botões de navegação, vou visualizar registros de todos os pacientes e isso vai tornar difícil a tarefa de encontrar o que eu quero.

    Logo pensei na seguinte solução:

    A caixa de listagem "txt_pesq_paciente" serve apenas como um parâmetro para filtro, logo, basta que ela me mostre uma lista com os nomes de pacientes que pode ser da tabela "cadastro de pacientes".
    No entanto, quando eu selecionar um paciente, o formulário deve "Restringir" a navegação entre os registros, de forma que quando eu clicar no botões, avançar, retroceder, etc, só seja possível ver o registros relacionados ao paciente que selecionei na caixa de listagem "txt_pesq_paciente".

    Por isso, achei que seria interessante utilizar um procedimento que filtre os registro no formulário como o docmd.ApplyFilter.
    Consultei a documentação sobre este procedimento e tudo indica que ele seria o ideal para isso, pois ele é capaz de filtrar registros no formulário.
    Mas não sei como usar este recurso.

    Espero que eu tenha sido claro..rsr
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Restringir navegação em formulário para registros específicos Empty Re: [Resolvido]Restringir navegação em formulário para registros específicos

    Mensagem  XPTOS 18/2/2015, 10:04

    Veja este pequeno exemplo.

    Link: https://www.dropbox.com/s/0aaaqt74ncfoosl/Demo.accdb?dl=0
    avatar
    ricardo.sribeiro
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 05/08/2013

    [Resolvido]Restringir navegação em formulário para registros específicos Empty Re: [Resolvido]Restringir navegação em formulário para registros específicos

    Mensagem  ricardo.sribeiro 18/2/2015, 11:43

    Olá amigo,

    É isso mesmo. Funcionou perfeitamente.
    Acabei encontrando uma outra solução que também funcionou:


    Form_meu_foormulario.Form.Filter = "nome='" & Me.txt_nome& "'"
    Form_meu_foormulario.Form.FilterOn = True

    Obrigado!


    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Restringir navegação em formulário para registros específicos Empty Re: [Resolvido]Restringir navegação em formulário para registros específicos

    Mensagem  XPTOS 18/2/2015, 12:02

    Disponha amigo!
    pengo
    pengo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 85
    Registrado : 10/12/2013

    [Resolvido]Restringir navegação em formulário para registros específicos Empty Re: [Resolvido]Restringir navegação em formulário para registros específicos

    Mensagem  pengo 20/2/2015, 12:52

    Olá Pessoal, Desculpe Reabrir o Tópico, porém, estou exatamente com o mesmo questionamento.

    XPTOS, você poderia postar novamente o banco da dados com a resolução do problema, pois ele já se encontra indisponível ou o amigo ricardo.sribeiro poderia me explicar melhor como chegou a resolução do problema, pois eu não compreendi.

    Muito Obrigado!
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Restringir navegação em formulário para registros específicos Empty Re: [Resolvido]Restringir navegação em formulário para registros específicos

    Mensagem  XPTOS 20/2/2015, 15:21

    Olá,

    Link da mensagem 6 atualizado: https://www.dropbox.com/s/0aaaqt74ncfoosl/Demo.accdb?dl=0
    Atenciosamente,
    pengo
    pengo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 85
    Registrado : 10/12/2013

    [Resolvido]Restringir navegação em formulário para registros específicos Empty Re: [Resolvido]Restringir navegação em formulário para registros específicos

    Mensagem  pengo 20/2/2015, 17:46

    Obrigado XPTOS, era exatamente isso que eu precisava.

    Abraços
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    [Resolvido]Restringir navegação em formulário para registros específicos Empty Re: [Resolvido]Restringir navegação em formulário para registros específicos

    Mensagem  XPTOS 20/2/2015, 20:48

    Olá,

    Disponha meu amigo.

    Conteúdo patrocinado


    [Resolvido]Restringir navegação em formulário para registros específicos Empty Re: [Resolvido]Restringir navegação em formulário para registros específicos

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 10:31