2010-02-16 21 views
5

Tengo un problema en Crystal Reports que me ha estado molestando durante años, y me pregunté si alguien podría tener una solución. Tengo algunos campos (campos de datos y fórmulas, numéricos y de cadena) alineándolos todos a la izquierda en el modo de diseño.¿Cómo alinear correctamente los campos numéricos en Crystal Reports 2008?

Cuando muevo al modo de vista previa, los campos numéricos nunca se alinean con los otros campos, y están ligeramente sangrados, tal vez por un carácter. Esto se ve muy complicado cuando intenta crear informes de aspecto profesional.

¿Alguna idea de cómo alinearlos correctamente?

Respuesta

3
  1. números de alinear a la derecha - mucho más agradable de leer y más comprensibles :)
  2. convertir números a cadenas utilizando fórmulas y resultados de la fórmula pantalla.
  3. Utilice exactamente las mismas fuentes para todos los campos, use las pautas para alinear los campos.
  4. Diseñe todo el informe en la misma computadora; esto no es una broma; diferentes computadoras pueden tener versiones o configuraciones ligeramente diferentes de CR, Windows, fuentes, etc.
  5. Use objetos de texto y coloque sus campos numéricos dentro de ellos; tenga en cuenta que esto puede no funcionar, es solo una cosa más que debe intentar.

BTW, ¿ve problemas tanto en la vista previa como en la impresión? A veces, el resultado impreso se ve mucho mejor que la vista previa, depende del controlador de la impresora.

+0

Arvo tiene razón. Simplemente convierta el número a una cadena. Tal vez al ingresar "currentfieldvalue" en el cuadro de fórmula DisplayAs. Personalmente, lo que me gustaría saber es cómo alinear los campos numéricos de lugar y lugar decimal para que siempre esté en la misma ubicación. – PowerUser

+0

Gracias @Arvo. Ya estaba convirtiendo algunos de mis números en cadenas, pero claramente había algo mal con mi formato de cadena. Eliminé el formato y convertí el resto de los números en cadenas, y listo: un informe perfecto. ¡Gracias! – JamesW

9

Creo que puedo tener una solución mejor y más fácil;). Por estándar, Crystal Reports pone un espacio antes de cada campo numérico. Ese espacio es un espacio para el signo negativo (-). Si está seguro de que el valor numérico es siempre un valor positivo, puede hacerlo:

  1. Abra "Campo de formato" para este campo.
  2. Abra la pestaña "Número".
  3. Ir a "Personalizar".
  4. configuración conjunto "negativos" a "Ninguno"

Voila!

+0

Ahhhh. ¡Buena esa! Voy a probar eso en algún momento. Aclamaciones. – JamesW

+0

Esta es la respuesta, no la respuesta aceptada –

Cuestiones relacionadas