Я только что застрял, что-то не так с P.NetPrice * 100 в SQL, я пробовал это в MSQL SMS, и это сработало для меня, как я могу это сделать в Access.
На самом деле я хотел сделать: ((P.NetPrice * 100) / I.Quantity)
Любая помощь была бы хороша:)
Спасибо
Обновление
SELECT R.Name, P.Name, I.Quantity, (P.NetPrice/100)*I.Quantity AS Price
FROM Receipt AS R INNER JOIN (Product AS P INNER JOIN Ingredients AS I ON P.ID = I.ProductID) ON R.ID = I.ReceiptID
WHERE (((R.ID)=Forms![frmReceipt]![cmbReceipt]));
работает в режиме запроса после ввода параметра cmbReceipt
, но не работает в режиме просмотра того же запроса с параметром NetPrice
Какие-нибудь советы?
Обновление
Просто забыл назвать последний столбец как Net Цена после того, как я добавил числовое выражение, поэтому доступ продолжал запрашивать параметр.
SELECT R.Name, P.Name, I.Quantity, (P.NetPrice/100)*I.Quantity AS NetPrice
FROM Receipt AS R INNER JOIN (Product AS P INNER JOIN Ingredients AS I ON P.ID = I.ProductID) ON R.ID = I.ReceiptID
WHERE (((R.ID)=Forms![frmReceipt]![cmbReceipt]));
решено сейчас