VNIT

Too lazy to think of a slogan

Trang chủ » Diễn Đàn » Lập trình và Phát triển Web » Business Intelligence and Reporting Tools » Hàm người dùng tự tạo không hỗ trợ Unicode trong Crystal Report?

Chủ đề đã bị khóa, bạn không thể xóa, sửa hay trả lời trong chủ đề này!

First Page Previous Page  1  Next Page Last Page
Locked Hàm người dùng tự tạo không hỗ trợ Unicode trong Crystal Report?
0
question Gởi bởi thangvq (21:40 22-05-2007)
Bài: 806 / Điểm VCS: 720 /

Hi,

Tôi muốn chuyển số thành chữ (tiếng Lào Unicode) trong báo cáo của CR mà CR chỉ có hàm chuyển số thành chữ bằng tiếng Anh mà thôi. Do vậy tôi dùng Delphi 7 để làm việc này và giá trị trả về của hàm là WideString. Tôi làm theo chỉ dẫn trong Crystal
Reports Developer's Help và tôi đã có một file dll. Tôi đăng ký file dll này và nó chạy tốt trong các dự án Delphi. Nhưng khi tôi sử dụng hàm này trong CR, nó luôn trả về một chuỗi các dấu hỏi.

Tôi đã thử với formula field trong CR và thấy nó thực sự hỗ trợ Unicode mặc dù kiểu của nó là string (thử bằng hàm ChrW(x)).

Vậy lỗi nằm ở đâu và giải quyết như thế nào?

Cảm ơn các bạn đã đọc.

PS: Tôi dùng Crystal Reports XI Developer Edition SP3
Thắng

{a="center"}Người có Nhân giống như dòng nước chảy{/a}
Locked Re: Hàm người dùng tự tạo không hỗ trợ Unicode trong Crystal Report?
0
answer Gởi bởi Thành Bá Nguyễn (3:28 23-05-2007)
Bài: 18,319 / Điểm VCS: 17,795 /

Hi,

Tôi muốn chuyển số thành chữ (tiếng Lào Unicode) trong báo cáo của CR mà CR chỉ có hàm chuyển số thành chữ bằng tiếng Anh mà thôi. Do vậy tôi dùng Delphi 7 để làm việc này và giá trị trả về của hàm là WideString. Tôi làm theo chỉ dẫn trong Crystal
Reports Developer's Help và tôi đã có một file dll. Tôi đăng ký file dll này và nó chạy tốt trong các dự án Delphi. Nhưng khi tôi sử dụng hàm này trong CR, nó luôn trả về một chuỗi các dấu hỏi.

Tôi đã thử với formula field trong CR và thấy nó thực sự hỗ trợ Unicode mặc dù kiểu của nó là string (thử bằng hàm ChrW(x)).

Vậy lỗi nằm ở đâu và giải quyết như thế nào?

Cảm ơn các bạn đã đọc.

PS: Tôi dùng Crystal Reports XI Developer Edition SP3

Có thể CR nó cần 1 kiểu encoding nào đó chứ không phải là UTF16 trong WideString.
Không biết CR có cho mình "read" ngược lại các string sau khi nó trình bày lên report không? Nếu được thì read thử 1 đoạn để coi thử nó dùng kiểu encoding nào rồi mình encode string của mình theo kiểu đó.
Locked Re: Hàm người dùng tự tạo không hỗ trợ Unicode trong Crystal Report?
0
answer Gởi bởi dreegoo (22:12 29-07-2008)
Bài: 4 / Điểm VCS: 4 /

Mình cũng gặp phải vấn đề tương tự như thế không biết có anh nào làm chưa chỉ giúp cách khắc phục lỗi này với.
Lỗi như sau: mình thử định nghĩa một hàm đọc số ra chữ. Chuõi trả về là một chuỗi Unicode, nhưng khi thực thi hàm này trong một cái Fomula trong một cái báo cáo thì kết quả trả về kết quả là một số chữ không được nhận dạng ví dụ: chữ "triệu" --> "tri?u", "trăm"-->"tram">
Có bro nào biết cách khắc phục không??? Chỉ dùm với! Thank!!!!
First Page Previous Page  1  Next Page Last Page

Thống kê

Hiện tại web site có 85,801 thành viên. Xin chào đón thành viên mới nhất meocon_th_90.

Các thành viên đã tạo 62,791 chủ đề và 241,917 bài viết trong 30 box.

Hiện có 0 thành viên và 1 khách đang trực tuyến.

Template by styleshout / Icons by Tango Icon Library and FamFamFam.