读书人

报表怪现象

发布时间: 2013-01-20 10:22:40 作者: rapoo

表格怪现象?
1.表格中的字段表头有一些不用显示,隐藏了(thisform.grid2.column8.VISIBLE =.F. 或
thisform.grid2.column8.width=0)
在显示时:第一遍录入没问题,但移动表格项后再回来,出现如图的错格现象,如何解决?
报表怪现象
[解决办法]
你就不给他显示机会,删除隐藏的那几列不就完了,如需要那几列的时候,再添加几列,重新绑定列数据源即可,如要调整显示顺序,表格有一方法属性可以完成。
可参考:
WITH thisform.grid1
IF 隐藏条件=.T.
.ColumnCount=3
.column1.ControlSource="表.字段1"
.column2.ControlSource="表.字段2"
.column3.ControlSource="表.字段3"
ELSE
.ColumnCount=5
.column1.ControlSource="表.字段1"
.column2.ControlSource="表.字段2"
.column3.ControlSource="表.字段3"
.column4.ControlSource="表.字段4"
.column5.ControlSource="表.字段5"
ENDIF
FOR i=2 TO .ColumnCount
.columns(i).header1.Caption=TRIM(SUBSTR(.columns(i).ControlSource,表名长度))
ENDFOR
.AutoFit()
ENDWITH

读书人网 >VFP

热点推荐