Office中国论坛/Access中国论坛
标题:
求助!子窗体单击列名排序的问题
[打印本页]
作者:
mo_on214
时间:
2009-5-4 14:04
标题:
求助!子窗体单击列名排序的问题
阅读了论坛里
如何点击子窗体某列名,按该列排序?
...
1
2
3
4
的帖子,下载了帖子里一点通大师的例子,
一点通大师的例子是在子窗体的单击事件写入“=px()“,代码窗口中是一个函数段
我依葫芦画瓢,在我自己的子窗体属性--窗体--单击事件中输入“=px()“,在
代码窗口照抄一点通大师的函数段,
但是却提示出错。请问应该怎么修改?一点通大师的函数段程序并没有涉及参数传递呀。
作者:
mo_on214
时间:
2009-5-4 14:05
忘记说,原来的示例中,排序字段是数字
我现在的排序字段是文本
作者:
asklove
时间:
2009-5-4 15:50
文本或数字应该没关系的吧
首先,你的子窗体先要获得焦点才能排序
排序按钮单击事件中:
Me.子窗体名称.SetFocus
DoCmd.RunCommand acCmdSortAscending
acCmdSortAscending 按选择的字段升序排列
acCmdSortDescending 按选择的字段降序排列
作者:
mo_on214
时间:
2009-5-4 21:30
楼上的TX,谢谢你的帮助,但是我没有看明白。
什么是你说的“排序按钮”?单击的是子窗体的列名,是这个吗?
你给的那段代码应该写在哪里呢?
作者:
soutyc
时间:
2009-5-21 11:23
看不懂
作者:
asklove
时间:
2009-5-21 13:56
传个例子看看就知道了,很简单的
作者:
mo_on214
时间:
2009-5-26 10:54
谢谢!
但是这不是我想要的效果。在我的窗体中,如果加入一升/降按钮会显得很不协调。
我还是希望只要双击栏名,如你例中的“产品单号ID”,就可实现升序排列。能否帮我实现?
作者:
asklove
时间:
2009-5-26 15:34
已改好了
你看看,行不行
作者:
tzjj
时间:
2010-6-7 19:30
好,又学了一招
作者:
zx020329
时间:
2011-5-24 11:32
這個超好用的..謝謝
作者:
yt1shy
时间:
2011-5-24 16:20
這個超好用的..謝謝
作者:
aslxt
时间:
2011-5-24 18:57
学习一下
作者:
yihesmxx
时间:
2011-5-25 09:26
学习学习
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3