veeru8989,
For your Query:
- UPDATE tblQuotation
-
SET tblQuotation.ItemCategory = ItemCategory,
-
tblQuotation.ItemDescription = ItemDescription,
-
tblQuotation.FOBFactoryCost = FactoryCost
-
WHERE tblQuotation.ItemNumber = '" & ItemNumber & "'"
Where are you getting the values for ItemCategory, ItemDescription and FactoryCost (lines 2-4)? If these are from another Table or from a Form you must make it clear.
Concerning ItemNumber, it appears that this is coming from your Form? If it is a numerical value (Item Numbers could be either, depending on how they are formatted), then you would remove the single quotes.
However, you also want to be explicit with your references. If ItemNumber is a Variable that you have declared elsewhere in your procedure, then it is fine as is. But, if it is a control on a form, then you would want to use "Me.ItemNumber":
- WHERE tblQuotation.ItemNumber = '" & ItemNumber & "'"
Hope this helps and gets you moving in the right direction.