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


    [Resolvido]Formatar campo no formulario depois de actualizar

    avatar
    Orlando_Pacheco
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 20
    Registrado : 27/03/2011

    [Resolvido]Formatar campo no formulario depois de actualizar Empty [Resolvido]Formatar campo no formulario depois de actualizar

    Mensagem  Orlando_Pacheco 17/12/2013, 00:23

    Ola Pessoal.
    Começo por dizer que ainda sou iniciante e que tenho aprendido bastante no forum, desde ja o meu obrigado.

    Preciso da vossa ajuda para o seguinte.

    Pretendo no campo (Documento),do fomulario, inserir Ex: VD45653654S
    e que depois de actualizar o valor fique formatado assim: VD-45653654S.
    Agardeço a vossa ajuda.
    Orlando Pacheco.
    avatar
    Convidado
    Convidado


    [Resolvido]Formatar campo no formulario depois de actualizar Empty Re: [Resolvido]Formatar campo no formulario depois de actualizar

    Mensagem  Convidado 17/12/2013, 01:16

    Olá, no evento após atualizar do campo documento:
    Me.Documento = Format(Me.Documento, "@@\-@@@@@@@@@")
    avatar
    Orlando_Pacheco
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 20
    Registrado : 27/03/2011

    [Resolvido]Formatar campo no formulario depois de actualizar Empty Re: [Resolvido]Formatar campo no formulario depois de actualizar

    Mensagem  Orlando_Pacheco 17/12/2013, 01:47

    Obrigado betogivoni.

    Tentei o codigo só que esta a formatar assim.

    V-D4565365-4S
    Obrigado.
    Abraço.
    Orlando Pacheco
    avatar
    Convidado
    Convidado


    [Resolvido]Formatar campo no formulario depois de actualizar Empty Re: [Resolvido]Formatar campo no formulario depois de actualizar

    Mensagem  Convidado 17/12/2013, 01:57

    Como vc escreveu o código?
    avatar
    Orlando_Pacheco
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 20
    Registrado : 27/03/2011

    [Resolvido]Formatar campo no formulario depois de actualizar Empty Re: [Resolvido]Formatar campo no formulario depois de actualizar

    Mensagem  Orlando_Pacheco 17/12/2013, 02:26

    Ola.

    o campo no  formulario chama-se ID.
    escrevi assim:

    no evento depois de actualizar

    Me.id = Format(Me.id, "@@\-@@@@@@@@")

    Obrigado.

    Orlando Pacheco

    Amigo, peço desculpa estava a colocar mal o codigo... erro de pincipiante
    avatar
    Convidado
    Convidado


    [Resolvido]Formatar campo no formulario depois de actualizar Empty Re: [Resolvido]Formatar campo no formulario depois de actualizar

    Mensagem  Convidado 17/12/2013, 02:34

    faltou mais Uma @, são 9 depois do - e vc colocou 8.
    avatar
    Orlando_Pacheco
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 20
    Registrado : 27/03/2011

    [Resolvido]Formatar campo no formulario depois de actualizar Empty [Resolvido] Formatar campo no formulario depois de actualizar

    Mensagem  Orlando_Pacheco 17/12/2013, 02:38

    Amigo obrigado.

    Desculpe pelo meu erro.

    Abraço
    Orlando Pacheco
    avatar
    Convidado
    Convidado


    [Resolvido]Formatar campo no formulario depois de actualizar Empty Re: [Resolvido]Formatar campo no formulario depois de actualizar

    Mensagem  Convidado 17/12/2013, 02:47

    Faltou vc clicar em resolvido
    avatar
    Orlando_Pacheco
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 20
    Registrado : 27/03/2011

    [Resolvido]Formatar campo no formulario depois de actualizar Empty [

    Mensagem  Orlando_Pacheco 17/12/2013, 13:16

    Ola betogivoni
    tem razão, é a falta de experiência  no forum. Wink 
    Não sei se me é permitido, mas se tiver de abrir outro post eu faço.
    Mas queria perguntar o seguinte:
    Voce ensinou-me como formatar um campo com o mesmo numero de caracteres, mas suponhamos que
    eu precise de formatar sempre o campo, seja com 5 ou mais caracteres.

    Ex VD45637 formatar para VD-45637 (ja me ensinou), mas se for no mesmo campo com mais ou menos caracteres.
    EX:VD456 Formatar para VD-456, ou seja o formato separar sempre as letras com um "-" ex: VD-

    Estive a investigar no forum e achei  a instrucão:

    If Len(Id) <>"" Then

       Select Case Len(Id)
           Case 1
           Me.id Format = "@@\-@@"
           Case 2
               Me.Id.Format = "@@\-@@@"
            Case 3
               Me.Id.Format = "@@\-@@@@"
            Case 4
               Me.Id.Format = "@@\-@@@@@"
            Case 5
               'Me.Id.Format = "@@\-@@@@@@"
               
    End Select
    end iF

    tentei adaptar ao campo, mas não consegui. pode ajudar-me em adapta-lo?
    Obrigado
    Orlando Pacheco.
    avatar
    Convidado
    Convidado


    [Resolvido]Formatar campo no formulario depois de actualizar Empty Re: [Resolvido]Formatar campo no formulario depois de actualizar

    Mensagem  Convidado 17/12/2013, 13:24

    veja aqui nesse tópico onde ajudei um outro colega com essa mesma situação, pode baixar o exemplo que postei, não precisa mudar o formato, é só seguir o raciocínio dos Ifs.
    http://maximoaccess.forumeiros.com/t16197-resolvidoaplicar-formatacao-em-dados-da-tabela
    avatar
    Convidado
    Convidado


    [Resolvido]Formatar campo no formulario depois de actualizar Empty Re: [Resolvido]Formatar campo no formulario depois de actualizar

    Mensagem  Convidado 17/12/2013, 13:27

    se depois de baixar o exemplo continuar tendo dificuldades em adaptar, poste o formulário e a tabela que faço isso pra vc.
    avatar
    Orlando_Pacheco
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 20
    Registrado : 27/03/2011

    [Resolvido]Formatar campo no formulario depois de actualizar Empty Re: [Resolvido]Formatar campo no formulario depois de actualizar

    Mensagem  Orlando_Pacheco 17/12/2013, 21:46

    Ola amigo.
    Mais uma vez muito obrigado.
    Fiz o que voce sugeriu e em vez de fazer copy past, tentei perceber o funcionamento do codigo.

    Depois de algumas tentativas consegui fazendo o seguinte codigo:

    If Len(Me.Id) = 3 Then
    Id = Format(Me.Id, "@@\-@")
    Else
    If Len(Me.Id) = 4 Then
    Id = Format(Me.Id, "@@\-@@")
    Else
    If Len(Me.Id) = 5 Then
    Id = Format(Me.Id, "@@\-@@@")
    Else
    End If
    End If
    End If

    ...ate perfazer 15 caracteres e resultou na perfeição. Introduzo de 3 ate 15 Caracteres e o codigo separa
    sempre as 2 letras dos restantes caracteres com um "-".

    Mais uma vez obrigado.
    Abraço.
    Orlando Pacheco
    avatar
    Convidado
    Convidado


    [Resolvido]Formatar campo no formulario depois de actualizar Empty Re: [Resolvido]Formatar campo no formulario depois de actualizar

    Mensagem  Convidado 17/12/2013, 22:53

    É isso ai, as vezes o importante não é vc dar o peixe a quem precisa de comida, mas sim a vara de pesca para que ele consiga pescar seu próprio alimento. Saudações  do fórum e toda sorte no seu aprendizado.

    Conteúdo patrocinado


    [Resolvido]Formatar campo no formulario depois de actualizar Empty Re: [Resolvido]Formatar campo no formulario depois de actualizar

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 10:58