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

    textbox não aceita espaço

    avatar
    dlima45
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 11
    Registrado : 31/10/2014

    textbox não aceita espaço  Empty textbox não aceita espaço

    Mensagem  dlima45 31/10/2014, 13:30

    Bom dia Amigos, sou iniciante e estou tendo um pouco de dificuldade. A pesquisa é a seguinte: eu tenho uma tabela de municípios com código e estado que tb tem código e a intenção é que eu digitando o município eu tenho como resultado o código e o estado. Já procurei no fórum achei alguns posts mas não tem dado certo.

    tenho uma textbox de pesquisa que não aceita espaço:

    1. Na propriedade evento da Textbox

    Private Sub TXT_NOME_AfterUpdate()
    LST_NOMES.Requery
    End Sub

    Private Sub TXT_NOME_Change()
    If VarTecla = 1 Then
       VarTecla = 0
       Else
       Me.Recalc
       Me.TXT_NOME.SelStart = 255
       End If
    End Sub

    Os resultados da pesquisa são mostrado numa listbox
    usei o seguinte critério:

    Como [Forms]![CONSULTA]![TXT_NOME] & "*"

    Muito obrigada.
    LiveBrain
    LiveBrain
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 15/05/2011

    textbox não aceita espaço  Empty Re: textbox não aceita espaço

    Mensagem  LiveBrain 31/10/2014, 15:39

    insira o código abaixo na propriedade ApósAtualizar da sua Caixa de Texto Municipio.
    Lembre-se se fazer as alterações e adaptações para o seu projeto.

    Caso você não consiga, pedimos disponibilizar o projeto para correção. Lembrando que ele deve estar Zipado


    Código:
    Dim Rs As Recordset

    if not IsNull(suaCaixaDeTextoMunicipio) then

    Set Rs = CurrentDb().OpenRecordset("Select SeuCampoMunicipio, SeuCampoCodigo, SeuCampoEstado from SuaTabelaDeMunicipios where SeuCampoMunicipio='" & suaCaixaDeTextoMunicipio & "'")

    if rs.RecordCount>0 then
      suaCaixaDeTextoCódigo=rs(1)
      suaCaixaDeTextoEstado=rs(2)
    else
      msgbox "Municipio não localizado"
    end if

    end if

    rs.Close


    .................................................................................
    Abraços

    Live Brain Tutoriais

    "Fraca é a pessoa que não conhece a força que possui nos amigos"
    avatar
    dlima45
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 11
    Registrado : 31/10/2014

    textbox não aceita espaço  Empty Re: textbox não aceita espaço

    Mensagem  dlima45 31/10/2014, 17:51

    Estou enviando o arquivo pq não deu certo. Muito Obrigada LiveBrain
    Anexos
    textbox não aceita espaço  AttachmentCodificação.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (313 Kb) Baixado 7 vez(es)
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    textbox não aceita espaço  Empty Re: textbox não aceita espaço

    Mensagem  Avelino Sampaio 1/11/2014, 07:51

    Ola!

    Não vi o seu arquivo mas acho que a solução pode ser bem simples.

    No evento do texto coloque:

    Private Sub TXT_NOME_Change()
    me!LST_nomes.requery
    End Sub


    E acrescente a parte em vermelho:

    Como "*" & [Formulários]![CONSULTA]![TXT_NOME].Texto & "*"

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    dlima45
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 11
    Registrado : 31/10/2014

    textbox não aceita espaço  Empty Re: textbox não aceita espaço

    Mensagem  dlima45 1/11/2014, 13:29

    Oi Avelino, não deu certo.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    textbox não aceita espaço  Empty Re: textbox não aceita espaço

    Mensagem  Avelino Sampaio 1/11/2014, 14:04

    Dizer somente que não deu certo não ajuda muito. O que acontece ? Ofereça detalhes para nos fornecer pistas.

    Retire este evento, caso tenha mantido:

    Private Sub TXT_NOME_AfterUpdate()
    LST_NOMES.Requery
    End Sub

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    LiveBrain
    LiveBrain
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 15/05/2011

    textbox não aceita espaço  Empty Re: textbox não aceita espaço

    Mensagem  LiveBrain 1/11/2014, 17:12

    Vamos lá amiga, usando a dica do Mestre Avelino, faça o seguinte:


    No evento Load do Seu Form coloque o código
    Código:
    TXT_NOME.SetFocus
    LST_NOMES.RowSource = "SELECT MUNICIPIOS.NOME_MUNICIPIO, MUNICIPIOS.COD_MUNICIPIO, MUNICIPIOS.NOME_UF, MUNICIPIOS.COD_UF FROM MUNICIPIOS WHERE MUNICIPIOS.NOME_MUNICIPIO Like '" & TXT_NOME.Text & "*'ORDER BY MUNICIPIOS.NOME_MUNICIPIO;"

    e no Evento ApósAtualizar do seu Texto TXT_NOME cole esse outro código

    Código:
    Me!LST_NOMES.Requery
    LST_NOMES.RowSource = "SELECT MUNICIPIOS.NOME_MUNICIPIO, MUNICIPIOS.COD_MUNICIPIO, MUNICIPIOS.NOME_UF, MUNICIPIOS.COD_UF FROM MUNICIPIOS WHERE MUNICIPIOS.NOME_MUNICIPIO Like '" & TXT_NOME.Text & "*'ORDER BY MUNICIPIOS.NOME_MUNICIPIO;"

    Abraços


    .................................................................................
    Abraços

    Live Brain Tutoriais

    "Fraca é a pessoa que não conhece a força que possui nos amigos"

    Conteúdo patrocinado


    textbox não aceita espaço  Empty Re: textbox não aceita espaço

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 25/11/2024, 04:06