MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

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 adicionar um novo parágrafo dentro de uma caixa de texto

    avatar
    Picoleo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 51
    Registrado : 18/08/2011

    [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto Empty Como adicionar um novo parágrafo dentro de uma caixa de texto

    Mensagem  Picoleo em 24/8/2011, 20:38

    Criei um relatório no estilo de uma Carta. Puxa os dados do cliente que eu selelcionei e exibe na carta.
    Essa carta será enviada para os clientes.

    Exemplo:

    "Prezado cliente XXXX,

    De acordo com a sua data de validade dd/mm/aa bla bla bla

    Ass. Leonardo."


    Tenho várias opções de como fazer exibir os dados do cliente.
    Uma é criando várias Caixas de Texto direcionando cada campo da tabela pra cada caixa.
    OK.

    Porém outra opção(a que estou interessado) seria exibir todos os dados, tanto texto quanto os campos da tabela, dentro de apenas 1 Caixa de Texto.
    Eu consigo exibir todos os dados normalmente colocando dentro da TextBox como segue abaixo.... Porem tudo está na mesma linha, não consigo pular um parágrafo.

    ="Prezado cliente " & [Tabela_C.Nome] & "De acordo com a sua data de validade " & [Tabela_C.Data] & "Ass. Leonardo."

    Alguém conhece uma sintáxe que faz o texto ir para o próximo parágrafo?!
    Ficando da seguinte maneira:

    ="Prezado cliente " & [Tabela_C.Nome] & XXX &"De acordo com a sua data de validade " & [Tabela_C.Data] & XXX &"Ass. Leonardo."

    *Detalhe que pode mudar muita coisa. Caso não exista uma função dessa, terei que utilizar várias Caixas de Texto.



    Att,
    Leonardo
    criquio
    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto Empty Re: [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto

    Mensagem  criquio em 24/8/2011, 20:50

    Acredito que basta dar Enter normalmente:

    ="Prezado cliente " & [Tabela_C.Nome]

    De acordo com a sua data de validade " & [Tabela_C.Data]

    Ass. Leonardo."


    Basta abrir aspa no início de todo o texto e fechá-la apenas uma vez no final.


    .................................................................................
    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
    Picoleo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 51
    Registrado : 18/08/2011

    [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto Empty Re: [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto

    Mensagem  Picoleo em 24/8/2011, 20:54

    Não é assim simples.

    A textBox não aceita o (Enter) como um novo parágrafo, apenas um espaço nulo e cancela esse espaço.
    Ela mostra tudo junto:

    Prezado cliente XXXX,De acordo com a sua data de validade dd/mm/aa Ass. Leonardo."
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3534
    Registrado : 04/04/2010

    [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto Empty Re: [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto

    Mensagem  Avelino Sampaio em 24/8/2011, 20:59

    Olá

    Experimente o VBCrLf

    ="Prezado cliente " & [Tabela_C.Nome] & VbCrLf &"De acordo com a sua data de validade " & [Tabela_C.Data] & VbCrLf &"Ass. Leonardo."

    Sucesso!

    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

    [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto Empty Re: [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto

    Mensagem  HARYSOHN em 24/8/2011, 21:27

    Na hora em que estiver digitando... se clicar em Ctrl + M ele passa para baixo (Nova linha abaixo)

    Saudações
    avatar
    Picoleo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 51
    Registrado : 18/08/2011

    [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto Empty Re: [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto

    Mensagem  Picoleo em 24/8/2011, 21:57

    Quando eu chegar em casa vou testar essa sua dica "VbCrLf", Avelino.

    Assim que eu obtiver um resultado eu posto aqui! Abraço.

    criquio
    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto Empty Re: [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto

    Mensagem  criquio em 24/8/2011, 22:49

    Aqui eu testei com o vBcRlF e não deu. Deu do jeito que eu passei acima. Se segurar a tecla Ctrl pressionada enquanto pressionada Enter, ele aceita.


    .................................................................................
    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.

    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

    [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto Empty Re: [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto

    Mensagem  HARYSOHN em 24/8/2011, 22:54

    Ctrl M tambem
    José
    José
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 118
    Registrado : 14/03/2010

    [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto Empty Re: [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto

    Mensagem  José em 24/8/2011, 23:11

    Utilizava este código em um sisteminha que desenvolvi em access 97:


    Private Sub Enviar_GotFocus()

    Me!Mensagem = " * Data: " & [DataOrçamento] & " " & " * O.S.: " & [NúmeroDoPedido] _
    & " * Série / Pat.: " & [Número de série] & " * Sua O.S.: " & [OS_Cliente] & Chr(10) _
    & " * Aparelho: " & [Equipamento] & " * Marca: " & [Marca] & " * Modelo: " & [Modelo] & Chr(10) _
    & " * Anotações técnicas: " & [Anotações técnicas] & Chr(10) _
    & " * Peças: " & [Peças] & Chr(10) _
    & " * Valor das Peças: " & [Valor das Peças] & ",00" & Chr(10) _
    & " * Valor da Mão de Obra: " & [Valor da mão de obra] & ",00" & Chr(10) _
    & " * Total do Orçamento: " & [Total] & ",00" & Chr(10) & " " _
    & Chr(10) _
    & "* " & [mensagem2] & Chr(10) _
    & Chr(10) _
    & " *** ATENÇÃO: ORÇAMENTO PARCIAL" & Chr(10) _
    & " Só teremos o orçamento completo quando o serviço estiver terminado. Se houver a necessidade de colocar outros componentes, será gerado um novo orçamento." & Chr(10) _
    & " Não nos responsabilizamos por defeitos relacionados a TUBO DE IMAGEM parcialmente desfocados (bordas ou centro), o que se constitui em defeito no próprio tubo de imagem." & Chr(10) _
    & " A garantia do conserto é de 90 dias na etapa consertada (é especificado na FICHA DE ENTREGA como avaliação técnica)." _
    & Chr(10) _
    & " A resposta a este orçamento deve vir anexada logo acima desta mensagem." & Chr(10) _
    & Chr(10) _
    & "AGRADECEMOS A PREFERÊNCIA" & Chr(10)

    End Sub


    O Chr(10) faz o retorno do carro, mudança de linha.

    criquio
    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto Empty Re: [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto

    Mensagem  criquio em 24/8/2011, 23:42

    Se colocar por código, aí o vbcrlf funciona a contento tambem, mas como o amigo está colocando na fonte do controle, nem ele nem o chr funcionam. Pelo menos nos meus testes ainda não consegui fazer com que funcionasse, mas do jeito que passei acima, aqui funcionou. Mas vai que se for outra versão, funcione de outra forma tambem Laughing


    .................................................................................
    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
    Picoleo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 51
    Registrado : 18/08/2011

    [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto Empty Re: [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto

    Mensagem  Picoleo em 25/8/2011, 04:42

    Realmente o VbCrLf e Chr(10) só funcionam no código.

    Eu estou colocando direto na Fonte de Controle como o criquio informou. E o "Ctrl+Enter" não funcionou, ele entende como um espaço nulo e cancela o enter.

    Caso eu utilize através de código, onde eu o coloco?

    No meu BD quando eu clico em um botão no Formulário ele carrega os dados em um Relatório. Esse código eu coloco dentro do Botão??!!
    criquio
    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto Empty Re: [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto

    Mensagem  criquio em 25/8/2011, 13:02

    Coloque no evento "Ao clicar" do botão, logo após o código que abre o relatório. Ou então, no evento "Ao carregar" do relatório. Para colocar no botão do formulário, você precisará informar o nome do relatório e do campo:

    Reports!NomeDoRel!NomeDoCampo = ...

    Se for no evento "Ao carregar" do relatório, informar o nome do campo apenas:

    Me.NomeDoCampo = ...

    No caso de usar da maneira que postou originalmente, o problema está na posição das aspas. Deve funcionar mais ou menos assim:

    ="Prezado cliente " & [Tabela_C.Nome] & "

    De acordo com a sua data de validade " & [Tabela_C.Data] & "

    Ass. Leonardo."


    .................................................................................
    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
    Picoleo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 51
    Registrado : 18/08/2011

    [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto Empty Re: [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto

    Mensagem  Picoleo em 25/8/2011, 15:12

    Para facilitar esse processo, não criei no código. Apenas criei várias textBox para carregarem os campos que foram solicitados.

    Cada textBox é um parágrafo!
    Resolvido.

    Agradeço a atenção de todos que ajudaram, ainda assim são boas alternativas de soluções que passaram, caso alguém precise utiliza-las!

    Grande abraço.
    criquio
    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto Empty Re: [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto

    Mensagem  criquio em 25/8/2011, 15:26

    Certo, mas eu prefiro colocar tudo em uma única caixa de texto, para não correr o risco de ter problemas com nomes ou textos maiores ou menores que pode desfigurar a configuração do texto, mesmo com a propriedade "Pode ampliar" da textbox como sim.

    Enquanto não der problema, tudo bem, mas pode acontecer alguma hora, por isso eu prefiro colocar tudo em uma caixa apenas.


    .................................................................................
    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
    Picoleo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 51
    Registrado : 18/08/2011

    [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto Empty Re: [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto

    Mensagem  Picoleo em 25/8/2011, 15:35

    Criquio, o objetivo geral era exatamente esse problema de espaçamento entre os parágrafos!! rs

    Mas analisei direitinho aqui e parece que vai ficar um padrão mesmo de impressão do relatório, assim ele não terá uma alteração significativa de tamanho da TxtBox.

    Do jeito que está já resolve meu problema. Só que eu queria aprender SIM como fazer tudo em uma txtBox só. Tenho curiosidade.

    Obrigado, de qualquer forma.
    avatar
    mancruz
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 30/06/2012

    [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto Empty Re: [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto

    Mensagem  mancruz em 26/2/2013, 00:53

    Para adicionar parágrafos basta utilizar o código vbnewline.
    Exemplo:

    Texto & vbnewline & texto
    avatar
    aczambrana
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 13/06/2015

    [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto Empty Re: [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto

    Mensagem  aczambrana em 19/6/2015, 13:40

    No controle deve ser usada a função interna Car(10) para o retorno de carro.

    Use um controle calculado, cuja origem é o campo contendo o texto concatenado ao retorno de carro no final, desta forma:

    CampoCalculado: [campo] & Car(10)
    avatar
    delsonk
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

    [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto Empty novo parágrago em textbox

    Mensagem  delsonk em 18/7/2015, 12:05

    Já queimei alguns neurônios e algumas horas de pesquisa na net pesquisando sobre isso.
    Se estiver definido a propriedade "texto em geral" concatene utilizando =seucampo & Car (13)+Car(10)
    se for estiver especificado a propriedade "rich text" então utiliza-se o =seucampo & < br > & seucampo (obs: retire os espaços antes e depois do br)

    Sds

    Delson
    avatar
    Marioscruz
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 16
    Registrado : 18/07/2016

    [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto Empty Re: [Resolvido]Como adicionar um novo parágrafo dentro de uma caixa de texto

    Mensagem  Marioscruz em 22/5/2019, 20:35

    delsonk, sua dica me ajudou muito. Obrigada!

      Data/hora atual: 13/8/2020, 17:59