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
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