易表在线答疑技术与交流用户社区 → 保持原来的顺序


  共有6444人关注过本帖树形打印复制链接

主题:保持原来的顺序

帅哥哟,离线,有人找我吗?
raoxiaoli
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:130 积分:55 威望:0 精华:0 注册:2010/5/3 9:37:00
保持原来的顺序  发帖心情 Post By:2010/9/20 16:39:00 [只看该作者]

egd文件下载
请版主帮忙,问题写在备注里面,密码没有。

 回到顶部
帅哥哟,离线,有人找我吗?
lyang70
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2010/9/20 16:57:00 [只看该作者]

试试是不是这样?
egd文件下载

 回到顶部
帅哥哟,离线,有人找我吗?
raoxiaoli
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:130 积分:55 威望:0 精华:0 注册:2010/5/3 9:37:00
  发帖心情 Post By:2010/9/20 17:28:00 [只看该作者]

以后不管增加多少数据,查询以后都保持原来的顺序不变是吗。
你怎么弄的,给讲解一下

 回到顶部
帅哥哟,离线,有人找我吗?
lyang70
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2010/9/21 8:53:00 [只看该作者]

1、是的!

2、思路:在每个查询动作之前,增加一个数值型列,作为当前数据列的排序列然后执行查询,查询结束后按排序列排序,然后再删除这个列。

2.1、例如查询窗口中“指定查询”按客户名称的查询按钮公式为:

2.1.1、Do(112) And DeleteCol(GridName,"X") And AddCol(GridName,"X",1, False ) And EvalFor(GridName,"X","Row")——这一段就是增加一个序号功能的“X”列。

2.1.2、And FilterFor("客户名称","=",[%客户名称%],2) And Explorer("客户名称","4,5,7,8,9","2,2,2,2,2",1,4,"%s|%s","客户汇总")——这一段就是执行查询功能。

2.2、而清除查询按钮命令为:clearsubtotal() And Do(112) And SortCol(GridName,"X",1) And DeleteCol(GridName,"X")
——后两个命令就是通过"X"列恢复原来排序,然后再删除"X"列。


 回到顶部