我的数据库是跟踪在活动中使用的设备。
"frmUsage“没有绑定,有一个事件下拉(工作非常好)和一个”资产“下拉列表。我希望资产下拉列表显示AssetName命令的资产,但绑定AssetId值(用于表单的其他部分)。
资产的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;行为:
我该怎么解决这个问题?
详细信息:组合框配置如下:
发布于 2018-06-22 22:27:36
如果您确实需要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;https://stackoverflow.com/questions/50768630
复制相似问题