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]Validação de Campos no Formulário

    Jeferson de Paula
    Jeferson de Paula
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 361
    Registrado : 06/04/2013

    [Resolvido]Validação de Campos no Formulário Empty Validação de Campos no Formulário

    Mensagem  Jeferson de Paula 24/6/2013, 19:16

    Olá Galerinha...

    Estou precisando de uma função no qual o Access irá verificar o que o usuário digitou e retirar as palavras que não poderão ser guardadas em uma tabela do Banco. Exemplo, no cadastro de Endereços de Clientes, na minha empresa não é permitido que o usuário coloque no campo Rua Augusta ou Avenida Paulista, pois estes dados são filtrados através de uma outra tabela. Então eu gostaria que quando o usuário colocasse isso: Rua Augusta ou Avenida Paulista o access deixasse apenas Augusta ou Paulista.

    Cumprimentos!


    .................................................................................
    Atenciosamente
    Aldo Jeferson de Paula
    Blog Support SQL Server
    Fórum Support SQL Server

    Quem nunca ouviu alguém falando mal do Microsoft®️ Access? Compartilhe suas experiências e conhecimentos, clique aqui e faça seu comentário!

    Tópicos Recomendáveis
    > Kit Geográfico 2013
    > Novo na Programação do Access?
    > Curso de Access/VBA Completo
    > Conceitos Básicos em T-SQL
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Validação de Campos no Formulário Empty Re: [Resolvido]Validação de Campos no Formulário

    Mensagem  JPaulo 24/6/2013, 19:46

    Use um If com a função Replace.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Validação de Campos no Formulário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Validação de Campos no Formulário Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Validação de Campos no Formulário Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    [Resolvido]Validação de Campos no Formulário Empty Re: [Resolvido]Validação de Campos no Formulário

    Mensagem  Convidado 24/6/2013, 19:52

    Boas...
    Veja para Rua....



    Private Sub txtRua_AfterUpdate()
    Dim StrEnd As String
    StrEnd = Me.txtRua
    If LTrim(Left(StrEnd, 3)) = "Rua" Then
        StrEnd = Right(StrEnd, InStrRev(StrEnd, "") - 3)
        Me.txtRua = StrEnd
    End If
    End Sub



    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Validação de Campos no Formulário Empty Re: [Resolvido]Validação de Campos no Formulário

    Mensagem  Convidado 24/6/2013, 19:52

    Boas JP.... acho que to meio sonolento hoje... heheh

    Havia me esquecido do replace...

    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Validação de Campos no Formulário Empty Re: [Resolvido]Validação de Campos no Formulário

    Mensagem  Convidado 24/6/2013, 19:55

    Eis:


    Private Sub txtRua_AfterUpdate()
    Dim StrEnd As String
    StrEnd = Me.txtRua
    If LTrim(Left(StrEnd, 3)) = "Rua" Then
        'StrEnd = Right(StrEnd, InStrRev(StrEnd, "") - 3)
        StrEnd = Replace(StrEnd, "Rua", "")
        Me.txtRua = LTrim(StrEnd)
    End If
    End Sub
    Jeferson de Paula
    Jeferson de Paula
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 361
    Registrado : 06/04/2013

    [Resolvido]Validação de Campos no Formulário Empty Re: [Resolvido]Validação de Campos no Formulário

    Mensagem  Jeferson de Paula 24/6/2013, 20:15

    Cara melhor que isso é só uma sonequinha para combinar com o frio... Deu certíssimo, valeu pela ajuda ae JPaulo e PILOTO... mas só tem uma coisinha que gostaria de saber a mais não tem nada a ver com isso aqui... Para eu validar um e-mail como por exemplo, para conter o "@" e o .com/.com.br/.net etc... como eu faço isso?


    .................................................................................
    Atenciosamente
    Aldo Jeferson de Paula
    Blog Support SQL Server
    Fórum Support SQL Server

    Quem nunca ouviu alguém falando mal do Microsoft®️ Access? Compartilhe suas experiências e conhecimentos, clique aqui e faça seu comentário!

    Tópicos Recomendáveis
    > Kit Geográfico 2013
    > Novo na Programação do Access?
    > Curso de Access/VBA Completo
    > Conceitos Básicos em T-SQL
    Jeferson de Paula
    Jeferson de Paula
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 361
    Registrado : 06/04/2013

    [Resolvido]Validação de Campos no Formulário Empty Re: [Resolvido]Validação de Campos no Formulário

    Mensagem  Jeferson de Paula 24/6/2013, 20:32

    A esqueci de falar também é o seguinte, eu tenho uma tabela com todos os Tipos de Logradouros: Rua, Avenida, Rodovia... como faço para ele comparar os dados nesta tabela? Tentei usar o DLookup mas não consegui alguma ideia?

    Código:
    Private Sub EnderecoDoCliente_LostFocus()
    Dim StrEnd As String
    Dim TipoLogradouro

    StrEnd = Me.Endereco
    TipoLogradouro = DLookup ("[Tipo]", "[tblTipoDeLogradouros]", "[Tipo]")

        If LTrim(Left(StrEnd, 3)) = TipoLogradouro Then
            StrEnd = Replace(StrEnd, TipoLogradouro, "")
            Me.Endereco = LTrim(StrEnd)
        End If
    End Sub

    Cumprimentos!


    .................................................................................
    Atenciosamente
    Aldo Jeferson de Paula
    Blog Support SQL Server
    Fórum Support SQL Server

    Quem nunca ouviu alguém falando mal do Microsoft®️ Access? Compartilhe suas experiências e conhecimentos, clique aqui e faça seu comentário!

    Tópicos Recomendáveis
    > Kit Geográfico 2013
    > Novo na Programação do Access?
    > Curso de Access/VBA Completo
    > Conceitos Básicos em T-SQL
    avatar
    Convidado
    Convidado


    [Resolvido]Validação de Campos no Formulário Empty Re: [Resolvido]Validação de Campos no Formulário

    Mensagem  Convidado 24/6/2013, 20:40

    Como assim comparar?

    cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Validação de Campos no Formulário Empty Re: [Resolvido]Validação de Campos no Formulário

    Mensagem  Convidado 24/6/2013, 20:42

    Uma caixa de combinação... e o seguinte código

    Dim StrSQL As String, Filtro As String
    StrSQL = "SELECT tblBase_Endereços.LOG_NOME FROM tblBase_Endereços" _
            & " WHERE LOG_NOME Like '*" & Me.cboEndereco.Text & "*'"
    Me.cboEndereco.RowSource = StrSQL


    Cumprimentos.


    Última edição por PILOTO em 24/6/2013, 20:50, editado 1 vez(es)
    Jeferson de Paula
    Jeferson de Paula
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 361
    Registrado : 06/04/2013

    [Resolvido]Validação de Campos no Formulário Empty Re: [Resolvido]Validação de Campos no Formulário

    Mensagem  Jeferson de Paula 24/6/2013, 20:47

    Então PILOTO seria no caso comparar os dados que a tabela (tblTipoDeLogradouros) possui (Rua, Avenida, Travessa, Rodovia...) com o que o usuário digitar a esquerda (Avenida Paulista).


    .................................................................................
    Atenciosamente
    Aldo Jeferson de Paula
    Blog Support SQL Server
    Fórum Support SQL Server

    Quem nunca ouviu alguém falando mal do Microsoft®️ Access? Compartilhe suas experiências e conhecimentos, clique aqui e faça seu comentário!

    Tópicos Recomendáveis
    > Kit Geográfico 2013
    > Novo na Programação do Access?
    > Curso de Access/VBA Completo
    > Conceitos Básicos em T-SQL
    Jeferson de Paula
    Jeferson de Paula
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 361
    Registrado : 06/04/2013

    [Resolvido]Validação de Campos no Formulário Empty Re: [Resolvido]Validação de Campos no Formulário

    Mensagem  Jeferson de Paula 24/6/2013, 20:47

    Então o endereço é inserido em um campo txt...


    .................................................................................
    Atenciosamente
    Aldo Jeferson de Paula
    Blog Support SQL Server
    Fórum Support SQL Server

    Quem nunca ouviu alguém falando mal do Microsoft®️ Access? Compartilhe suas experiências e conhecimentos, clique aqui e faça seu comentário!

    Tópicos Recomendáveis
    > Kit Geográfico 2013
    > Novo na Programação do Access?
    > Curso de Access/VBA Completo
    > Conceitos Básicos em T-SQL
    avatar
    Convidado
    Convidado


    [Resolvido]Validação de Campos no Formulário Empty Re: [Resolvido]Validação de Campos no Formulário

    Mensagem  Convidado 24/6/2013, 21:08

    Transforme ela em uma combo então...

    Veja

    https://dl.dropboxusercontent.com/u/26441349/CarregaCboFiltrada.zip

    Cumprimentos.
    Jeferson de Paula
    Jeferson de Paula
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 361
    Registrado : 06/04/2013

    [Resolvido]Validação de Campos no Formulário Empty Re: [Resolvido]Validação de Campos no Formulário

    Mensagem  Jeferson de Paula 25/6/2013, 12:09

    Valeu pela ajuda PILOTO!


    .................................................................................
    Atenciosamente
    Aldo Jeferson de Paula
    Blog Support SQL Server
    Fórum Support SQL Server

    Quem nunca ouviu alguém falando mal do Microsoft®️ Access? Compartilhe suas experiências e conhecimentos, clique aqui e faça seu comentário!

    Tópicos Recomendáveis
    > Kit Geográfico 2013
    > Novo na Programação do Access?
    > Curso de Access/VBA Completo
    > Conceitos Básicos em T-SQL
    avatar
    Convidado
    Convidado


    [Resolvido]Validação de Campos no Formulário Empty Re: [Resolvido]Validação de Campos no Formulário

    Mensagem  Convidado 25/6/2013, 14:49

    O Fórum agradece o retorno.

    Conteúdo patrocinado


    [Resolvido]Validação de Campos no Formulário Empty Re: [Resolvido]Validação de Campos no Formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 12:25