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]Concatenar registros numa consulta com quebra de linhas

    LeandroCastilho
    LeandroCastilho
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 11/11/2013

    [Resolvido]Concatenar registros numa consulta com quebra de linhas Empty [Resolvido]Concatenar registros numa consulta com quebra de linhas

    Mensagem  LeandroCastilho 13/4/2018, 02:44

    Amigos, boa noite.

    Após exaustivo processo de "garimpo" no site, permaneço tentando uma solução para meu problema que aparentemente é simples porém tentei tudo que fui encontrando no site e não consegui e por esse motivo vem mais uma vez recorrer a ajuda dos srs. No anexo, existe uma consulta (Ativ_A_Teste3) onde necessito concatenar vários campos de modo a gerar uma espécie de texto, porém para um deles (DESCRIÇÃO_SERVIÇO) eu precisava que ele ficasse na linha de baixo. Poderiam me ajudar?

    Como está hoje: PT: 42899/2018   HORÁRIO PLANEJADO: 06:00:00-18:00:00   LIBERADA: 07:00:00   ENCERRADA: 18:00:00- UMS3 107139 - INTEGRAR -  REMOÇÃO / INSTALAÇÃO DE  GRAMPO U  E IÇAMENTO DE LINHA EM APOIO A PINTURA, COM USO DE FERRAMENTAS MANUAIS E EQUIPAMENTO DE GUINDA

    Como necessito que fique:

    PT: 42899/2018   HORÁRIO PLANEJADO: 06:00:00-18:00:00   LIBERADA: 07:00:00   ENCERRADA: 18:00:00
    UMS3 107139 - INTEGRAR -  REMOÇÃO / INSTALAÇÃO DE  GRAMPO U  E IÇAMENTO DE LINHA EM APOIO A PINTURA, COM USO DE FERRAMENTAS MANUAIS E EQUIPAMENTO DE GUINDA

    Agradeço + uma vez.
    Sds,
    Leandro Castilho
    Anexos
    [Resolvido]Concatenar registros numa consulta com quebra de linhas AttachmentTeste 1.zip
    Exemplo
    Você não tem permissão para fazer download dos arquivos anexados.
    (50 Kb) Baixado 14 vez(es)
    Cláudio Más
    Cláudio Más
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1293
    Registrado : 21/01/2012

    [Resolvido]Concatenar registros numa consulta com quebra de linhas Empty Re: [Resolvido]Concatenar registros numa consulta com quebra de linhas

    Mensagem  Cláudio Más 13/4/2018, 05:11

    Boa noite,

    Concatenar: "PT: " & [PT_A] & " " & "HORÁRIO PLANEJADO: " & [In_Prev_Pt_A] & "-" & [TERM_Prev_Pt_A] & " " & "LIBERADA: " & [IN_REAL_PT_A] & " " & "ENCERRADA: " & [TERM_REAL_PT_A] & Car(13) & Car(10) & [Descrição_Serviço]
    LeandroCastilho
    LeandroCastilho
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 11/11/2013

    [Resolvido]Concatenar registros numa consulta com quebra de linhas Empty Re: [Resolvido]Concatenar registros numa consulta com quebra de linhas

    Mensagem  LeandroCastilho 13/4/2018, 10:49

    Claudio, bom dia!

    Muito obrigado!! Funcionou perfeitamente. Agora curiosidade... eu havia achado no fórum a utilização do comando "Car(13)" OU & Car(10) sempre de forma individual, ou seja, tentava com & Car(13), não funcionava, depois tentei com & Car(10), também não funcionou... já você utilizou os dois... porquê? Necessariamente esse tipo de condição tem que ser usado os dois OU foi devido a características de alguma informação contida no campo é que teve essa necessidade?


    Mas Claudio.... muito obrigado + uma vez.

    Sds,
    Leandro Castilho
    Noobezinho
    Noobezinho
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4144
    Registrado : 29/06/2012

    [Resolvido]Concatenar registros numa consulta com quebra de linhas Empty Re: [Resolvido]Concatenar registros numa consulta com quebra de linhas

    Mensagem  Noobezinho 13/4/2018, 15:09

    Castilho

    Explicando:

    O correto é chr(13) e chr(10) esse car() não é do Access

    São caracteres para dizer ao programa que o texto chegou no final de um linha e ir para outra.

    No Access usamos vbCrLf que é a mesma coisa.

    Ah! Não esqueça de colocar o Resolvido no título do tópico.

    Se não sabe, como, veja na minha assinatura.

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    LeandroCastilho
    LeandroCastilho
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 11/11/2013

    [Resolvido]Concatenar registros numa consulta com quebra de linhas Empty Grato!

    Mensagem  LeandroCastilho 13/4/2018, 15:38

    Muito Obrigado!!!

    Sds,

    Leandro Castilho
    Cláudio Más
    Cláudio Más
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1293
    Registrado : 21/01/2012

    [Resolvido]Concatenar registros numa consulta com quebra de linhas Empty Re: [Resolvido]Concatenar registros numa consulta com quebra de linhas

    Mensagem  Cláudio Más 13/4/2018, 18:44

    Noobezinho, na estrutura da consulta o Access em português converte Chr() para Car(), é a mesma função só que em português.

    vbCrLf não funciona em consultas.
    Noobezinho
    Noobezinho
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4144
    Registrado : 29/06/2012

    [Resolvido]Concatenar registros numa consulta com quebra de linhas Empty Re: [Resolvido]Concatenar registros numa consulta com quebra de linhas

    Mensagem  Noobezinho 13/4/2018, 19:14

    Entendi Claudio

    Como utilizo a grade da consulta para o básico e então extrair a sentença SQL dela, para utilizar no VBA, dificilmente utilizo essas funções e

    comandos em portugues, passei batido nisso.

    Acho uma besteira isso que a Micro$oft fez, ao "traduzir" comandos e funções para o português quando usados fora da

    página VBA.

    Grande abraço!


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Cláudio Más
    Cláudio Más
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1293
    Registrado : 21/01/2012

    [Resolvido]Concatenar registros numa consulta com quebra de linhas Empty Re: [Resolvido]Concatenar registros numa consulta com quebra de linhas

    Mensagem  Cláudio Más 13/4/2018, 19:26

    Acho que a Microsoft tenta dessa forma tornar o Access mais "amigável" para o usuário comum (não programador).
    Existe todo um grupo de objetos (as macros) que a meu ver só têm utilidade para esses usuários, já foi até ventilado que não mais existiriam em uma nova versão do Access e até hoje permanecem.
    Abs
    Noobezinho
    Noobezinho
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4144
    Registrado : 29/06/2012

    [Resolvido]Concatenar registros numa consulta com quebra de linhas Empty Re: [Resolvido]Concatenar registros numa consulta com quebra de linhas

    Mensagem  Noobezinho 13/4/2018, 20:37

    Sim

    É uma questão de nicho de mercado.

    E quando vc diz isso, te digo, quantos aplicativos que vejo de pessoas pedindo ajudar aqui no fórum, feito só com macros.

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

      Data/hora atual: 17/9/2021, 04:50