在pb中实现EXCEL筛选功能
Excel中通过标题自动筛选很方便,其实pb中也可以实现,减少了程序中筛选输入中的繁琐,简单实现代码如下。
Int ll_count , ll_col ,ll_nextcol , ll_x , ll_width , ll_newx , ll_height
String ll_visible , ll_colname , ls_return
ll_height = Integer(This.Describe("DataWindow.Header.Height")) -16
ll_count = Integer(This.Describe("DataWindow.column.count"))
For ll_col = 1 To ll_count
ll_visible = This.Describe("#"+String(ll_col)+".Visible")
ll_x = Integer(This.Describe("#"+String(ll_col)+".x"))
ll_width = Integer(This.Describe("#"+String(ll_col)+".width"))
ll_colname = This.Describe("#"+String(ll_col)+".name")
If ll_visible <> '0' Then
ll_newx = ll_x + ll_width - 50
ls_return = This.Modify( &
"create text(band=header alignment='0' text='6' border='2' color='0~~tif(pos(describe(~~'DataWindow.Table.Filter~~'),~~'#"+String(ll_col)+"~~')>0,rgb(0,0,255),0)'" + &
" x='"+String(ll_newx)+"~~tinteger(describe(~~'#"+String(ll_col)+".x~~'))+(integer(describe(~~'#"+String(ll_col)+".width~~')) -70)' y='0~tinteger(describe(~~'#"+String(ll_col)+".y~~')) +8' height='40~~t" +String(ll_height)+ "' width='56~~t56'" + &
" name= " + ll_colname +"_filter_" + String(ll_col , '00') + &
" font.face='Marlett' font.height='-10'" + &
" font.weight='400' font.family='1' font.pitch='12'" + &
" font.charset='2' background.mode='1' background.color='553648127')")
string(ll_col) + ".Width'))" + ' - 70)" y="' + "4~tInteger(describe('" + is_OrderCol +".y'))"+" height='" +String(ll_height)+ "' width='55'" + &
End If
Next
在pb中实现EXCEL筛选功能相关推荐
- R语言如何实现Excel中的数据筛选功能
要处理一大批数据,数据大致如图所示 其中,想要删去样本<100的种类(species),本想着直接用excel中的筛选功能的,结果发现种类实在的太多了,所以转战R语言. 查了一下,好像没有直接的 ...
- 用Excel筛选功能实现WPS表格多条件筛选功能
通常,我们使用WPS的筛选功能时,输入栏一般会提示以下文字"支持多条件筛选,例如:北京 上海",只要按照格式输入条件就能一次性筛选出大量的数据,那么在Excel中应该如何实现类似的 ...
- python实现excel筛选功能并输出_Python商务办公系列——pandas实现Excel筛选和编辑...
写在前面 各位大大,晚上好,我想死你们了!相信看这两期文章的朋友可能会注意到,这两期文章的开头都附带了小编自己的个人博客网址,没错,正是在这几周,小编终于完成了对于自己博客的搭建工作,以后小编会在微信 ...
- android excel 筛选功能,Android 实现 Excel 解析 xls 和 xlsx,方法也可以很简单
Excel 解析,一般来说是在服务端进行的,但是如果移动端要实现解析Excel的功能,那也是有实现的方法的. 不过由于Android 原生用Java/Kotlin实现,所以也可以参考服务端解析Exce ...
- 使用python脚本结合Excel筛选功能对BSA结果进行候选基因筛选
拟解决问题-对BSA返回结果数据进行筛选获得候选基因 BSA返回的测序文件,将两个文件的SNPindex值与基因注释结合起来,这样就能直接使用Excel的筛选功能找到候选基因ID.两个.xlsx文件, ...
- PB powerbuilder 仿EXCEL筛选V3 for PB12.6
重新传了一份百度网盘 链接:https://pan.baidu.com/s/1DgB4r1fCNXXoQZl7l2EvUQ?pwd=1zq5 提取码:1zq5 之前做的一个仿EXCEL筛选在PB12 ...
- PB中操作excel
在powerbuilder 中控制excel制表 1.创建Excel对象 eole=CREATEOBJECT(′Excel.application′) 2.添加新工作簿 eole.Workbooks. ...
- 在 Excel 中使用高级筛选功能
Excel 是存放大量数据的地方,但它又不是个专业的数据库.然而Excel 用户对数据的操作要求却越来越靠近数据库.比如筛选这件事吧,Excel 的 AutoFilter 功能大多数人都会用,也许还 ...
- python实现excel筛选功能并输出_用python处理excel数据(七)实现excel表中筛选功能...
excel数据如下 1.年龄大于等于5岁的孩子 loc方法通过标签或者bool数组选取一些行和列.注意 loc后边跟的是方括号[]: 调用series的方法apply(), apply(age_5)接 ...
最新文章
- 服务器可以响应字符类型的数据吗,HTTP - Response
- IO实现账号密码校验
- 初涉程序员之路的感悟
- jdk的一条命令查看运行参数
- vue token 过期处理
- 通过公式处理SAP Analytics Cloud里的dimension,使其符合Date格式需求
- Unity3d之AssetBundle打包与读取
- Linux 进程间通讯详解一
- 3-11 Matplotlib数据可视化基础
- echarts 柱状图圆柱_Echarts 柱状图配置详解
- c语言单词的一个字母变换,c语言:输入一行英文字符串,把每个单词第一个字母变为大写,输出修改后的字符串知道...
- myeclipse包导入项目lib下无效
- maya藤蔓插件_用maya制作藤蔓蔓延的效果
- 美团面试-2016校园招聘
- 什么软件能测试你的cp是谁,叶罗丽测试:当你来到魔法世界,测你最有可能拆散哪对CP?...
- c语言中以只读方式打开,C 中如何以只读方式打开文件
- 传统零售加速向新零售演进升级,零售数字化势在必行
- 主动事务处理器编写BFM
- CANopen协议本质
- 榆熙教育:电商运营必备关键指标公式
热门文章
- Google数据可视化团队:数据可视化指南
- 数字图像的空间域滤波和频域滤波
- java html导出excel插件_excel插件实现html表格生成excel
- 如何绘制空间叠加图?
- AB观|“中国移动”为何能制霸4G时代?
- 官方授权正版 ConceptDraw DIAGRAM 14、MINDMAP 12、OFFICE 7、 PROJECT 11 专业绘图项目管理软件套装
- 地图坐标转换及原理,一篇就足够!
- ?. 问号后面加个点什么意思
- 【开源GPS追踪】 之 硬件开源
- 爱豆教育:亚马逊建议卖家改善服装销售图片展示效果