Hàm List

Navigation:  HƯỚNG DẪN LẬP BÁO CÁO > Giới thiệu một số hàm cơ bản >

Hàm List

Previous pageReturn to chapter overviewNext page

1. Mô tả: Hàm trả về một chuỗi giá trị của một field cách nhau bằng khoảng trắng hoặc tự định nghĩa (Ví dụ: dấu “,”)

 

2. Cú pháp:

<#List(table.field)>.

Nếu table chỉ có một dòng, có thể sử dụng hàm <#List(table.field)> để lấy giá trị của một dòng mà không cần đặt range “__tablename__”.

<#List(tablename; ký tự phân cách; tên field từ table; filter)>.

Filter: Có thể dùng các phép toán so sánh < > =.

Ký tự phân cách: Nếu ký tự phân cách là ; thì cú pháp là “;”.

 

3. Ví dụ: Lấy thông tin từ Table nhanvien.

<#List(nhanvien.ten)> trả về kết quả “Văn A Văn B Văn C” (Không được định nghĩa ký tự phân cách nên mặc định là khoảng trắng).

<#List(nhanvien.ten;,)> è “Văn A, Văn B, Văn C”.

<#List(nhanvien;”;”;<#nhanvien.ho> &” “&<#nhanvien.ten>)> è “Nguyen Van A; Nguyen Van B; Tran Van C”.

Với cách khai báo <#List(nhanvien;“;”;<#nhanvien.ho> &” “&<#nhanvien.ten>; <#nhanvien.ho>=”Nguyen”)> è “Nguyen Van A; Nguyen Van B” (Chỉ lấy nhân viên có họ là Nguyen).