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]Formulário buscar registro em outro formulário

    adrilucat
    adrilucat
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 17
    Registrado : 25/01/2014

    [Resolvido]Formulário buscar registro em outro formulário Empty [Resolvido]Formulário buscar registro em outro formulário

    Mensagem  adrilucat 14/9/2015, 14:30

    Bom dia!

    Pessoal,

    Pesquisei muito aqui no fórum antes de postar minha dúvida. Encontrei muitos exemplos bons, porém, nenhum atendeu de fato ao que eu precisava.
    É o seguinte: tenho um BD, onde no Formulário "Cadastro de Cliente" inseri um botão "Localizar". Este botão abre um pequeno form (Localizar Registro) com 3 critérios de busca: código, nome e sobrenome.
    A ideia é que ao fornecer uma das informações e clicar no botão "Buscar", o Formulário "Localizar Registro" me retorne o resultado no Formulário "Cadastro de Cliente", como se fosse o próprio comando Localizar e Substituir do Access, mas sem aquela formatação toda.

    Espero que possam me ajudar.

    Grata,

    GILSON EDILENO gosta desta mensagem

    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    [Resolvido]Formulário buscar registro em outro formulário Empty Re: [Resolvido]Formulário buscar registro em outro formulário

    Mensagem  cleverson_manaus 14/9/2015, 16:23



    Bem vinda ao Fórum.


    Tenho essa dica, caso queira, é a seguinte:

    1 - Crie uma caixa de combinação, não acoplada, ou seja, não vincule a nenhum campo da tabela, no form Cadastro de Clientes;

    2 - Em propriedades da cx combinação, na aba Dados, campo Origem da Linha: crie uma consulta com os três campos da sua tabela cliente, dando prioridade para que o campo código do cliente seja o primeiro campo;

    3 - Em seguida cole o seguinte código no Evento Após Atualizar da sua combo:

    Código:
    Private Sub SuaCombo_AfterUpdate()

      ' Encontrar o registro que coincide com o controle.
       
        Me.RecordsetClone.FindFirst "[código cliente da sua tabela] = " & Me![SuaCombo] & ""
     
        Me.Bookmark = Me.RecordsetClone.Bookmark
       
        Me.PrimeiroCampoDoSeuForm.SetFocus
       
        Me.SuaCombo = Null

    End Sub


    Agora é só testar, e dar um retorno pra nos.


    Abraços,




    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    adrilucat
    adrilucat
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 17
    Registrado : 25/01/2014

    [Resolvido]Formulário buscar registro em outro formulário Empty Re: [Resolvido]Formulário buscar registro em outro formulário

    Mensagem  adrilucat 14/9/2015, 18:23

    Caro Cleverson,

    Fantástica sua dica!!! Resolveu em parte meu problema!

    Com relação a localizar o registro no formulário através do código, ao invés de colocar somente o evento "após atualizar" na combobox, coloquei também um botão, que funciona direitinho. Ele realiza a busca pelo código normalmente.

    Mas, gostaria que houvesse a possibilidade de buscar também pelo nome. Então criei uma outra combobox não acoplada e tentei adaptar seu código para esta também. O que acontece é que após clicar no botão, ele dá o foco no campo "nome" do Formulário, mas, não realiza a busca propriamente dita; outrora, apresenta erro.

    O que estou fazendo de errado?
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    [Resolvido]Formulário buscar registro em outro formulário Empty Re: [Resolvido]Formulário buscar registro em outro formulário

    Mensagem  cleverson_manaus 14/9/2015, 21:10



    Você só precisa alterar alguns detalhes:

    01 - Coloque o campo NomeCliente como o primeiro campo da consulta;

    02 - Mas mantenha o campo códigocliente, pode ficar como o terceiro;

    03 - Troque a respectiva linha do código por esta abaixo, preste atenção que agora são apóstrofes, pois o tipo de dados mudou para texto;

    Código:
        Me.RecordsetClone.FindFirst "[Cliente_Nome] = '" & Me![BuscaCliente] & "'"


    Pronto, agora é só testar.


    Abraços,




    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!

    GILSON EDILENO gosta desta mensagem

    adrilucat
    adrilucat
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 17
    Registrado : 25/01/2014

    [Resolvido]Formulário buscar registro em outro formulário Empty Re: [Resolvido]Formulário buscar registro em outro formulário

    Mensagem  adrilucat 15/9/2015, 15:25

    Valeu Cleverson!


    Tudo funcionando direitinho!! Muitíssimo obrigada!


    Abs,

    GILSON EDILENO gosta desta mensagem

    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    [Resolvido]Formulário buscar registro em outro formulário Empty Re: [Resolvido]Formulário buscar registro em outro formulário

    Mensagem  cleverson_manaus 15/9/2015, 15:38


    O Fórum agradece o retorno.


    Abraços,



    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 827
    Registrado : 11/12/2017

    [Resolvido]Formulário buscar registro em outro formulário Empty Re: [Resolvido]Formulário buscar registro em outro formulário

    Mensagem  Ismael Silva 20/4/2018, 17:35

    Esse tópico me ajudou também!
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    [Resolvido]Formulário buscar registro em outro formulário Empty Re: [Resolvido]Formulário buscar registro em outro formulário

    Mensagem  cleverson_manaus 20/4/2018, 18:51

    Legal, que ajudamos vc também!!!!


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!

    Conteúdo patrocinado


    [Resolvido]Formulário buscar registro em outro formulário Empty Re: [Resolvido]Formulário buscar registro em outro formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 11:14