乙個資料視窗中有字段 :人員編碼,現在用ddw的方法把它顯示為人員的姓名。問題是怎麼在排序的時候是按姓名排序而不是按編碼排序。
pb的幫助中syntax for sort order中說明setsort有兩種排序的語法:
columnname order eg. "emp_lname a" "emp_lname a, dept_id d"
# columnnumber order eg. "#3 a"
不過經過測試發現可以按計算列排序的:
因此,新加乙個計算列***pute_1,表示式為lookupdisplay( emp_id ),然後將其隱藏掉
string newsort
newsort = "***pute_1 d"
dw_1.setsort(newsort)
dw_1.sort( )
我抱著試試看的態度直接用表示式排序,居然發現也可以!真沒有想到pb還留了這麼一手:)
string newsort
newsort = "lookupdisplay( emp_id ) d"
dw_1.setsort(newsort)
dw_1.sort( )
資料視窗中按字段的顯示值排序
乙個資料視窗中有字段 人員編碼,現在用ddw的方法把它顯示為人員的姓名。問題是怎麼在排序的時候是按姓名排序而不是按編碼排序。pb的幫助中syntaxforsortorder中說明setsort有兩種排序的語法 columnnameorder eg.emp lnamea emp lnamea,dept...
Sql查詢按某字段值排序
1.sql查詢資料 select from emapiauthorizeinfo order bycase when d76c63ec d885 40b4 ad58 e950ebba74bf then 1when be1581ea d3d1 4342 a427 2027faee26db then 2...
滑動視窗中的最大值
給定乙個陣列和滑動視窗的大小,找出所有滑動視窗裡數值的最大值。例如,如果輸入陣列及滑動視窗的大小3,那麼一共存在6個滑動視窗,他們的最大值分別為 針對陣列的滑動視窗有以下6個 通過陣列大小和滑動視窗大小可知,存在多少個滑動視窗 size arr size 滑動視窗 1。從陣列的第乙個位置開始遍歷,尋...