首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MS Access 2016点击即可打开记录,然后可以转到上一条记录或下一条记录

MS Access 2016点击即可打开记录,然后可以转到上一条记录或下一条记录
EN

Stack Overflow用户
提问于 2016-09-20 02:19:31
回答 1查看 828关注 0票数 0

很久以前的读者第一次在这里发帖。我有访问编码的基本知识,但没有什么花哨的东西。不管怎么说,它开始了。我已经编码,从我们的产品表访问管列表点击,以能够打开某个特定的文件。当我点击产品名称或SKU时,它就会这样做,并为我打开名为(Product Profile Form)的特定记录。太棒了!我在Product Profile表单上有“下一个”和“上一个”按钮,可以转到下一个或上一个记录。但如果我浏览产品列表并单击产品标题。它打开,如果我然后点击下一个或上一个记录按钮,它首先显示一个空白的产品配置文件,但在下一次点击时,它在弹出窗口中显示“您无法转到该特定记录”。我在The List表单上的Code Macro是

/ Form Name:父产品配置文件Form / View: Form / Filter Name: / Where SKU:=“产品父SKU='”&产品父SKU& "'“/数据模式:编辑/窗口模式:正常/

父产品SKU是我的ParentProductTable中的主键字段名,我在网上和这里已经试了几个小时了。感谢大家的帮助。

EN

回答 1

Stack Overflow用户

发布于 2016-09-21 19:49:04

好的,我自己解决了它,如果其他人也有同样的问题,解决方案是这样的。在表单上创建一个命令按钮。您必须为命令按钮的单击事件运行几个不同的宏。对于“下一记录”按钮,在单击窗体上的命令按钮所在的位置后,将弹出命令按钮向导。在“类别”框中选择“记录导航”,然后在“操作”框中选择“转到下一条记录”。完成命令按钮向导。然后右键单击该按钮并选择Build an event。这将打开宏工具。单击添加新操作并选择宏RemoveFilterSort.After,如果将鼠标悬停在宏RemoveFilterSort上,您将看到绿色箭头,以便按所需的顺序放置宏。单击向上的绿色箭头,直到它位于顶部。单击保存,然后单击退出。现在,您应该能够转到下一条记录。对前一条记录执行相同的操作,但在弹出的命令向导中,选择类别区域中的记录导航,然后选择转到前一条记录而不是like,然后选择转到下一条记录。我正在使用Access 2016。您基本上所做的是告诉按钮在移动到下一条或上一条记录之前删除过滤器。如果您不想制作命令按钮并使用access提供的底部导航按钮。您可以仅使用宏RemoveFilterSort来创建命令按钮,然后您必须单击此按钮来删除过滤器,然后才能单击访问提供的导航按钮。我希望这对某些人有帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39579687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档