Office中国论坛/Access中国论坛

标题: 从“机建费”和“民航发展基金”说起——浅谈AutoKeys的使用兼答简所问 [打印本页]

作者: roych    时间: 2012-5-7 21:56
标题: 从“机建费”和“民航发展基金”说起——浅谈AutoKeys的使用兼答简所问
本帖最后由 roych 于 2012-5-12 00:36 编辑

       曾跟自己说过,如果五一还忘不了她的话就去看她。这对我来说,也算是最后的疯狂了。结果怎样将不再是那么重要了,重要的是如果人生之中没有这么一次疯狂之举,又怎能让自己了无遗憾呢?
       为此不得不让一个女哥们帮忙订票了,她说,“告诉你一个好消息,‘机建费’(机场建设费)取消了”。Roy一听欣喜不已,“真的?”她一本正经地说:“当然是真的,我什么时候骗过你啊?”
       “那我可以省一两百文了咯?”
       “嗯……现在我不得不告诉你一个坏消息,现在买机票要交‘民航发展基金’,价格跟机建费相当。”她一脸狡黠。
        “MD,这不是换汤不换药吗?”Roy郁闷不已,同时不得不佩服民航公司的文字功底。

       说到“换汤不换药”,就得提提最近版友简提及的一个问题了。她曾在帖子中问及,如何设置快捷键(Ctrl+1)代替默认的Ctrl+V来完成复制粘贴的过程。之前回复说,用Sendkeys即可完成。不过今天做例子时发现,用自动宏AutoKeys会更加方便,于是便以此为例,来完成子窗体记录的复制过程。
       需要注意的是,这里并没有加入错误处理,因此一定不能把光标放在子窗体的空记录处。此外,此过程仅对单条记录复制有效,如果需要多条记录,建议还是使用复选框或者列表框为佳。
      
      应版友简MM的要求,增加了一个只复制最后一条记录的例子,希望可以符合她的要求。

[attach]49139[/attach]


作者: todaynew    时间: 2012-5-7 21:58

作者: 简    时间: 2012-5-8 21:42
谢谢roych,原来宏可以这样做。说句老实话,自从学习access到现在,我从来没有用过宏,也没好好学习过。今天算是第一次认真研究这个宏了。
我想问,我非常需要在子窗体的第一列空白处用ctrl+1来实现复制,那怎么处理呢。
作者: Grant    时间: 2012-5-9 00:12
todaynew 发表于 2012-5-7 21:58

老汉莫非是再笑,言语间跟你风格相像
作者: 简    时间: 2012-5-11 07:22
我想问,我非常需要在子窗体的第一列空白处用ctrl+1来实现复制,那怎么处理呢。
作者: roych    时间: 2012-5-11 20:27
简 发表于 2012-5-11 07:22
我想问,我非常需要在子窗体的第一列空白处用ctrl+1来实现复制,那怎么处理呢。

不明白。是复制一个字段的记录么?那么复制后准备粘贴到哪里呢?
作者: 简    时间: 2012-5-11 23:05
roych 发表于 2012-5-11 20:27
不明白。是复制一个字段的记录么?那么复制后准备粘贴到哪里呢?

是在新记录行中复制上一条记录的几个字段。

也就是说,在新记录的第一个字段上,按CTRL+1,就自动复制上一条记录的指定几个字段。
作者: 简    时间: 2012-5-13 20:47
谢谢roych版主,这正是我想要的效果,谢谢你了。{:soso_e181:}




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3