根据报表行来源更改动态设置文本框的格式化“控件来源”

时间:2019-07-17 15:15:17

标签: ms-access access-vba

我有一个带有某些控制按钮的表单中的“子表单”报表。

如果我按下按钮来查看一些“存档文件数据”,那么我正在通过vba将报表的行源从查询qryDefaultview更改为查询qryTempViewqryTempView是动态生成的查询,其中可以包含表单上搜索字段的值。

这可以按预期工作,但是为了节省一些屏幕空间,我编辑了一些文本框,这些文本框在报表上显示日期,以仅显示月份和该日期年份的最后两位数字。在ControlSource窗口中,其内容如下:

=Format$([qryDefaultview.Orderdate];"mm/jj")

如何将其转移到VBA提示中?我知道如何通过VBA中的Format()提示符格式化数据,但是我不知道如何将行源设置为查询的特定字段。

这可能很简单,但是我花了很多时间解决这个问题

1 个答案:

答案 0 :(得分:1)

您可以将该文本框的Format属性设置为: mm / yy

,并将其控件来源保留为 OrderDate