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]Proibir espaços inicial em campo na tabela ao se digitar dados

    avatar
    Convidado
    Convidado


    [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados Empty Proibir espaços inicial em campo na tabela ao se digitar dados

    Mensagem  Convidado Seg 20 Jun - 10:12

    Bom dia caros amigos...

    Como colocar em um código, a proibição de, ao digitar, não ser permitido deixar um espaço no começo do texto?

    Ex.:

    "_Fulano de tal"

    Grato
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados Empty Re: [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados

    Mensagem  criquio Seg 20 Jun - 10:31

    Uma ideia pode ser, no evento "Após atualizar" do campo:

    If Left(Me.NomeCampo, 1) = " " Then
    Me.NomeCampo = Mid(Me.NomeCampo, 2, Len(Me.NomeCampo) - 1)
    Else
    End If


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados Empty Re: [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados

    Mensagem  criquio Seg 20 Jun - 11:06

    A função acima só irá substituir o primeiro espaço. Se o usuário inserir mais de um espaço no início, só retira o primeiro. Então fica aqui uma instrução melhorada para retirar qualquer espaço no início do campo:


    Do
    If Left(Me.NomeCampo, 1) = " " Then
    Me.NomeCampo = Mid(Me.NomeCampo, 2, Len(Me.NomeCampo) - 1)
    End If
    Loop While Left(Me.NomeCampo, 1) = " "


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados Empty Re: [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados

    Mensagem  Convidado Seg 20 Jun - 12:39

    Ok Amigão.. assim que testar dou retorno

    Abraços
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados Empty Re: [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados

    Mensagem  Alexandre Neves Seg 20 Jun - 18:24

    Antes de actualizar do campo
    txtCampo=LTrim(txtCampo)
    avatar
    Convidado
    Convidado


    [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados Empty Re: [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados

    Mensagem  Convidado Seg 20 Jun - 18:31

    Caro Alexandre, poderia só a título de conhecimento traduzir esta expressão?


    Grato
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados Empty Re: [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados

    Mensagem  criquio Seg 20 Jun - 18:32

    LTrim quer dizer Left Trim, ou seja, retira espaços à esquerda.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados Empty Re: [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados

    Mensagem  Convidado Seg 20 Jun - 18:33

    Curioso eu não??? Rolling Eyes Rolling Eyes cheers cheers
    avatar
    Convidado
    Convidado


    [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados Empty Re: [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados

    Mensagem  Convidado Seg 27 Jun - 14:32

    Ops.. Resolvido
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados Empty Re: [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados

    Mensagem  Assis Qua 7 Set - 9:27

    Boa tarde

    Estou a utilizar este comando "txtCampo=LTrim(txtCampo)" numa caixa de combinação e funciona.

    Mas se esta caixa de combinação tiver esta função:

    Private Sub Para_NotInList(NewData As String, Response As Integer)
    Response = acDataErrContinue 'inibe msg padrão do Access.
    If MsgBox("Rubrica " & UCase(NewData) & " não Registada !" & vbCrLf _
    & "Deseja Actualizar?", 32 + vbYesNo, "Nova Rubrica ?") = 6 Then
    DoCmd.openForm "DespesasSubInserir", , , , acFormAdd, _
    acDialog, NewData
    Para = UCase(NewData) 'Transforma para maiúsculas.
    Response = acDataErrAdded
    Else
    Response = acDataErrContinue
    Me.Para = Null
    End If
    End Sub

    No campo do formulário onde introduz os dados funciona, mas na tabela "DespesasSubInserir" fica gravado mas com os espaços em branco se eles existirem.

    Obrigado



    .................................................................................
    *** Só sei que nada sei ***
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados Empty Re: [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados

    Mensagem  criquio Qua 7 Set - 9:39

    E a tabela grava o dado da combo ou do campo?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados Empty Re: [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados

    Mensagem  Assis Qua 7 Set - 9:56

    Ola Criquio

    Ao confirmar o "Se não estiver na lista"

    Abre o Form "DespesasSubInserir", , , , acFormAdd, _



    Private Sub Form_Load()
    If Not IsNull(Me.OpenArgs) Then
    Me![DespesasSub] = UCase(Me.OpenArgs)
    End If
    End Sub


    .................................................................................
    *** Só sei que nada sei ***
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados Empty Re: [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados

    Mensagem  criquio Qua 7 Set - 10:06

    Mas é esse segundo form que salva registro na tabela? Talvez se tentar o evento "Ao carregar" e/ou "No atual" desse segundo formulário...


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados Empty Re: [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados

    Mensagem  Assis Qua 7 Set - 10:37

    Não resulta


    .................................................................................
    *** Só sei que nada sei ***

    Conteúdo patrocinado


    [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados Empty Re: [Resolvido]Proibir espaços inicial em campo na tabela ao se digitar dados

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Qui 2 maio - 15:42