很多的数据列,在报表中模拟查看当前行的数据时,能不能定住前几列不动?(200分)

  • 主题发起人 主题发起人 foolishwolf
  • 开始时间 开始时间
F

foolishwolf

Unregistered / Unconfirmed
GUEST, unregistred user!
因为某些表的数据列很多,如果用户查看当前的某条记录,
比如学生A,
希望在查看报表时,学生A的学号/姓名,我需要让客户很方便能查找其他字段的内容.
有个别人的程序,把报表做成能自动划分为2个报表显示,这样左边的报表就能显示前面关键字段的内容,右边的报表就能显示其他字段的内容,
这是什么样的设计思路?
 
把需要固定的列放在前面。然后在窗体的 OnCreate 中写:
TStringGrid(DbGrid1).FixedCols:=3;
 
Grid++Report可以,设定明细网格的‘锁定列’属性。主页:http://www.rubylong.cn
 
后退
顶部