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 20/6/2011, 14: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 20/6/2011, 14: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 20/6/2011, 15: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 20/6/2011, 16: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 : 8498
    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 20/6/2011, 22: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 20/6/2011, 22: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 20/6/2011, 22: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 20/6/2011, 22: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 27/6/2011, 18: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 7/9/2011, 13: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 7/9/2011, 13: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 7/9/2011, 13: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 7/9/2011, 14: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 7/9/2011, 14: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: 22/11/2024, 05:07