7

Tôi đang sử dụng báo cáo SQL 2005. Tôi đang định dạng một loại tiền tệ trong một tế bào sử dụngThay đổi ký hiệu tiền tệ trong SQL Reporting 2005

Format(Fields!NetPrice.Value, "C") 

nhưng định dạng là sắp ra

$10.00 

Tôi muốn pounds so

£10.00 

Ai đó có thể cho tôi biết cài đặt để làm điều này ở đâu. Tôi đã nhìn và google và không thể tìm thấy nó. Có rõ ràng không? Tôi muốn đặt nó ở cấp báo cáo nếu có thể và không thay đổi cài đặt SQL Server do giảm thiểu tác động ở nơi khác.

Tôi có thể truyền đơn vị tiền tệ cho một chuỗi và thêm "£" Tôi đoán nhưng tôi muốn làm điều đó đúng cách.

Trả lời

3

Bạn không cần chỉnh sửa thủ công tệp RDL. Tôi đoán bạn không thể nhìn thấy phần ngôn ngữ vì bạn chưa chọn báo cáo.

Để xem thuộc tính báo cáo, hãy nhấp vào nền phía sau đường viền của báo cáo (phần màu vàng) và kiểm tra cửa sổ thuộc tính hoặc chọn 'Báo cáo' từ trình đơn thả xuống khi xem cửa sổ thuộc tính.

enter image description here

2

Theo mặc định, định dạng cho ngày, đơn vị tiền tệ và số được xác định bởi ngôn ngữ máy chủ báo cáo vào thời gian chạy.

Để ghi đè định dạng được cung cấp qua ngôn ngữ máy chủ báo cáo, bạn có thể đặt thuộc tính Ngôn ngữ trong báo cáo khi thiết kế báo cáo. Điều này có thể được đặt ở cấp báo cáo hoặc cấp TextRun. Nếu bạn muốn thay đổi định dạng dựa trên ngôn ngữ hoặc cài đặt cục bộ của trình duyệt hoặc ứng dụng khách, bạn có thể đặt thuộc tính Ngôn ngữ thành một biểu thức bao gồm biến User! Language.

Thông tin này được cung cấp HERE.


Trên báo cáo bạn có thể đặt thuộc tính ngôn ngữ nằm trong phần địa phương hóa. Bạn sẽ đặt mã ngôn ngữ như en-GB trong thuộc tính này. Bạn cũng có thể làm điều này ở cấp trường nếu bạn muốn. Điều này nên chọn lên các thiết lập ngôn ngữ và khu vực của bạn trên PC của bạn. Nếu bạn muốn ghi đè điều này hoặc kiểm soát điều này thì bạn có thể chỉ cần đặt thuộc tính báo cáo cho phù hợp.

Nếu bạn đặt khách sạn này và sau đó xem mã của báo cáo (RDL), bạn sẽ thấy điều này về phía đáy rất:

<Language>en-GB</Language> 

Thông tin này sẽ được sử dụng cho tiền tệ, ngày tháng và chuyển đổi số.

+0

Xin lỗi bạn đã nhầm lẫn. Tôi đang xem xét các thuộc tính báo cáo và không thấy ngôn ngữ nào cả. Có phải không phải năm 2005. Tôi đã có ngôn ngữ của người dùng nhưng tôi sẽ sử dụng nó như thế nào? Có và ghi đè lên Định dạng có thể hoặc tôi có thể ép nó ở nơi khác trên báo cáo. Bit của một noob trong khu vực này tôi sợ –

+0

@CrabBucket tôi đã chỉnh sửa. Hy vọng bạn hiểu nó ngay bây giờ. –

+0

rực rỡ. vi- hoạt động. Tôi đã phải sửa đổi các rdl trong notpad để thay đổi mặc dù. Chắc chắn tôi đã bỏ lỡ bit UI để thay đổi nó nhưng tuyệt vời - công việc đã hoàn thành. Cảm ơn bạn –

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