pb中grid数据窗口中怎样增加1空白列用于寄存计算

跔剨榘
2014-10-01 · 超过52用户采纳过TA的回答
知道答主
回答量:157
采纳率:100%
帮助的人:49.6万
展开全部
修改你数据窗口的语法,然后重新构建。比如增加1个空字段asnewcolumn。假定数据窗口叫dw_1.在界面上设置1个按钮,叫添加列,点击按钮,添加新列。点击代码像下边这么写可以实现:stringls_sql,ls_present,ls_errls_sql=dw_1.getsqlselect()//获得原本的查询语法longll_posll_pos=pos(lower(ls_sql),from)//定位查询语法的from关键字//拼接新语法,在最后增加1个新的空字段asnewcolumn,并重新拼接查询语法ls_sql=left(ls_sql,ll_pos⑴)+,asnewcolumn+right(ls_sql,len(ls_sql)-ll_pos+1)ls_present=style(type=grid)//设置数据窗口为grid//构建新的数据窗口ls_sql=SQLCA.SyntaxFromSQL(ls_sql,ls_present,ls_err)dw_1.Create(ls_sql,ls_err)这样可以在你原本的基础上在最后扩出来1个新的字段,newcolumn。但是数据窗口这个时候所有的列名字都是英文的,应为没有设置表头的中文名,这个每次可能要重新设置1下才行。 查看原帖>>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式