Я пытаюсь отобразить сумму поля в текстовом поле в нижнем колонтитуле формы. Поле не рассчитывается каким-либо образом.SUM() на нижнем колонтитуле формы, в результате чего #Error
Вот несколько вещей, которые я пробовал:
=Sum([txtWeldInches])
=Sum([WeldInches])
=Sum(CDbl([txtWeldInches]))
=Sum(CDbl([WeldInches]))
... ну вы поняли идею. Каждая итерация, которую я использовал, приводит к отображению текстового поля #Error Without exception.
Я использовал аналогичные конструкции в разных формах в одном проекте, поэтому я не уверен, в чем проблема.
Кто-нибудь сталкивался с этим раньше?
EDIT: Я закончил тем, что написал процедуру VBA, чтобы обновлять поля, когда было возможно, что они будут изменены, а не пытаться заставить функцию bound sum() работать.
WeldInches - это числовой тип данных (в частности, плавающий SQL Server), и в наборе данных нет нулей. Он также определенно существует в форме. Это то, что заполняет txtWeldInches. – Rister
Попробуйте «= Sum (NZ ([WeldInches], 0)) – shahkalpesh
Я знаю, что в наборе данных нет нулей, чтобы сделать лизать разницу, но я все равно попробовал, но он все еще не работает. m начинать задаваться вопросом, не следует ли мне пытаться найти обходной путь. – Rister