设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1279|回复: 0
打印 上一主题 下一主题

[其它] [求助][关于排序问题

[复制链接]
跳转到指定楼层
1#
发表于 2007-1-16 05:53:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当打开一个连继窗体时,已经安ID排好序了,但我想让其中一条记录的排序向上提前一行排序,就是优先,像是KTV里的点哥排序的那种,如何做啊!

如我的思路是:

优先级,首先要建立查询得到满足要求的数据,然后在 这些数据里按要求进行排序,在连续窗体里显示,但是其中有一条记录比较特殊,我想让他在往前排,然后我在按窗体上的"向上一行"他就会自动排前一行,一直到满意为止









意思建立一个orderID字段,这里的数据全空的啊。但我的查询排序变不是这样子的啊。首要不是按orderid排的请看图

能否认这个排好序后自动在orderid字段里自动生成编号。然后我再更新 orderid来排序。

最后再刷新字窗体吗?这样记录的焦点就会移位了,而且屏目会重新刷新。我看过其它的软件,按一下向上移很理想的,按一下就看到记录向上而且焦点还是在原来的记录上。。

首先我要按生产编号与客户名称排序,得到结果。然后再手工更改一下某个记录的排序中。

我想思路是这样的。先生成查询按生产编号与客户名称排序同时orderid按这个的排序自动生产连继编号。。但ordreid的生成我不会啊。。。

假设这种方式可行,但我在选择向上移动后刷新子窗体时光标就会失去原来的焦点了

请赐教

原贴: http://bbs.access911.net/dispbbs.asp?boardID=3&ID=937&page=1
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-3 08:45 , Processed in 0.108705 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表