我正在尝试从 MS Access 报告(repInvoices 和 form frmInvoice)中提取数据并将其保存在 MS Access 查询(qryQuote)中。我知道如何通过表格而不是报告来完成。我在堆栈交换和谷歌上进行了研究,但没有发现任何有用的东西。你们中的任何人都可以帮助我吗?以下是我一直在尝试处理的查询。我在以下示例中保持形式:
SELECT MAX([oi].[Quote])
FROM ORDER_Shipment AS os
INNER JOIN ORDER_Items AS oi
ON os.Id = oi.Id
AND oi.MaterialId = [Reports]![repInvoices]![MaterialId]
WHERE os.InvoiceNumber= CAST('& Me.InvoiceID' AS VARCHAR)
上面查询中的最后两行是我需要从报告中获取数据的地方。另外,我知道上面两个现在都不正确。
[Reports]![repInvoices]![MaterialId]
它给了我一个错误JOIN expression not supported
。另外,我必须在这里使用报告 InvoiceIDCAST('& Me.InvoiceID' AS VARCHAR)