Thankyou for replying....here its is! I tried puting the dates in the reqDate field but the running total still adds up everything regardless of filtering it using the dates in the reqdate
Hope that makes sense?
SELECT tblPreOrder.PreOrderID, tblPreOrder.SupplierID, tblPreOrder.SupplierName, tblPreOrder.ReqDate, tblPreOrder.ReqNo, tblPreOrder.ReqPoinNo, tblPreOrder.FinanceCode, tblPreOrder.LocationCode, tblPreOrder.Department, tblPreOrder.ReqBy, tblPreOrder.ItemDetails, tblPreOrder.ItemCode, tblPreOrder.QtyReq, tblPreOrder.[Stock/NonStock], tblPreOrder.ExcLVAT, tblPreOrder.IncLVAT, tblPreOrder.vatValue, tblPreOrder.discount, tblPreOrder.OrderValueIncVat, tblPreOrder.OrderValueExcVat, tblPreOrder.budgFinanYear, tblPreOrder.startDate, tblPreOrder.endDate, tblPreOrder.OrderNumber, tblPreOrder.OrderDate, tblPreOrder.BuyerName, tblPreOrder.BuyerExtenNum, tblPreOrder.QuoteRef, tblPreOrder.DeliveryDate, tblPreOrder.DeliveryComments, tblPreOrder.DeliveryOutcome, Sum(DSum("OrderValueIncVat","tblpreorder","PreOrderID <= " & [PreOrderID])) AS RunningTotal
FROM tblPreOrder
GROUP BY tblPreOrder.PreOrderID, tblPreOrder.SupplierID, tblPreOrder.SupplierName, tblPreOrder.ReqDate, tblPreOrder.ReqNo, tblPreOrder.ReqPoinNo, tblPreOrder.FinanceCode, tblPreOrder.LocationCode, tblPreOrder.Department, tblPreOrder.ReqBy, tblPreOrder.ItemDetails, tblPreOrder.ItemCode, tblPreOrder.QtyReq, tblPreOrder.[Stock/NonStock], tblPreOrder.ExcLVAT, tblPreOrder.IncLVAT, tblPreOrder.vatValue, tblPreOrder.discount, tblPreOrder.OrderValueIncVat, tblPreOrder.OrderValueExcVat, tblPreOrder.budgFinanYear, tblPreOrder.startDate, tblPreOrder.endDate, tblPreOrder.OrderNumber, tblPreOrder.OrderDate, tblPreOrder.BuyerName, tblPreOrder.BuyerExtenNum, tblPreOrder.QuoteRef, tblPreOrder.DeliveryDate, tblPreOrder.DeliveryComments, tblPreOrder.DeliveryOutcome
ORDER BY tblPreOrder.ReqDate DESC , Sum(DSum("OrderValueIncVat","tblpreorder","PreOrderID <= " & [PreOrderID])) DESC;