B barcode888 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-11 #1 fastreport怎么不能排序啊,我是用的ADOQuery,用ADOQuery.Sort也没用, 难道要用order by写在SQL里,那不是要重取数据,复杂查询很耗时间的啊! 大家怎么看.
D dinglj1760 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-11 #3 fr内部重新过滤了.外部排序没有用的. 除非你的数据集本来就排序好的. ---
B barcode888 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-11 #5 在打印预览前,数据已先取到DBGrid显示给用户看了,打印时直接传ADOQuery给frxDataSet, 用户打印前要指定排序再打印,动态修改sql+order by,不是很慢吗,数据要再重取一次, 临时表的方法好象不错啊,是用ClientdataSet,再排序后,再给frxDataSet? dcs_dcs再讲具体点了,还有就是排序会不会又被fastreport重新搞一下
在打印预览前,数据已先取到DBGrid显示给用户看了,打印时直接传ADOQuery给frxDataSet, 用户打印前要指定排序再打印,动态修改sql+order by,不是很慢吗,数据要再重取一次, 临时表的方法好象不错啊,是用ClientdataSet,再排序后,再给frxDataSet? dcs_dcs再讲具体点了,还有就是排序会不会又被fastreport重新搞一下
大 大器晚成 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-11 #7 打印前,用户界面的DBGrid先排序,点击列头进行排序。因为frxDataSet与Query相关连,所以排序结果会直接传给fastReport.
B barcode888 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-12 #8 高手呢,大家用fastreport,不用排序吗.