首页 文章

如何在组合框中返回未绑定列的值

提问于
浏览
1

如何使用Access 2007中的表达式构建器获取组合框的未绑定列的值?

我有一个表单通过组合框控制查询,我在表单上选择一个月,Access运行查询与该月相关的项目 . 然后我有一个基于该查询的报告 .

我希望报告 Headers 显示所选的月份 . 我在报告中创建了一个文本框,使用表达式作为控制源,如“= [Forms]![frm Annual Notices Report]![Combo10]” . 哪个工作期望它返回Col1中的值 . 如何让我的文本框显示Col2中的月份?我试过“= [Forms]![frmMyform]![Combo10(1)]”,但它返回一个错误 .

我的组合框设置如下:

Col1       Col2
1          January
2          February
3          March
4          April
...        ...

我需要使用月份索引来控制查询,但我还想在报表中创建一个文本框,显示月份写入 .

TL; DR:如何在Col2中显示月份文本框?

目前我有这个:“= [表格]![frmMyForm]![Combo10]”

我想我需要这样的东西:“= [Forms]![frmMyform]![Combo10(1)]”

1 回答

  • 2

    你需要 .Column 属性 .

    =[Forms]![frmMyForm]![Combo10].Column(1)
    

    是第二列 .

    顺便说一下,还有 MonthName() 功能 .

相关问题