資料視窗中按字段的顯示值排序

2021-04-17 02:57:49 字數 559 閱讀 8482

乙個資料視窗中有字段:人員編碼,現在用ddw的方法把它顯示為人員的姓名。問題是怎麼在排序的時候是按姓名排序而不是按編碼排序。

pb的幫助中syntaxforsortorder中說明setsort有兩種排序的語法: columnnameorder         eg. "emp_lnamea"    "emp_lnamea,dept_idd" #columnnumberorder  eg. "#3a"

不過經過測試發現可以按計算列排序的:

因此,新加乙個計算列compute_1,表示式為lookupdisplay(emp_id),然後將其隱藏掉

stringnewsort

newsort="compute_1d"

dw_1.setsort(newsort)

dw_1.sort()

我抱著試試看的態度直接用表示式排序,居然發現也可以!真沒有想到pb還留了這麼一手:)

stringnewsort

newsort="lookupdisplay(emp_id)d"

dw_1.setsort(newsort)

dw_1.sort()

資料視窗中按字段的顯示值排序

乙個資料視窗中有字段 人員編碼,現在用ddw的方法把它顯示為人員的姓名。問題是怎麼在排序的時候是按姓名排序而不是按編碼排序。pb的幫助中syntax for sort order中說明setsort有兩種排序的語法 columnname order eg.emp lname a emp lname ...

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。從陣列的第乙個位置開始遍歷,尋...