參考手冊

NUM_ROWS


AIX HP-UX Linux OS/2 OS/390 OS/400 PTX SUN Win NT





X


目的

Net.Data 在 REPORT 區塊中處理的表格列數。 列數會受 upper limit 參數的值影響,該值是定義來供保留資料的 Net.Data 表格使用。 例如,如果上限設定為 30,但是 SELECT 陳述式傳回 1000 列, 則 NUM_ROWS 的值為 30。此外,如果上限設定為 30,而 SELECT 陳述式傳回 20 列,則 NUM_ROWS 等於 20。有關 TABLE 陳述式及上限參數的詳細資訊, 請參閱TABLE 陳述式

只要 START_ROW_NUM 不被傳到語言環境,NUM_ROWS 就不受 START_ROW_NUM 值的影響。 例如,如果 START_ROW_NUM 設定為 5 (設定顯示在 Web 首頁上的表格應由第 5 列開始移項), 而 SELECT 陳述式傳回 25 列,則 NUM_ROWS 將被設成 25, 而非 21。前四列將從表格中被捨棄,但仍內含於 NUM_ROWS 的值中。然而, 如果 START_ROW_NUM 被傳到語言環境,則 NUM_ROWS 只會包含由 START_ROW_NUM 指定開始的列數。 在以上範例中,NUM_ROWS 會被設定為 21。

您可參照在 REPORT 及 ROW 區塊中的 NUM_ROWS。

範例

範例 1: 顯示在 REPORT 區塊被處理的名稱數目。

%DEFINE DTW_SET_TOTAL_ROWS="YES"
 
%REPORT{
<h2>電子郵件目錄</h2>
<ul>
%ROW{
<li>名稱︰<a href="mailto:$(V1)">$(V2)</a><br />
位置:$(V3)
%}
</ul>
顯示的名稱︰$(NUM_ROWS)<br />
所找到的名稱:$(TOTAL_ROWS)
%}


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]