Dataset
Trả về giá trị của cột Field trên dòng dữ liệu hiện hành của dải dữ liệu DataSet. Nếu giá trị mặc định default được cung cấp, nó sẽ được sử dụng khi cột Field không tồn tại trong dải dữ liệu, hoặc dải dữ liệu không tồn tại.
Nếu bạn không cung cấp giá trị mặc định và cột dữ liệu không tồn tại, KNOWINS sẽ báo lỗi khi chạy báo cáo.
Cú Pháp
<#DataSet.Field>
<#DataSet.Field;default>Ví Dụ
Nếu bạn có một dải dữ liệu Customers với một cột có tên là LastName,
<#Customers.LastName> sẽ được thay thế bằng giá trị của cột LastName trong dòng dữ liệu hiện hành của dải dữ liệu Customer.
<#if(<#Customers.#RowCount> = 0;<#delete row>;)> sẽ xóa một hàng trong bảng trình bày nếu dải dữ liệu không có bản ghi nào. Bạn có thể sử dụng công thức này để xóa các tiêu đề chi tiết trên báo cáo mẹ-con khi báo cáo mẹ không có dữ liệu con nào cả.
<#Customers.LastName;Không có khách hàng> sẽ thay giá trị của cột LastName nếu cột đó tồn tại trong dải dữ liệu, ngược lại thay bằng dòng chữ Không có khách hàng.
<#Customers.LastName;> sẽ thay bằng một giá trị trống nếu cột LastName không tồn tại.
<#Customers.ByName.LastName> sẽ tham chiếu đến cột ByName.LastName của dải dữ liệu Customers.
<#[Customers.ByName].LastName> cột LastName của dải dữ liệu Customers.ByName.
There are two defined “pseudocolumns” that you can use on any dataset:
<#DataSet.#RowCount> will return the number of rows on a dataset.
<#DataSet.#RowPos> will return the current position on the dataset (the first record is 0).
Last updated