G
graeme34 via AccessMonster.com
Hi could anybody please adapt the following query to get it to do what I want
to do
The end result I want is to select the highest despatch number from tbl.
Despatch that has the Order number from a text box control. All the other
fields are just Items I need for my Invoice report.
Heres the query, currently it is selecting nothing, its running but
returning an empty recordset.
SELECT DISTINCT tblAccount.AccountName, tblAccount.[Account Address 1],
tblAccount.[Account Address 2], tblAccount.[Account Address 3], tblAccount.
[Account Town / City], tblAccount.[Post Code], tblDespatch.SalesOrderNumber,
tblSalesOrder.CustomerOrderNumber, tblSalesOrder.DeliveryMode,
tblSalesInvoice.SalesInvoiceNumber, tblSalesInvoice.InvoiceDate,
tblSalesInvoice.TotalNett, tblSalesOrderLine.VATRate, tblVAT.VATValue,
tblDespatch.DespatchNumber
FROM tblVAT INNER JOIN (((tblAccount INNER JOIN tblSalesOrder ON tblAccount.
AccountIndex = tblSalesOrder.AccountIndex) INNER JOIN (tblDespatch INNER JOIN
tblSalesInvoice ON tblDespatch.DespatchNumber = tblSalesInvoice.[Despatch
Number]) ON tblSalesOrder.SalesOrderNumber = tblDespatch.SalesOrderNumber)
INNER JOIN tblSalesOrderLine ON tblSalesOrder.SalesOrderNumber =
tblSalesOrderLine.SalesOrderNumber) ON tblVAT.VATRate = tblSalesOrderLine.
VATRate
WHERE (((tblDespatch.SalesOrderNumber)=[Forms]![frmChooseOrderNumber]!
[txtOrderNumberChoice]) AND ((tblDespatch.[Despatch Number])=(SELECT MAX
(DespatchNumber) FROM tblDespatch WHERE DespatchNumber = tblDespatch.
DespatchNumber)));
to do
The end result I want is to select the highest despatch number from tbl.
Despatch that has the Order number from a text box control. All the other
fields are just Items I need for my Invoice report.
Heres the query, currently it is selecting nothing, its running but
returning an empty recordset.
SELECT DISTINCT tblAccount.AccountName, tblAccount.[Account Address 1],
tblAccount.[Account Address 2], tblAccount.[Account Address 3], tblAccount.
[Account Town / City], tblAccount.[Post Code], tblDespatch.SalesOrderNumber,
tblSalesOrder.CustomerOrderNumber, tblSalesOrder.DeliveryMode,
tblSalesInvoice.SalesInvoiceNumber, tblSalesInvoice.InvoiceDate,
tblSalesInvoice.TotalNett, tblSalesOrderLine.VATRate, tblVAT.VATValue,
tblDespatch.DespatchNumber
FROM tblVAT INNER JOIN (((tblAccount INNER JOIN tblSalesOrder ON tblAccount.
AccountIndex = tblSalesOrder.AccountIndex) INNER JOIN (tblDespatch INNER JOIN
tblSalesInvoice ON tblDespatch.DespatchNumber = tblSalesInvoice.[Despatch
Number]) ON tblSalesOrder.SalesOrderNumber = tblDespatch.SalesOrderNumber)
INNER JOIN tblSalesOrderLine ON tblSalesOrder.SalesOrderNumber =
tblSalesOrderLine.SalesOrderNumber) ON tblVAT.VATRate = tblSalesOrderLine.
VATRate
WHERE (((tblDespatch.SalesOrderNumber)=[Forms]![frmChooseOrderNumber]!
[txtOrderNumberChoice]) AND ((tblDespatch.[Despatch Number])=(SELECT MAX
(DespatchNumber) FROM tblDespatch WHERE DespatchNumber = tblDespatch.
DespatchNumber)));