首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

报表怪现象

2013-01-20 
表格怪现象?1.表格中的字段表头有一些不用显示,隐藏了(thisform.grid2.column8.VISIBLE .F. 或thisform.g

表格怪现象?
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

热点排行