Thanks for response but am a little lost by how to incorporate into sql; i have:
SELECT Format([tblsales].[orderdate],'mmm') AS [Month], tblsales.ProductName, tblsales.Quantity, tblProducts.ProductPrice, tblsales.VAT, [quantity]*[tblproducts.productprice]+[vat] AS total, tblsales.Discount, tblsales.[Shipping&Delivery]
FROM tblProducts INNER JOIN tblsales ON tblProducts.ProductCode = tblsales.ProductName
WHERE (((tblsales.OrderDate) Between [Forms]![frmreports]![datefrom] And [Forms]![frmreports]![dateto]))
GROUP BY Format([tblsales].[orderdate],'mmm'), tblsales.ProductName, tblsales.Quantity, tblProducts.ProductPrice, tblsales.VAT, [quantity]*[tblproducts.productprice]+[vat], tblsales.Discount, tblsales.[Shipping&Delivery];
how will i change this to obtain the ordinal value and get the months in calendar order
Regards Kh