|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
先说DDL的分类。有一类DDL,是不需要重建表的,比如加非聚簇索引。这类操作其实不会丢数据,也是在原表上直接操作,对于我们“以恢复数据为目的”的闪回,是可以先忽略的。另外一类,则是会影响到表数据的操作。单位格|原创
怎样使指定ITEM单位格变色?
成绩形貌:
怎样在利用SETITEM后修正的各个单位格字体酿成兰色,其他单位格仍保存玄色字体?
办理计划:
stringls_modstring,ls_rows[]
longll_row,ll_col,ll_pos
forll_pos=1tolong(dw_1.object.datawindow.column.count)
ls_rows[ll_pos]=""
next
dw_1.setredraw(false)
//假定此处要修正第2行、第1列
ll_row=2
ll_col=1
dw_1.setitem(ll_row,ll_col,"TESTData")
iflen(ls_rows[ll_col])=0then
ls_rows[ll_col]=string(ll_row)
else
ls_rows[ll_col]=ls_rows[ll_col]+","+string(ll_row)
endif
ls_modstring="#"+string(ll_col)+".Color=0~tcase(getrow()when"+ls_rows[ll_col]+"thenrgb(0,0,255)elsergb(0,0,0))"
dw_1.Modify(ls_modstring)
//假定此处要修正第4行、第2列
ll_row=4
ll_col=2
dw_1.setitem(ll_row,ll_col,"TESTData2")
iflen(ls_rows[ll_col])=0then
ls_rows[ll_col]=string(ll_row)
else
ls_rows[ll_col]=ls_rows[ll_col]+","+string(ll_row)
endif
ls_modstring="#"+string(ll_col)+".Color=0~tcase(getrow()when"+ls_rows[ll_col]+"thenrgb(0,0,255)elsergb(0,0,0))"
dw_1.Modify(ls_modstring)
dw_1.setredraw(true)
限制,如果WHERE子句的查询条件里有不等号(WHEREcoloum!=),MySQL将无法使用索引。类似地,如果WHERE子句的查询条件里使用了函数(WHEREDAY(column)=),MySQL也将无法使用索引。 |
|