2010-02-16 58 views
5

Tôi đã có một vấn đề trong Crystal Reports đã gây phiền toái cho tôi trong nhiều năm, và tôi tự hỏi nếu có ai có thể có một giải pháp. Tôi đã có một vài lĩnh vực (dữ liệu lĩnh vực và công thức, số và chuỗi) tất cả các aligning bên trái trong chế độ thiết kế.Làm cách nào để căn chỉnh chính xác các trường số trong Crystal Reports 2008?

Khi tôi chuyển sang chế độ xem trước, các trường số không bao giờ khớp với các trường khác và chúng hơi thụt vào nhau, có thể bởi một ký tự. Điều này có vẻ rất lộn xộn khi bạn đang cố tạo báo cáo chuyên nghiệp.

Bất kỳ ý tưởng nào về cách làm cho chúng phù hợp chính xác?

Trả lời

3
  1. số Align đúng - đẹp hơn nhiều để đọc và dễ hiểu hơn :)
  2. Chuyển đổi số điện thoại để dây sử dụng công thức và kết quả công thức hiển thị.
  3. Sử dụng chính xác các phông chữ giống nhau cho tất cả các trường, sử dụng hướng dẫn để căn chỉnh các trường.
  4. Thiết kế toàn bộ báo cáo trên cùng một máy tính - đây không phải là trò đùa; các máy tính khác nhau có thể có các phiên bản hơi khác nhau hoặc các cài đặt của CR, Windows, phông chữ, v.v.
  5. Sử dụng các đối tượng văn bản và đặt các trường số của bạn bên trong - lưu ý rằng điều này có thể không hoạt động.

BTW, bạn có thấy vấn đề ở chế độ xem trước và trong khi in không? Đôi khi đầu ra được in trông đẹp hơn nhiều so với xem trước - phụ thuộc vào trình điều khiển máy in.

+0

Quyền của Arvo. Chỉ cần chuyển đổi số thành một chuỗi. Có lẽ bằng cách nhập "currentfieldvalue" vào hộp công thức DisplayAs. Cá nhân, điều tôi muốn biết là làm cách nào để sắp xếp các trường số thập phân để vị trí thập phân luôn ở cùng một vị trí. – PowerUser

+0

Cảm ơn @Arvo. Tôi đã chuyển đổi một số số của tôi thành chuỗi, nhưng rõ ràng đã xảy ra sự cố với định dạng chuỗi của tôi. Tôi đã xóa định dạng và chuyển đổi phần còn lại của các số thành chuỗi - và thì đấy: một báo cáo hoàn hảo. Cảm ơn! – JamesW

9

Tôi nghĩ rằng tôi có thể có giải pháp tốt hơn và dễ dàng hơn;). Theo Crystal Reports chuẩn, đặt một khoảng trống trước mọi trường số. Không gian đó là một trình giữ chỗ cho dấu âm (-). Nếu bạn chắc chắn rằng giá trị bằng số luôn là giá trị dương thì bạn có thể thực hiện điều này:

  1. Mở "Trường định dạng" cho trường này.
  2. Tab mở "Số".
  3. Đi tới "Tùy chỉnh".
  4. Đặt cài đặt "Phủ định" thành "Không"

Thì đấy!

+0

Ahhhh. Đẹp nhất! Tôi sẽ thử một lúc nào đó. Chúc mừng. – JamesW

+0

Đây là câu trả lời, không phải là câu trả lời được chấp nhận –

Các vấn đề liên quan