Khi chọn chức năng hệ thống hiển thị màn hình thiết kế dữ liệu để lấy dữ liệu từ TVC cho báo cáo. Màn hình chi tiết tương tự như thiết kế báo cáo trong TVC (Xem phần TẠO BÁO CÁO TRONG TVC).
Nội dung:
1.Các thông tin chung.
2.Các dạng chọn lọc dữ liệu.
3.Các hàm thao tác.
Các chức năng thao tác trong màn hình thiết kế:
•Analysis: Xem dữ liệu trên màn hình theo cấu hình hiện tại.
•List Report: Liệt kê dữ liệu trên file Excel hiện tại.
•Input: Tạo danh sách dùng nhập liệu khi sử dụng.
•Add Macro: Tạo Macro trong Excel.
•User Table: Tạo bảng dữ liệu và thêm vào dataset sử dụng trong tính toán.
•Tag: Gán dữ liệu thành dang Tag.
•Comment: Đưa cấu hình hiện tại vào Comment.
Các dạng chọn lọc dữ liệu trong thiết kế - Filter Mode:
•Default: Sử dụng design User Table mặc định, xử lý bình thường, không sử dụng các kiểu lọc hay giá trị lọc từ định nghĩa báo cáo.
•Overwrite: Chuyển filter từ định nghĩa báo cáo vào User Table, những field người dùng chỉ định sử dụng Overwrite thì sẽ sử dụng lại các kiểu và giá trị lọc từ định nghĩa báo cáo truyền vào. Điều kiện sử dụng: Description ở của field filter trên định nghĩa báo cáo và User Table phải giống nhau, điền giá trị {R} vào Value From của filter chỉ định trong User Table.
•Inherit: Toàn bộ điều kiện filter trong User Table sẽ được kế thừa từ định nghĩa báo cáo truyền xuống, người dùng ko cần tạo filter mà chỉ cần chọn dữ liệu lấy ra trong User Table. Điều kiện sử dụng là Datasource của User Table và định nghĩa báo cáo phải giống nhau. Trong User Table, dù người dùng có chọn thêm điều kiện filter là gì thì chương trình cũng bỏ qua và chỉ lấy điều kiện filter từ định nghĩa báo cáo.
Lưu ý: Khi dữ liệu filter sử dụng các giá trị bên ngoài truyền vào (Dạng tag name) hoặc dạng Overwite thì Analysis không trả về kết quả.
Trên màn hình thiết kế dữ liệu cho báo cáo sau khi chọn Data Source, filter, các trường dữ liệu, chức năng List Report dùng hiển thị dữ liệu theo các điều kiện đã chọn ra file Excel từ vị trí con trỏ. Cấu hình hiện tại được lưu trong Comment của ô hiện tại.
✓ Input:
Dùng để tạo các trường nhập liệu cho các tham số truyền vào khi thiết kế các giao diện làm việc có các filter.
Ví dụ: Ta có không gian làm việc dùng để xem giá một căn hộ đang mở bán, ta cần phải nhập mã căn hộ đó thì chương trình sẽ xuất ra giá căn hộ đó.
Như hình ví dụ bên trên, khi nhấn Chọn Mã BĐS sẽ xuất hiện danh sách căn hộ đang mở bán (Từ thiết kế User table) cho người dùng lựa chọn.
Để làm được điều này ta thực hiện như sau:
•Bước 1: Chọn vị trí truyền dữ liệu từ file Template thiết kế giao diện.
•Bước 2: Chọn biểu tượng để thiết kế nguồn dữ liệu truyền vào.
•Bước 3: Chọn Datasource, các điều kiện lọc, dữ liệu cần lấy và chọn Input để lưu lại.
•Bước 4: Đặt tên cho tham số truyền vào, lưu ý tên này sẽ giống với tên tham số khai báo tại giao diện định nghĩa Widget (Chương trình chạy trên website), sau đó chọn OK.
Khi xem báo cáo từ Web, người dùng chọn vào Mã KH thì sẽ mở ra dữ liệu chi tiết của khách hàng đó.