【问题标题】:Access 2007 can I capture the "clicked" field using an OnClick event on a report?Access 2007 我可以使用报表上的 OnClick 事件捕获“单击”字段吗?
【发布时间】:2010-03-23 19:49:13
【问题描述】:

在 Access 2007 中,我希望能够单击报告中的姓名字段并调用单独的报告,其中包含有关单击姓名的人的个人信息以启动事件。这将作为创建子报表或在主报表中包含子报表字段以节省空间的替代方法。如何引用单击字段的值以在使用 OnClick 事件调用的查询中使用?

感谢您的帮助。

【问题讨论】:

    标签: ms-access


    【解决方案1】:

    您有点模糊了报告和表格之间的界限。您不能将您的第一份报告更改为一个表格(可能是一个连续的表格?)然后从中触发子报告吗?

    如果您仍想继续使用该报告,那么它可能是可能的。猜测它会涉及返回鼠标所在位置的 X/Y,然后将其映射到每个控件以计算出单击了哪个控件。浏览一下史蒂夫的网站,因为我确信我已经看到他将类似的东西用于不同的目的

    http://www.lebans.com/

    【讨论】:

      【解决方案2】:

      使用表单并在字段后面添加代码来打开一个子表单,其中的数据仅限于该字段。您可能无法获得报告的所有功能。

      您可以在报告打开时提示用户,让他们可以选择查看详细信息。他们可以选择带有输入框的特定记录来显示详细信息。这将要求用户在以摘要模式查看报告后重新运行报告。

      如果您可以将报告输出到 html 文件,则可以创建指向其他信息的超链接。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-07
        • 2010-10-16
        • 2017-08-28
        • 2013-01-22
        • 2016-02-18
        相关资源
        最近更新 更多