USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Quebra de linha no Crystal Report 8.5
Perk
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 12/11/2008 15:57 hs         
No relatório eu inseri um Fied chamado "Filtro" e está ticada a opção Can Grow.
 
No código eu preciso passar para este Field palavras, uma por linha. Qdo aparece algo que preciso escrever eu vou adicionando à variável Xfiltro:
 
Dim xFiltro As String
   If optNF(1).Value = True Then
      xFiltro = "- Positivo"
   End If
   If optStatus(0).Value = True Then
      If Len(xFiltro) <> 0 Then xFiltro = xFiltro + Chr(13)
      xFiltro = xFiltro + "- Reservados"
   End If
 
E depois envio para o relatório assim:
   If Len(sFiltro) <> 0 Then Report.Formulas(1) = "Filtro = '" & xFiltro & "'"
Mas daí dá este erro :
Error in File C:/programas/relatorios/Pedidos.rpt:
Error in formula <filtro>,
' '-Positivo
'
The matching ' for this string is missing.
 
Como resolver para que ele imprima com quebras de linha ?
   
J.Carlos
Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 13/11/2008 08:37 hs            
Tenta trocar o char(13) por vbcrlf.
   
Perk
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 14/11/2008 11:08 hs         
Não aceitou também. Será que Field não recebe quebra de linhas ???
   
Paulo Geneses
não registrado
ENUNCIADA !
Postada em 13/02/2009 11:26 hs   
Eu passei por esse mesmo problema e encontrei uma forma de contorná-lo:

Use a função Chr(13) dentro do próprio Crystal.

Ex:
xFiltro = "'Teste Linha 1' & Chr(13) & 'Teste Linha 2'"

OBS.: Note que a função Chr(13) está dentro da string no VB, mas fora dos apóstrofos no Crystal. Então o que é passado para o Crystal ficaria exatamente assim:
'Teste Linha 1' & Chr(13) & 'Teste Linha 2'

Funciona perfeitamente ;)
   
Perk
não registrado
ENUNCIADA !
Postada em 13/02/2009 13:47 hs   
Obrigado Paulo !
Eu precisei resolver de outra maneira, mas se aparecer isto novamente no futuro vou testar desta forma.
   
Keuryt
não registrado
ENUNCIADA !
Postada em 28/08/2009 18:00 hs   
Valeu Paulo você é um gigante.
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página