L LuJuhe Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-22 #1 竟然需要做一个有260多行,3000多列(不固定,从几十列到3000多列都有可能)。 而且表的形状不规则。 我做不规则表都是用Excel做的,但是发现Excel表最宽只能有 255列,怎么办?
D delphi_newuser Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-22 #3 数据分解,不用这么大的表格,对于维护是十分困难的!
L LiChaoHui Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-22 #4 理论上一个三列的表可以用来模拟任何的行数和列数的二维表 列号,行号,取值 可以用来模拟任何行数和列数的表
L LuJuhe Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-23 #5 说明: 我说的表是指界面上显示的表格,不是数据表。 (数据来自 Master/Detail 表) 主要的问题是,用什么表格控件可以实现这种超宽的表格。不需要一次读出所有数据并显示, 只要在左右移动时,能够快速流畅地显示出来就行了。 我想应该有一个固定宽度的缓冲区,在左右移动到快接近边界时,开一个线程来读取新的数 据更新缓冲区。
说明: 我说的表是指界面上显示的表格,不是数据表。 (数据来自 Master/Detail 表) 主要的问题是,用什么表格控件可以实现这种超宽的表格。不需要一次读出所有数据并显示, 只要在左右移动时,能够快速流畅地显示出来就行了。 我想应该有一个固定宽度的缓冲区,在左右移动到快接近边界时,开一个线程来读取新的数 据更新缓冲区。
8 816 Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-26 #9 如果采用STRINGGRID好象速度会很慢。 是不是可以考虑,采用直接打印TABLE的方式?或者打印GRID的方式? FR有这个功能。如果采用设计器来做。就难度很大。实现不规则报表有相当难度。