【问题标题】:Manipulate Form Controls at Record Level在记录级别操作表单控件
【发布时间】:2014-01-23 07:21:54
【问题描述】:

我有一个绑定到表格的连续表格。在表格的每条记录旁边,我都有一个“编辑”按钮。我想知道我是否可以在记录级别操作表单控件,意思是:

当用户点击“编辑”按钮时,当前记录行的locked属性设置为false并且只针对当前行

当用户单击“编辑”按钮时,另外两个“保存”和“取消”按钮的可见性设置为 true 并显示在当前记录行的末尾

我可以在 vba 中以编程方式实现这一点吗?

谢谢

【问题讨论】:

    标签: database ms-access vba ms-access-2003


    【解决方案1】:

    以连续形式操作控件的属性会影响所有行。但是……你可以使用条件格式:例如,对于保存按钮,你可以根据脏表单属性设置启用属性。

    【讨论】:

    • 谢谢。你能更具体地了解条件格式吗?我试图显示保存按钮以响应我的编辑按钮的 onclick 事件。脏表单属性如何在这里发挥作用?
    • 抱歉,我忘记了按钮不支持条件格式(至少在 Access 2003 中)如果您在当前报告中有未决更改,则 Dirty 属性为 true,因此,理论上,您可以设置根据记录的状态启用控件的属性
    • 为什么不将按钮移动到页眉或页脚区域?您可以使用 Form_Current 事件控制当前行
    猜你喜欢
    • 2017-01-04
    • 1970-01-01
    • 2016-04-29
    • 2020-07-21
    • 1970-01-01
    • 2017-08-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-28
    相关资源
    最近更新 更多