我建立了一个主从表,进行打印,从表里面的纪录有一列为:bxh,现在我想打印出来的时候,从表的记录士按着bxh进行排序的,可以实现吗?怎么样实现?请帮忙!(50分

  • 主题发起人 主题发起人 ilikemeng
  • 开始时间 开始时间
I

ilikemeng

Unregistered / Unconfirmed
GUEST, unregistred user!
我建立了一个主从表,进行打印,从表里面的纪录有一列为:bxh,现在我想打印出来的时候,从表的记录士按着bxh进行排序的,可以实现吗?怎么样实现?请帮忙!(50分)<br /> 如题!
 
不明白!
 
怎么会不明白呢,我有两个表,他们是主从关系,当打印的时候,主表打出一条纪录,从表有很多条,再从表里有'bxh'这个列,我想打印出来的时候是按着'bxh'这个列进行排序的!还不明白吗?
 
OK!
1.报表上主DetailBand和SubDetailBand,报表Dataset设为主表,SubdetailBand的DataSet设为从表。
2.打开两个表,从表按bxh排序。
3.去掉主从关系用Filter,写从表的onFilterRecord事件,在Detail的afterprint事件中从表的Filtered:=False;Filtered:=True来过滤。
 
我也是这样想,现在就是在排序上出现问题了,我该怎么样对从表进行排序呢?
从表里的纪录本身是乱的,我是现在打印的时候实现排序!
 
为什么取出从表记录时不可以排序?
 
不是不可以,我的意思就是在我打印的时候,没有按着我的意思去排序
也就是说没有排序
 
如果在显示出来的时候是排序的,打印出来不排序就斜了
 
显示出来的时候,也没有排序!
 
后退
顶部