Переполнение MS Access – не разрешено

У меня есть следующее выражение в запросе на доступ к MS Access, где некоторые из этих значений могут быть нулевыми, и, несмотря на то, что они были переведены в функцию Decimal и Not Zero (NZ), я все еще получаю ошибку переполнения.

Надеюсь, кто-то может помочь мне найти ошибку?

Sum(Cdec(Nz([TotalPrice]/([tbl_ArticlesPerOrder]![Amount]*[Total])*[tbl_ArtikelRemoveFromSawList]![Amount]),0)) 

EDIT: Удаление деления TotalPrice удаляет переполнение. Поэтому я подозреваю, что деление на 0. Любой способ справиться с этим?

Я попытался бы увидеть, можете ли вы построить инструкцию IFf в своей сумме для обработки деления на ноль.

например

 IIf([tbl_ArticlesPerOrder]![Amount]*[Total])=0,0,[TotalPrice]/([tbl_ArticlesPerOrder]![Amount]*[Total]) 

MS LINK: предотвращение деления на нулевые ошибки в Access

(Отредактировано по комментариям Кева)