Como lidar com largura variável FieldObjects no Crystal Reports
-
09-06-2019 - |
Pergunta
Eu tenho um Relatório do Crystal, que é visto através de um CrystalReportViewer o controle em uma .página aspx (usando o VS2008).
O relatório tem dois data-driven FieldObjects (que pode conter um número variável de caracteres) que eu gostaria de apresentar na mesma linha, um ao lado do outro.
Problema é quando o texto na primeira FieldObject é muito longa, sobrepõe-se o texto na segunda FieldObject.
Eu tentei definir o 'Ampliável=True' e 'MaxNumberOfLines=1' no primeiro FieldObject para 'empurrar' a segunda FieldObject mais para a direita, mas isso não funcionou.
Como faço para obter a segunda FieldObject para sempre exibir imediatamente após a primeira FieldObject, independentemente do comprimento do texto em que o primeiro?
Cheers antes de qualquer conhecimento que você pode cair.
Solução
você pode adicionar um objeto de texto para o relatório.E durante a edição do texto do objeto de texto, arraste o campo que pretende mostrar a partir do objeto de explorer na caixa de texto.Em seguida, bateu o espaço e, em seguida, arraste o segundo campo na mesma caixa de texto.Os dois campos sempre será um espaço a parte.Você poderia, é claro, adicionar mais espaços ou qualquer outro texto que você deseja.
Outras dicas
Ou você pode criar uma função que retorna campo1 + "" + campo2 e adicionar a função para o relatório.