|
当打开一个连继窗体时,已经安ID排好序了,但我想让其中一条记录的排序向上提前一行排序,就是优先,像是KTV里的点哥排序的那种,如何做啊!
如我的思路是:
优先级,首先要建立查询得到满足要求的数据,然后在 这些数据里按要求进行排序,在连续窗体里显示,但是其中有一条记录比较特殊,我想让他在往前排,然后我在按窗体上的"向上一行"他就会自动排前一行,一直到满意为止
![]()
![]()
意思建立一个orderID字段,这里的数据全空的啊。但我的查询排序变不是这样子的啊。首要不是按orderid排的请看图
能否认这个排好序后自动在orderid字段里自动生成编号。然后我再更新 orderid来排序。
最后再刷新字窗体吗?这样记录的焦点就会移位了,而且屏目会重新刷新。我看过其它的软件,按一下向上移很理想的,按一下就看到记录向上而且焦点还是在原来的记录上。。
首先我要按生产编号与客户名称排序,得到结果。然后再手工更改一下某个记录的排序中。
我想思路是这样的。先生成查询按生产编号与客户名称排序同时orderid按这个的排序自动生产连继编号。。但ordreid的生成我不会啊。。。
假设这种方式可行,但我在选择向上移动后刷新子窗体时光标就会失去原来的焦点了
请赐教
原贴: http://bbs.access911.net/dispbbs.asp?boardID=3&ID=937&page=1 |
|