LookUpDisplay函數不能直接從PowerScript調用,可以在Describe中和Evaluate函數配合使用。因爲函數Lookupdisplay不能指定對哪行數據進行操作,它的參數只有一個字段名稱,所以必須和Evaluate函數配合使用。該函數的語法是:
Lookupdisplay(columnname)
其中,參數columnname是字段的名稱,而不是一個字符串。函數執行錯誤則返回空字符串。
下面是一個和函數GetItemString相比較的例子。假設在一個數據窗口中定義字段sex的編輯風格爲DropDownListBox,定義該字段使用編碼表,編碼表的定義是顯示值“Male”,“Female”分別對應“男”和“女”。然後,在某個按鈕的Clicked事件中編寫如下腳本:
MessageBox("getitemstring:" + dw_1.GetItemString(1,"sex"),&
"lookupdisplay:" + dw_1.Describe("Evaluate('lookupdisplay(sex)',1)"))
-------------------------------------------------------------------------------
dwname.Describe("Evaluate('LookUpDisplay(列名)',"+string(1)+")")