pb中grid数据窗口中怎样增加1空白列用于寄存计算
展开全部
修改你数据窗口的语法,然后重新构建。比如增加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下才行。 查看原帖>>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询