我的数据库是用于活动的轨道设备。
“frmUsage”未绑定,并且有一个事件下拉(工作完全正常)和一个“资产”下拉列表。我希望Asset下拉列表显示AssetName排序的Assets,但要绑定AssetId值(用于表单的其他部分)。
Asset的SQL是:
SELECT A.AssetId, A.AssetName FROM tbl_Asset AS A INNER JOIN tbl_AssetEvent
AS AE ON A.AssetId = AE.AssetId WHERE (((AE.EventId) Like
Nz(Forms!frmUsage.EventId,"*"))) GROUP BY A.AssetId, A.AssetName ORDER BY A.AssetName;
行为:
我该如何解决这个问题?
详细说明: 组合框配置为:
答案 0 :(得分:0)
如果您确实需要AssetID
分组,但查询除此以外还可以工作,
那么您可以将其添加到该查询的内部和外部Order By
的单独查询中。
SELECT * FROM
(SELECT A.AssetId, A.AssetName FROM tbl_Asset AS A INNER JOIN tbl_AssetEvent
AS AE ON A.AssetId = AE.AssetId WHERE (((AE.EventId) Like
Nz(Forms!frmUsage.EventId,"*"))) GROUP BY A.AssetId, A.AssetName)
ORDER BY A.AssetName;