在记录级别操作表单控件
Posted
技术标签:
【中文标题】在记录级别操作表单控件【英文标题】:Manipulate Form Controls at Record Level 【发布时间】:2014-01-23 07:21:54 【问题描述】:我有一个绑定到表格的连续表格。在表格的每条记录旁边,我都有一个“编辑”按钮。我想知道我是否可以,意思是:
当用户点击“编辑”按钮时,当前记录行的locked属性设置为false并且只针对当前行
当用户单击“编辑”按钮时,另外两个“保存”和“取消”按钮的可见性设置为 true 并显示在当前记录行的末尾
我可以在 vba 中以编程方式实现这一点吗?
谢谢
【问题讨论】:
【参考方案1】:以连续形式操作控件的属性会影响所有行。但是……你可以使用条件格式:例如,对于保存按钮,你可以根据脏表单属性设置启用属性。
【讨论】:
谢谢。你能更具体地了解条件格式吗?我试图显示保存按钮以响应我的编辑按钮的 onclick 事件。脏表单属性如何在这里发挥作用? 抱歉,我忘记了按钮不支持条件格式(至少在 Access 2003 中)如果您在当前报告中有未决更改,则 Dirty 属性为 true,因此,理论上,您可以设置根据记录的状态启用控件的属性 为什么不将按钮移动到页眉或页脚区域?您可以使用 Form_Current 事件控制当前行以上是关于在记录级别操作表单控件的主要内容,如果未能解决你的问题,请参考以下文章