问题描述
我的表单中有一个现代图表,我想使用表单上的组合框更改值。 我的代码如下:
If Me.Keuzelijst104 = "Overweight" Then
Me.Grafiek101.RowSource = "Data_grafiek_tbl01"
Me.Grafiek101.ChartValues = "[Overweight %]"
Me.Grafiek101.ChartAxis = "Boekingsdatum"
Me.Grafiek101.ChartLegend = "Werkplek"
End If
当我运行代码时,我收到错误消息: “查询不包含作为聚合函数一部分的指定表达式”
这是由transform rowsource引起的,如果正确则聚合函数正确:
TRANSFORM Sum([OEE]) AS [SumOfOEE]
SELECT Format([Boekingsdatum],"ddddD")
FROM [Data_grafiek_tbl01]
GROUP BY Format([Boekingsdatum],"ddddD"),Int([Boekingsdatum])
ORDER BY Int([Boekingsdatum])
PIVOT [Werkplek]
TRANSFORM [Overweight %]
SELECT Format([Boekingsdatum],Int([Boekingsdatum])
ORDER BY Int([Boekingsdatum])
PIVOT [Werkplek]
我的问题是如何将聚合函数添加到 vba 代码中,因为无法更改转换行源,这是自动化的。
提前致谢,
rg, 安德烈
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)