2012-04-17 32 views
6

Có yêu cầu cụ thể nào về hình ảnh được chèn vào CR không?Báo cáo tinh thể sẽ chèn một số hình ảnh nhất định nhưng không phải hình ảnh khác

Tôi đang cố gắng chèn hình ảnh vào báo cáo Crystal, nhưng không có gì xảy ra sau khi tôi chọn tệp của mình. Tôi có một hình ảnh khác mà tôi đã sử dụng để thử nghiệm chèn mà không có vấn đề gì nên tôi giả định rằng nó có liên quan đến cài đặt tệp JPG khi lưu hình ảnh. Lưu ý rằng đây chỉ là biểu trưng tĩnh cho tiêu đề trang - không có gì đang được tải động.

Tôi biết rằng không thể sử dụng GIF, vì vậy tôi đã thử sử dụng JPG và PNG để không có kết quả. Tôi thậm chí còn lưu lại hình ảnh "hoạt động" của mình qua Photoshop và nó sẽ chèn vào. Sau đó tôi đã sử dụng các cài đặt đó để lưu hình ảnh không hoạt động nhưng hình ảnh đó sẽ không chèn. Trước đây tôi đã sử dụng Crystal Reports rất nhiều và đây là lần đầu tiên tôi gặp vấn đề này và tìm kiếm của tôi đưa tôi đến nhiều tài nguyên khác nhau để đưa vào hình ảnh động nhưng không có gì để giải quyết vấn đề đơn giản này.

Tôi đang sử dụng Crystal Reports cho Visual Studio 2010.

Link to images used in testing

+0

Tại sao bạn không đăng cả hai hình ảnh (hoạt động và không hoạt động)? –

+0

Có thể viết giới hạn kích thước (tính bằng pixel) không? Bạn đã thử đặt nó rất nhỏ (tức là 5%) chưa? –

+0

@EmanueleGreco - Tôi đã thêm liên kết vào tệp zip nhỏ chứa hai hình ảnh. Điều thú vị là, lớn của hai hình ảnh là một trong những công trình, và nhỏ hơn không. –

Trả lời

24

Sau rối tung với vấn đề này cả ngày, tôi phát hiện ra đó là một lỗi trong các báo cáo Crystal IDE.

Dưới đây là làm thế nào để lặp lại vấn đề:

  1. Nhấp chuột phải vào báo cáo của bạn và chọn Insert >> Hình
  2. Double-click vào hình ảnh mà bạn muốn chèn.

Tùy thuộc vào hình ảnh của bạn và cách hình ảnh được lưu trong Photoshop, nó có thể hoặc không thể chèn vào báo cáo. Tôi đã có kết quả hỗn hợp và dường như một số hình ảnh hoạt động và một số thì không. Tôi chưa hoàn toàn tìm ra mẫu hình, nhưng tôi tin rằng nó có liên quan đến các cấu hình màu của hình ảnh. Tôi có lẽ sẽ không lãng phí thêm thời gian để điều tra nó, vì độ phân giải sau đây đã làm việc cho tôi mỗi lần và tôi có thể nhập mọi hình ảnh mà tôi đã tạo trong Photoshop bất kể ảnh được lưu như thế nào và cài đặt được sử dụng để lưu hình ảnh . (Giả sử rằng tất cả họ đang JPG, tất nhiên.)

Độ phân giải:

  1. Nhấp chuột phải vào báo cáo của bạn và chọn Insert >> Hình
  2. SINGLE-click vào hình ảnh mà bạn muốn chèn để chọn nó.
  3. Nhấp vào “Mở”

Hình ảnh phải chèn vào báo cáo chính xác.

Đó là một sự khác biệt tinh tế, nhưng tôi hy vọng điều này giúp người khác tiết kiệm được vài giờ gỡ lỗi.

Dave

+1

Tôi đã may mắn hơn bằng cách sử dụng bmp chứ không phải là jpg hoặc png. – Chords

+0

Wow ...... nhấp vào "Mở" là câu chuyện thành công về phía tôi. –

0

Làm việc AOK cho tôi. Kiểm tra xem bạn có tất cả các bản vá mới nhất hay không. Tôi đã kèm theo một ảnh chụp màn hình trong Crystal 2011 và lưu .rpt để bạn có thể thử và cởi mở trong Visual Studio 2010: http://speedy.sh/RGgfg/crimages.zip

enter image description here

+0

Cảm ơn bạn đã thử nghiệm điều này cho tôi và xác nhận rằng nó đã hoạt động. Tôi đã gặp rắc rối với hình ảnh nhỏ màu xanh, nhưng hóa ra đó là vấn đề với công cụ và không phải là vấn đề với hình ảnh. Tôi đã cố gắng sử dụng CR cho Visual Studio 2010 và không phải là trình soạn thảo SAP độc lập để có thể tạo sự khác biệt và hy vọng lỗi mà tôi đã xác định ở trên không tồn tại trong công cụ độc lập! –

0

Lý do là vì định dạng không được hỗ trợ, tôi đã gặp vấn đề tương tự nhưng khi tôi lưu tệp dưới dạng JPG, nó bắt đầu hoạt động hoàn hảo !.

0

tôi nghĩ rằng báo cáo crytal không chấp nhận một số định dạng hình ảnh nhưng tôi đã làm gì khi gặp sự cố là 1. mở hình ảnh với coreldraw 2. sao chép nội dung hình ảnh của hình ảnh và dán vào báo cáo tinh thể thay vì sử dụng công cụ chèn trên báo cáo tinh thể và nó hoạt động

hy vọng điều này cũng sẽ được trợ giúp.

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