火 火凤凰 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-14 #1 已经得到一个数据集,用过滤的方法如何能对查找记录,以及以某个字段排序(要求升序或降序,字段既可能为数值,也可能为字符)
C Crab Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-14 #2 Filter 不能排序,要排序,如果是表,可以改变其索引,如果是query,则加上 order by子句。 象你说的这种情况,我觉得不要用filter ,而是用查询来做, 指明Order by字段即可。
Filter 不能排序,要排序,如果是表,可以改变其索引,如果是query,则加上 order by子句。 象你说的这种情况,我觉得不要用filter ,而是用查询来做, 指明Order by字段即可。
H Hjking Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-14 #3 Filter 不能排序,我认为你用QUERY比较好,而且方便进行动态查询。
烂 烂泥 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-14 #4 QUERY的结果再用Filter不就行了。fileter的速度好象快些
R rick_murphy Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-14 #5 你的帖子倒发的哪里都是,也罢,再回答一次(反正是帖过来) 先在需要排序的字段上建立索引,可以用DATABASEDESKTOP,也可以用 ADDINDEX方法,而后将所见索引指定为当前索引: table.indexname := 索引名称 然后再去过滤即可 (不知为什么,建立UNIQUE索引有时会出问题,导致什么也查不出来。 所以最好不要建UNIQUE的索引)
你的帖子倒发的哪里都是,也罢,再回答一次(反正是帖过来) 先在需要排序的字段上建立索引,可以用DATABASEDESKTOP,也可以用 ADDINDEX方法,而后将所见索引指定为当前索引: table.indexname := 索引名称 然后再去过滤即可 (不知为什么,建立UNIQUE索引有时会出问题,导致什么也查不出来。 所以最好不要建UNIQUE的索引)