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


2 participantes

    Código VBA para formulário de pesquisa

    avatar
    vitorsilva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2
    Registrado : 26/09/2014

    Código VBA para formulário de pesquisa Empty Código VBA para formulário de pesquisa

    Mensagem  vitorsilva 30/9/2014, 14:23

    Boa tarde!

    Preciso de uma ajuda em código VBA Access.

    Criei um formulário de pesquisa, inseri o código VBA e está a funcionar perfeitamente à exceção da tecla espaço, que teima em não funcionar (não dá espaço).

    O código inserido é este:

    Option Compare Database
    Dim VarEspaco

    Private Sub Form_KeyPress(KeyAscii As Integer)
    If KeyAscii = 32 Then
    VarEspaco = 1
    End If
    End Sub

    Private Sub txtmaterial_didatico_AfterUpdate()
    Me.lctmaterial_didatico.Requery
    End Sub


    Private Sub txtmaterial_didatico_Change()
    If VarEspaco = 1 Then
    VarEspaco = 0
    Else
    Me.Recalc
    SendKeys "{f2}"
    End If
    End Sub


    Já agora outra dúvida. Este código apenas permite pesquisar pela primeira palavra da frase. Eu gostaria que, ao escrever qualquer palavra da frase, fique automaticamente selecionada. Ex.: Tenho a seguinte frase - Matemática do João 3º ano. A pesquisa apenas é feita pela palavra matemática. Se escrever João já não dá.

    Alguém pode ajudar?

    Vítor
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    Código VBA para formulário de pesquisa Empty Re: Código VBA para formulário de pesquisa

    Mensagem  João Ricardo 30/9/2014, 14:45

    Bem vindo ao Fórum

    Veja o arquivo anexo onde a pesquisa é realizada no próprio formulário.
    Se atender, blz, caso contrário, dê um alô.

    Filtro aqui

    Veja se o anexo deste post serve
    http://maximoaccess.forumeiros.com/t20679-evitar-nomes-duplicados#152083


    .................................................................................
     cheers Busco aprendizado e gostaria de contato com pessoas de Campo Grande - MS  study   scratch 
    avatar
    vitorsilva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 2
    Registrado : 26/09/2014

    Código VBA para formulário de pesquisa Empty Re: Código VBA para formulário de pesquisa

    Mensagem  vitorsilva 30/9/2014, 16:21

    Boa tarde, João!

    Desculpa, o anexo está muito bom e é isso mesmo que eu quero, mas eu não percebo quase nade de VBA, logo não consegui perceber o tipo de código e muito menos adaptá-lo na minha base de dados.

    envio em anexo o ficheiro para dares uma vista de olhos.

    Obrigado
    Anexos
    Código VBA para formulário de pesquisa AttachmentDatabase11.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (29 Kb) Baixado 22 vez(es)
    João Ricardo
    João Ricardo
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 534
    Registrado : 20/01/2013

    Código VBA para formulário de pesquisa Empty Re: Código VBA para formulário de pesquisa

    Mensagem  João Ricardo 1/10/2014, 06:01

    Amigo Vitor,

    segue o seu bd com os ajustes.
    Veja que a lista está filtrada pelo campo ÁreaDisciplina.
    Veja a função fncCarregaLista onde aparece o filtro, caso queira mudar, basta trocar o nome do campo na linha correspondente.

    Baixe o aplicativo Maestro do site www.usandoaccess.com.br e veja vários outros exemplos de filtragem.

    Estude um pouco sobre normatização do banco de dados e verás como usar nomes de campos, objetos, entre outros.
    O teu exemplo não funcionou porque vc estava usando espaços nos nomes de objetos e campos e isso o VBA não aceita.

    Bons estudos.
    Baixe o exemplo aqui


    .................................................................................
     cheers Busco aprendizado e gostaria de contato com pessoas de Campo Grande - MS  study   scratch 

    Conteúdo patrocinado


    Código VBA para formulário de pesquisa Empty Re: Código VBA para formulário de pesquisa

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 15:33