獲取資料視窗所有欄位的欄位名

2021-06-08 09:03:02 字數 1700 閱讀 6217

int li_value

long ll_i,ll_rowcount

string ls_usrid,ls_tooltip

decimal ldc_lastvalue

ll_rowcount = dw_1.rowcount( )

if ll_rowcount <= 0 then return

int   li_cnt,li_count

string  ls_colname

decimal ldc_data

string ls_col, ls_value

for ll_i = 1 to ll_rowcount

ls_usrid = dw_1.getitemstring(ll_i,'usr_id')

li_count = integer(dw_1.describe("datawindow.column.count"))

for li_cnt = 6 to li_count - 5

ls_colname = dw_1.describe("#"+string(li_cnt)+".name")

//獲取資料視窗的欄位名稱

if ls_colname <> 'gwgz' and ls_colname <> 'qjj' and ls_colname <> 'wpbt' and &

ls_colname <> 'zfgjj' and ls_colname <> 'dkdj' and ls_colname <> 'fzf' and &

ls_colname <> 'ghhf' and ls_colname <> 'zfbt' then continue

//對需要的字段進行操作,不需要的字段直接跳過。

//資料視窗中所有的列名都可以按照select語句中出現的序號代替。

ldc_data = dec(dw_1.object.data[ll_i,li_cnt])

//取當前行、當前欄位的值

//ld_gwgz = dw_1.getitemnumber(ll_i,'gwgz')

//同上

li_value = f_gz_compare(ls_usrid,ls_colname,ldc_data,ld_date,ldc_lastvalue)//兩張錶比對。

if li_value = 1 then

//返回為1的,修改對應行對應列的單元的顏色。

ls_col =

ls_value =

uf_setcell_color( dw_1, "background", "row", ls_col, ls_value )

//ls_tooltip = ls_colname+".tooltip.tip='~tif(getrow()="+string(ll_i)+",~"上月金額:"+string(ldc_lastvalue,'#,##0.00')+"~",~"~")'" 

//messagebox('',ls_tooltip)

//dw_1.modify( ls_tooltip )

//新增滑鼠放置在單元格上時,顯示的提示資訊。

string ls_title

ls_title = dw_1.describe(ls_colname+"_t.text")

ls_value =

uf_setcell_tooltip( dw_1, ls_col, ls_value )

end if

next

next

mysql獲取某個表的所有欄位名

mysql安裝成功後可以看到已經存在mysql information schema和test這個幾個資料庫,information schema庫中有乙個名為columns的表,這個表中記錄了資料庫中所有表的字段資訊。知道這個表後,獲取任意表的字段就只需要一條select語句即可。例如 selec...

mysql獲取某個表的所有欄位名

mysql安裝成功後可以看到已經存在mysql information schema和test這個幾個資料庫,information schema庫中有乙個名為columns的表,這個表中記錄了資料庫中所有表的字段資訊。知道這個表後,獲取任意表的字段就只需要一條select語句即可。例如 selec...

mysql獲取某個表的所有欄位名

mysql安裝成功後可以看到已經存在mysql information schema和test這個幾個資料庫。information schema庫中有乙個名為columns的表,這個表中記錄了資料庫中所有表的字段資訊。知道這個表後,獲取任意表的字段就只需要一條select語句即可。例如 selec...