參考手冊

DTW_TB_SELECT


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

目的

從 Net.Data 表格產生 HTML 選項列示。

格式

@DTW_TB_SELECT(table, name, optioncol, size, multiple, rows, selectedrows, valuecol)

@DTW_TB_SELECT(table, name, optioncol, size, multiple, rows, selectedrows)

@DTW_TB_SELECT(table, name, optioncol, size, multiple, rows)

@DTW_TB_SELECT(table, name, optioncol, size, multiple)

@DTW_TB_SELECT(table, name, optioncol, size)

@DTW_TB_SELECT(table, name, optioncol)

@DTW_TB_SELECT(table, name)

參數

表 156. DTW_TB_SELECT 參數
資料類型 參數 使用 說明
表格 table IN 顯示為 SELECT 欄位的巨集表格變數。
字串 name IN SELECT 欄位之 NAME 屬性的值。
整數 optioncol IN table (該表格具有使用在 SELECT 欄位中之 OPTION 標籤中的值) 中的直欄號碼。預設值是使用第一欄。
整數 size IN 在使用作為在 SELECT 欄位中之 OPTION 標籤之 table 中的列號碼。 預設值是使用所有的列。
字串 multiple IN 指定是否允許所作的多重選擇。預設值 是 N,表示不允許多重選擇。
字串 rows
IN table 選取, 要使用在 SELECT 欄位中的列。 預設值是使用所有的列。
字串 selectedrows
IN 從已檢查過標籤之表格中選取列的列示。 若要指定多於一行,您必須將多重參數設定為 Y。預設值是選取第一個項目。
字串 valuecol IN 表格中用於 OPTION 標籤的 VALUE 屬性之直欄號碼。預設值是 1。此參數是可選用的。

回覆碼

表 157. DTW_TB_SELECT 回覆碼
回覆碼 說明
-1001 伺服器無法處理 Net.Data 的配置記憶體要求。
1001 輸入參數包含 NULL 值。
1003 函數呼叫上傳遞的參數數目不正確。
1004 函數呼叫上傳遞的參數必須是 Net.Data 巨集表變數,但卻是不同的變數類型。
1005 函數呼叫上傳遞的參數必須是字串變數,但卻是不同的變數類型。
1007 參數包含的值無效。
1008 參數超出表格界限。

範例

範例 1:產生含有多重選擇的 HTML SELECT 功能表

@DTW_TB_SELECT(Mytable,"URL6","4","","y","1 2 4","1 4")

結果:

<select name="url6" size="3" multiple>
<option selected>image1text
<option>image2text
<option selected>image4text
</select>

範例 2:使用 valuecol 參數產生一個 HTML SELECT 功能表,此功能表使用直欄號碼來取得一些值。

@DTW_TB_SELECT(Mytable,"URL6","4","","y","1 2 4","1 4", "2")

結果:

<select name="url6" size="3" multiple>
<option value="text_string1" selected>image1text</option>
<option value="text_string2">image2text</option>
<option value="text_string4" selected>image4text</option>
</select>


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