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]Como concatenar dois campos em um só e continuar com o formato da máscara

    avatar
    Ozafran
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 22/08/2014

    [Resolvido]Como concatenar dois campos em um só e continuar com o formato da máscara Empty [Resolvido]Como concatenar dois campos em um só e continuar com o formato da máscara

    Mensagem  Ozafran Sex 21 Ago 2015 - 0:59

    Caros amigos, tenho um relatório onde tenho 3 text que, conforme a presença ou não de registro vai imprir.

    Campo 1 (formato 000.000.0000)
    Campo 2 (formato 0000/0000-XXX)
    Campo 3 (ALBERGUE)


    Se tem registro no Campo 1 --> aparece e é imprimido

    Se tem registro no Campo 2  (independente do Campo 1 ter registro) --> o Campo 1 fica invisível e é imprimido o Campo 2 concatenado com o Campo 3.

    Coloquei assim: =[Campos 2] & " " & [Campo 3]

    Gostaria que aparecesse assim: 1234.5678-XXX ALBERGUE



    E está aparecendo assim: 123445678XXX ALBERGUE



    me ajudem a resolver por favor!!!!


    Última edição por Ozafran em Qua 21 Out 2015 - 14:31, editado 2 vez(es)
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7178
    Registrado : 15/03/2013

    [Resolvido]Como concatenar dois campos em um só e continuar com o formato da máscara Empty Re: [Resolvido]Como concatenar dois campos em um só e continuar com o formato da máscara

    Mensagem  ahteixeira Sex 21 Ago 2015 - 8:18

    Olá, teste assim no campo pretendido:

    =iif([Campo 1]=null;[Campos 2] & " " & [Campo 3]; [Campo 1])

    Abraço
    avatar
    Ozafran
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 22/08/2014

    [Resolvido]Como concatenar dois campos em um só e continuar com o formato da máscara Empty Re: [Resolvido]Como concatenar dois campos em um só e continuar com o formato da máscara

    Mensagem  Ozafran Sex 21 Ago 2015 - 12:31

    Já coloquei. Ele exibe o que quero quer saber quanto a exibição, já que eles usam máscara.

    If IsNull([NRProcessoAM1]) Or [NRProcessoAM1] = "" Then

    Me.NRProcessoAM2.Visible = True
    Me.NRProcessoAM1.Visible = False
    'Me.NRProcessoAM1 = Format([NrPSSP], "00000/0000\->AAA")
    Else

    Me.NRProcessoAM2.Visible = False
    Me.NRProcessoAM1.Visible = True
    Me.NRProcessoAM1.InputMask = Format([NrPSProWeb], "000\.00000\.0000") & " " & [NomeOO]
    End If
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7178
    Registrado : 15/03/2013

    [Resolvido]Como concatenar dois campos em um só e continuar com o formato da máscara Empty Re: [Resolvido]Como concatenar dois campos em um só e continuar com o formato da máscara

    Mensagem  ahteixeira Sex 21 Ago 2015 - 12:58

    Olá,
    teste o seguinte:
    No campo NRProcessoAM1, nas propriedades retire a mascara e formato

    No seu código altere esta linha:
    Me.NRProcessoAM1.InputMask = Format([NrPSProWeb], "000\.00000\.0000") & " " & [NomeOO]

    para:
    Me.NRProcessoAM1.Value = Format([NrPSProWeb], "000\.00000\.0000") & " " & [NomeOO]

    Abraço

      Data/hora atual: Seg 12 Abr 2021 - 0:50