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

    [Resolvido]Error em pesquisa em subformulário

    avatar
    marinhotp
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 08/07/2015

    [Resolvido]Error em pesquisa em subformulário Empty [Resolvido]Error em pesquisa em subformulário

    Mensagem  marinhotp 25/3/2017, 13:03

    Tenho este filtro em meus formulários, mas quando digita no campo txFavorecido aspas simples (') dá erro
    Podem me ajudar a resolver isto?
    Desde já agradeço.


    Private Sub txFavorecido_Change()
    Dim filtro As String
    If Len(Me!txFavorecido.Text & "") = 0 Then
    Me!SF_C_EXPEDICAO_ENTREGUE.Form.Filter = ""
    Me!SF_C_EXPEDICAO_ENTREGUE.Form.FilterOn = False
    Exit Sub
    End If
    filtro = "[FAV_NOME] like '*" & Me!txFavorecido.Text & "*'"
    Me!SF_C_EXPEDICAO_ENTREGUE.Form.Filter = filtro (Linha que mostra o erro)
    Me!SF_C_EXPEDICAO_ENTREGUE.Form.FilterOn = True

    End Sub
    Private Sub txFavorecido_Click()
    Me!SF_C_EXPEDICAO_ENTREGUE.Form.Filter = ""
    Me!SF_C_EXPEDICAO_ENTREGUE.Form.FilterOn = False
    Me!txtProducao = Null
    Me!txtSetor = Null
    Me!txFavorecido = Null
    Me!txDoc = Null
    Me!txtId = Null
    Me!txFavorecido.SetFocus
    End Sub
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Error em pesquisa em subformulário Empty Re: [Resolvido]Error em pesquisa em subformulário

    Mensagem  FabioPaes 27/3/2017, 19:04

    Olá, seria de grande ajuda se postasse qual erro apresenta!
    No entanto lhe adianto que terá sim problema com ', pois ela é utilizada para passar valores do tipo Texto.

    Exemplo, se digita o texto: Fabio no campo do filtro, ele será enviado para o filtro assim:

    [NomeCampo='Fabio'

    Dessa forma se digitar uma ' ela irá dar erro, pois esse carácter e utilizado para inciar e terminar o valor do tipo Texto. Sugiro que desative esse Carácter nesse Campo de pesquisa!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    marinhotp
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 08/07/2015

    [Resolvido]Error em pesquisa em subformulário Empty Re: [Resolvido]Error em pesquisa em subformulário

    Mensagem  marinhotp 27/3/2017, 23:00

    Fábio, como faço para desabilitar a aspas simples para que não possa ser digitada nestes campos de pesquisa?

    Obrigado pela atenção.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Error em pesquisa em subformulário Empty Re: [Resolvido]Error em pesquisa em subformulário

    Mensagem  FabioPaes 29/3/2017, 16:31

    No evento ao PRESSIONAR tecla dessa caixa de texto coloque: (No meu caso o nome dela se chama Valo1)

    Código:
    Private Sub Valo1_KeyPress(KeyAscii As Integer)
    Select Case KeyAscii
    Case 39 'Aspas Simples
    KeyAscii = 0
    End Select
    End Sub

    Aqui a lista com todos os ID de cada tecla
    ic.unicamp.br/~everton/aulas/hardware/tabelaASCII.pdf


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    marinhotp
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 08/07/2015

    [Resolvido]Error em pesquisa em subformulário Empty Re: [Resolvido]Error em pesquisa em subformulário

    Mensagem  marinhotp 29/3/2017, 17:52

    Boa Tarde Fábio.

    Funcionou perfeitamente.

    Deus lhe pague.

    Abraços
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Error em pesquisa em subformulário Empty Re: [Resolvido]Error em pesquisa em subformulário

    Mensagem  FabioPaes 29/3/2017, 19:24


    Grato pelo retorno amigo, até a próxima se Deus Quiser!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    Conteúdo patrocinado


    [Resolvido]Error em pesquisa em subformulário Empty Re: [Resolvido]Error em pesquisa em subformulário

    Mensagem  Conteúdo patrocinado


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